オープンソースのベクトルデータベースMilvusで金融のAIを加速する
銀行やその他の金融機関は、ビッグデータ処理や分析のためのオープンソースソフトウェアを早くから採用してきた。2010年、モルガン・スタンレーは小規模な実験の一環として、オープンソースのApache Hadoopフレームワークを使い始めた。同社は、科学者が活用したいと考える大量のデータに対して、従来のデータベースをうまく拡張することに苦労していたため、代替ソリューションを模索することにした。Hadoopは今やモルガン・スタンレーの定番であり、CRMデータの管理からポートフォリオ分析まで、あらゆる業務に役立っている。MySQL、MongoDB、PostgreSQLといったオープンソースのリレーショナル・データベース・ソフトウェアも、金融業界におけるビッグデータの活用に欠かせないツールとなっている。
金融サービス業界に競争力を与えているのはテクノロジーであり、人工知能(AI)は、銀行、資産運用、保険の各分野において、ビッグデータから価値ある洞察を引き出し、リアルタイムで活動を分析するための標準的なアプローチとして急速に普及している。AIアルゴリズムを使って、画像、音声、動画などの非構造化データを機械可読の数値データ形式であるベクトルに変換することで、100万、10億、あるいは1兆という膨大なベクトルデータセットに対して類似検索を実行することが可能になる。ベクトルデータは高次元空間に格納され、類似ベクトルは類似性検索によって発見されるが、これにはベクトルデータベースと呼ばれる専用のインフラが必要である。
01 (1).jpg
Milvusはベクターデータを管理するために特別に構築されたオープンソースのベクターデータベースであり、エンジニアやデータサイエンティストは基盤となるデータインフラではなく、AIアプリケーションの構築や分析に集中することができる。このプラットフォームは、AIアプリケーション開発ワークフローを中心に構築され、機械学習オペレーション(MLOps)を合理化するために最適化されている。Milvusとその基盤技術の詳細については、当社のブログをご覧ください。
金融サービス業界におけるAIの一般的なアプリケーションには、アルゴリズム取引、ポートフォリオ構成と最適化、モデル検証、バックテスト、ロボアドバイス、バーチャルカスタマーアシスタント、マーケットインパクト分析、規制遵守、ストレステストなどがある。この記事では、ベクトルデータが銀行や金融企業にとって最も価値ある資産の一つとして活用されている3つの具体的な分野を取り上げる:
- 銀行チャットボットによる顧客体験の向上
- レコメンダー・システムによる金融サービスの販売促進など
- セマンティック・テキスト・マイニングによる決算報告書やその他の非構造化金融データの分析
バンキング・チャットボットによる顧客体験の向上
バンキングチャットボットは、消費者の投資、銀行商品、保険契約の選択を支援することで、顧客体験を向上させることができます。デジタルサービスは、コロナウイルスの流行によって加速した傾向もあり、急速に普及しています。チャットボットは、自然言語処理(NLP)を使用して、ユーザーが送信した質問を意味ベクトルに変換し、一致する回答を検索することで機能します。最新の銀行チャットボットは、ユーザーにパーソナライズされた自然な体験を提供し、会話調で話します。Milvusは、リアルタイムのベクトル類似検索を使用してチャットボットを作成するのに適したデータファブリックを提供します。
詳しくは、Milvusを使ったチャットボット構築のデモをご覧ください。
02 (1).jpg
レコメンダーシステムで金融サービスの販売などを強化
プライベートバンキング分野では、レコメンダーシステムを利用して、顧客プロファイルに基づいたパーソナライズされたレコメンデーションにより、金融商品の売上を伸ばしています。レコメンダー・システムは、金融リサーチ、ビジネス・ニュース、銘柄選択、取引支援システムなどにも活用できる。深層学習モデルのおかげで、すべてのユーザーとアイテムは埋め込みベクトルとして記述される。ベクトル・データベースは、ユーザーとアイテムの間の類似性を計算できる埋め込み空間を提供します。
Milvusを使ったグラフベースのレコメンデーションシステムに関するデモで詳細をご覧ください。
セマンティックテキストマイニングによる決算報告書やその他の非構造化財務データの分析:
テキストマイニング技術は金融業界に大きな影響を与えました。金融データが指数関数的に増大する中、テキストマイニングは金融の領域で重要な研究分野として浮上しています。
ディープラーニングモデルは現在、多くの意味的側面を捉えることができる単語ベクトルによって金融レポートを表現するために適用されている。Milvusのようなベクトルデータベースは、何百万ものレポートから膨大な意味的単語ベクトルを保存し、それに対してミリ秒単位で類似性検索を行うことができます。
deepsetのHaystackとMilvusの使用方法については、こちらをご覧ください。
他人にならない
Try Managed Milvus for Free
Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.
Get StartedLike the article? Spread the word