会話する人工知能。ディープラーニングの驚くべき成果

近年、世界中から注目を集めている人工知能。人工知能とはどういうもので、私たちの生活をどんなふうに変えるのでしょうか。人工知能の専門家・清水亮さんが、最新の研究結果をもとに解説します。第5回目は、人工知能と人間の「会話」についてのお話です。

「ただいま」
家に帰った私は、そう言いながら靴を脱いだ。

「おかえり。今日はどうだった?」
「まあまあってところかな。今日の合コンは流れたよ」
「ふーん」

私は留守番をしていた黒いロボットを見下ろす。どうせなにも分かっていやしない。合コンがなんなのかもロボットに分かるわけがない。それでもこのロボットはそれっぽく答えを返す。まるで全部分かってるかのように。

「人工無能」と呼ばれるプログラム

市販品のロボットに搭載された会話AIというのは、今のところこの程度である。「ただいま」と言えば「おかえり」と返し、適当なタイミングで相槌を打つ。IBMが誇るワトソンの会話エンジンも、一皮むけば大差ない。

こうした会話AIの出現は深層学習(ディープラーニング)よりもずっと古い。最初に広く知られた例は1964年にMITのワイゼンバウムが開発した「イライザ」だろう。イライザは精神科医のように振る舞うソフトで、ユーザーは患者として接することになる。たとえばこんな会話が可能だ。


—私は精神科医のイライザです。あなたの病状を詳しく教えてください


ひどく頭が痛むんです

—あなたは薬剤師に相談すべきです。私はあくまでも精神科医なのですから(A)

実は母に嫌われているんです

—あなたの家族で他にあなたを嫌っている人は?(B)

わかりません。たぶん母だけです

—お母さんはあなたのことをどう思っていると思いますか?(C)

私が無職なのに腹を立てているのだと思います。

—もっとあなたのことについて話してください(D)

もちろん原文は英語だが、これは一見とてもまともな会話に見える。だが実際には、単純なパターンマッチと決まり文句を言っているだけだ。たとえばこの会話では、「頭痛(headache)」というパターンに対して(A)の決まり文句を返し、「母(Mom)」に「嫌われている(Hates)」というパターンに対し、(B)を返し、「母だけです」に対して(C)、「私(I)」に対して(D)を返しているだけだ。とても単純なトリックだが、それだけに一度ハマると効果的である。

日本ではこうしたプログラムは人工無能と呼ばれている。マイクロソフトの「りんな」もシャープの「ロボホン」もソフトバンクの「ペッパー」もジャンル的には人工無能だ。

シナリオベースの会話AIの仕組み

IBMのワトソンはさらに融通のきかない原始的なシナリオベースの会話システムを搭載している。

たとえばこんな感じだ。


音楽が聞きたい

—どの音楽ですか?(A)

マイケル・ジャクソンがいいな

—マイケル・ジャクソンはありません(B)

マイルス・デイビスでもいい

—マイルス・デイビスで検索しますか?(C)

ああ頼む

—マイルス・デイビスで検索した結果、16万件がヒットしました(D)

よし、再生してくれ

—どの音楽ですか?(E)

なんて間の抜けた会話だろう。しかしこれがワトソンの会話エンジンでごく普通に起きることの全てだ。どういう仕組みになっているのかというと、まず、ワトソンは起動時にはデフォルトのモードになる。デフォルトのモードとは、要は何もしていない状態のことだ。

そこで「音楽が聞きたい」というコマンドに反応して、音楽モードへ移行し、「どの音楽ですか?(A)」という質問が行われる。ここで「マイケル・ジャクソン」をリクエストするが、ライブラリにないので「マイケル・ジャクソンはありません(B)」と答え、デフォルトのモードに戻る。ユーザーはそれに気づかず「マイルス・デイビス」をリクエストすると、未知語の検索モードに入って(C)、Web検索結果の件数を伝える(D)、そこで再生を依頼すると再び音楽モードに移行して、「どの音楽ですか?(E)」と聞き返すという具合だ。

この、融通がきかない会話AIを構築するためには、気の遠くなるような会話パターンをあらかじめシナリオ構造として持っておく必要がある。それは文字通り天文学的な規模であり、21世紀にこんなものでまともな会話エンジンが作れると信じているのはごく一部の人たちだけだ。アップルのSiriも同様のアプローチになっている。だからSiriと会話していても知性を感じることはほとんどない。

私も幼少の頃からこうした人工無能の開発に幾度となく取り組んでいるので、このアプローチがいかに馬鹿馬鹿しいかについては血と汗を通して知っている。当然だが、全ての会話パターンを網羅することは誰にも不可能なのだ。

こうしたパターンマッチやシナリオベースの会話AIは、見かけの派手さと実質が一致しない、まさに「羊頭狗肉」ではあるが一見すると「上手くいっているように見せることができる」ために重宝されてきた。

ハリボテの会話AIとはまったく異なる深層学習

ところが深層学習の驚くべき成果は、こうしたハリボテの会話AIとは別次元の会話を実現することができるところだ。

例えばこんな会話ができる。

この続きは有料会員登録をすると
読むことができます。
cakes会員の方はここからログイン

1週間無料のお試し購読する

cakesは定額読み放題のコンテンツ配信サイトです。簡単なお手続きで、サイト内のすべての記事を読むことができます。cakesには他にも以下のような記事があります。

人気の連載

おすすめ記事

この連載について

初回を読む
知識ゼロからの人工知能入門

清水亮

近年、世界中から注目を集めている人工知能。囲碁AIや自動運転技術などに期待が寄せられる一方、「人間の仕事を奪うもの」と不安を感じている人も少なくありません。実際のところ、人工知能とはどういうもので、私たちの生活をどんなふうに変えるので...もっと読む

この連載の人気記事

関連記事

関連キーワード

コメント

justsmokingk28 #スマートニュース オススメを持ってくるような会話をしてこいよ人口知能 3年弱前 replyretweetfavorite