カスタム検索
表示順:
Relevance
Relevance
Date
ウェブ
 
 
 

自然言語からSQLクエリを機械学習で生成、業務データベースが言葉で検索できるように。セールスフォース・ドットコムがAIの研究成果を公開

2017年9月1日

セールスフォース・ドットコムの人工知能研究部門であるSalesforce Researchは、自然言語による質問とデータベーススキーマの情報を基に、質問に対応するSQLクエリを機械学習で生成する研究成果を公開しました

これによってビジネスパーソンがSQL言語を学ぶことなく、業務データベースから必要な情報を自然言語で検索できることが期待できます。

自然言語を解析してSQLクエリを生成

下記の図は、公開された研究成果の概要を示したものです。

図の左上「How many engine types did Val Musetti use?」が自然言語の問いとなり、「Entrant / Constructor / Chassis / Engine / No / Driver」がデータベースのテーブルスキーマとなります。

このふたつの情報を機械学習済みのソフトウェア「Seq2SQL」にインプットすると、適切なSQLクエリが生成されることが示されています。

ちなみに問いの日本語訳は「Val Musettiは何種類のエンジンを使ったのか?」で、Val Musetti氏は有名なスタントマンとしてさまざまなレーシングカーを操ったそうです。

fig

「Seq2SQL」は、自然言語の問いから、SQLクエリを構成する次の3つの要素を生成すると説明されています。

1つ目は「Aggregation classifier」。問いの答えに対応する集約を行います。この例では、問いの「How many」に対応して、SELECT Countで数を数えるための「COUNT」が生成されます。

2つ目が「column pointer」。SELECT節に対応し、問いの答えを得るべき列を示します。ここでは問いの「How many engine types」から、エンジンの種類を問われていると判断し、列名「Engine」が生成されます。

3つ目がWhere節に書くべき条件です。問いに「Val Musetti氏は」とあることから、ここでは「driver = Val Musetti」が生成されます。

Salesforce Researchは、機械学習を用いることでより正確なSQLクエリが生成できるようになったとしています。

また、このように自然言語をもとにデータベースへの問い合わせができるようになることで、ユーザーはテーブルスキーマなどを知らなくてもさまざまな業務データベースから自然言語で情報を取得できるようになり、より効果的な営業やマーケティング施策が実現しやすくなることが期待されるとしています。

follow us in feedly

タグ : SQL , Salesforce.com



≪前の記事
アップルとアクセンチュアが提携、アクセンチュアの専門部隊とアップルのエンジニアが協力。iOSアプリを業務システムやIoTプラットフォームと連係強化へ

カテゴリ



Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

人気記事ランキング

  1. [速報]VMware Cloud on AWS、本日より提供開始。AWSのベアメタルでVMware環境を提供。VMworld 2017 US
  2. Google、「App Engine firewall」発表。IPアドレスなどのルールを設定できるマネージドなファイアウォールサービス
  3. オープンソースのシステム監視ツール「Zabbix 3.4」リリース。ウィジェット化されたダッシュボード、バルクメトリクス収集やアラートの並列処理なども追加
  4. アップルとアクセンチュアが提携、アクセンチュアの専門部隊とアップルのエンジニアが協力。iOSアプリを業務システムやIoTプラットフォームと連係強化へ
  5. マイクロソフト、インテルの市販FPGAを用いた深層学習基盤「Project Brainwave」を解説。Azureへの展開も予定
  6. [速報]VMware、vSphere上にコンテナ環境を自動構築する「Pivotal Container Service」発表。Google Container Engineとのポータビリティ実現。VMworld 2017 US
  7. 経産省、IT人材のさまざまな属性別給与水準に関する初の大規模な公的調査の結果公表。職種別の平均年収トップはコンサルタント。年収が高いほど残業と勉強時間が長く
  8. 8月にリリースされたFirefox 55以降ではSelenium IDEが動作せず、Seleniumオフィシャルブログで報告。今後の方向性は?
  9. Google、「Chrome Enterprise」発表。企業向けにChromebookでActive Directory、シングルサインオン、VMware Workspace ONE対応など
  10. Google Cloud Platformのネットワーク品質区分が新設。現行のGoogle品質「Premium Tier」と、他社並とする「Standard Tier」で選択可能に


新着記事 10本


PR - Books


fig

fig

fig