概念辞書によるシステマティックなイノベーション支援に向けて
独立行政法人情報通信研究機構
知識創成コミュニケーション研究センター MASTAR プロジェクト
言語基盤グループ グループリーダー

鳥澤健太郎

独立行政法人情報通信研究機構
知識創成コミュニケーション研究センター MASTAR プロジェクト
言語基盤グループ 研究員

風間淳一

独立行政法人情報通信研究機構
知識創成コミュニケーション研究センター MASTAR プロジェクト
言語基盤グループ 主任研究員

村田真樹

PROFILE

1995 年東京大学助手、北陸先端科学技術大学院大学准教授を経て、2008 年より現職、自然言語処理の研究に従事。

torisawa@nict.go.jp
http://mastarpj.nict.go.jp/~torisawa/
PROFILE北陸先端科学技術大学院大学情報科学研究科助教を経て 2008 年 8 月より現職、自然言語処理の研究に従事。

kazama@nict.go.jp
http://mastarpj.nict.go.jp/~kazama/
PROFILE

1997 年京都大学にて日本学術振興会リサーチ・アソシエイト、1998 年郵政省通信総合研究所入所を経て 2008 年より現職。自然言語処理の研究に従事。

murata@nict.go.jp
http://mastarpj.nict.go.jp/~murata/

1 はじめに件だけが分かっている場合に有効である。「生成とテスト」自体の原理は非常に簡単で、なんらかの、時にはある意味いい加減な方法で出力の候補を一つ求める。ついイノベーションという言葉が流行語となって久しい。

で、その候補が正しい出力になり得るかどうか、つまちまたには、イノベーションを加速するためのノウハウ

り、出力がみたすべき一定の条件をクリアしているか本が流通している。本稿では IT、さらには Web 上など

どうかを確認し、もし、条件がクリアされるのであるなに存在するテキスト情報を用いて、イノベーションを加らば、それを出力とする。こういったことをすべての出速する構想について述べてみたい。

力の候補において検討して、出力の集合がすべて出揃うまで繰り返す。つまり、出力の候補を全て見つけ出し

2 生成とテスト
コンピュータのアルゴリズムには、「生成とテスト」て、その候補をテストし、最終的な出力を決定するというわけである。特に出力の候補を見つけ出すことを、コンピュータサイエンスでは、出力の候補を「生成する」(generate) という。

(generate-and-test) と呼ばれる一連のアルゴリズム

具体例として、詰め将棋を考えることができる。詰がある。これは正しい出力を一意に求めるための方法がめ将棋の答えは、駒の動きということになるが、その動明確になっておらず、ただ、正しい出力が満たすべき条

きの背後にあるはずの指し手の思考は非常に複雑なもの

228

寄稿集
データによる分析と評価

4

であり、これをアルゴリズムとして再現するのは容易でリズムを導入することは、ある意味、コンピュータサイはない。こうした状況では、一般に「生成とテスト」がエンスにおける「定跡」なのである。本稿では、こうし有効である。つまり、すべての可能な駒の動きを仮の指た発想に基づいて、我々が現在開発している概念辞書とし手として生成して、それが相手の王将の詰めになっていう巨大な辞書を使って、イノベーションに「生成とテいるかどうかをテストしていけば、いずれ答えにたどりスト」的な発想を持ち込む構想について述べる。

着く。ここで重要なことは、「生成とテスト」のアルゴ点だけが必要であるということである。詰めになるかど

3

うかのチェックは比較的簡単である。特に、すべての駒さて、ここで本題のイノベーションに話を移すが、イの動きを生成するということは、将棋盤上の味方の駒のノベーション自体は非常に複雑なプロセスである。しか各々に対して、ルールが許す全ての動きを逐一数え上げしながら、多くの場合、イノベーション自体は、るだけで良く、いわゆる定跡であるとか、冴えた直感だ

1. 仮説，アイディア候補の作成。

とかは一切必要ない。従って、「生成とテスト」による

2. 実験 / 試作による検証。ただし、いわゆる「思考実リズムには、すべての駒の動きを数え上げることと、具体的な駒の動きが詰めになっているかどうかの判定の二計算は、前述したような指し手の思考、特にいろんな意

イノベーションと「生成とテスト」

験」も含む。

味で良さげな駒の動きをピックアップするプロセスをアの二つのステップに分けることができるであろう。

ルゴリズムで真っ正直にシミュレートすることに比べれこの二つのステップ自体、先の「生成とテスト」におけば遥かに単純であり、実際に実現可能である。つまり、る、出力候補の生成と、出力候補のテストに対応づける非常に複雑なプロセスであっても、「生成とテスト」にことが可能であろう。ただし、「生成とテスト」の場

よって、計算機のプログラムとして実現可能な場合があ合、テストは計算機の上での計算でしかないのに対しるのである。て、実験、試作ともなれば、普通は計算だけではすまな

もちろん、これは非常に単純化された議論であって、い。一方、仮説、アイディアの生成に関しても、人間に「生成とテスト」をアルゴリズムとして採用することによるイノベーションの場合には、直感、イノベーションよるデメリットは多々ある。例えば、生成される候補ののキーとなる自然現象等の発見、気づき等、非常に複雑数が膨大であれば、計算には膨大な時間がかかる。まで現状、計算機上で実現できないようなプロセスが含また、生成される可能な候補が無限にある可能性があれれているが、仮説、アイディア候補を生成すればよいだ

ば、計算が終了し、正しい答えが出力される保証もな

けに計算だけで可能な部分というのはテストに比べればい。しかしながら、例えば、イノベーションのように非多いであろう。また、詰め将棋の例とのアナロジーで行常に複雑でその定式化が難しいような問題を計算機で解けば、アイディア候補の生成では、本来イノベーション

こうとすれば、何らかの形で「生成とテスト」のアルゴを行なう人間が行なう非常に複雑な思考のプロセスをな

229

ぞる必要は本質的には必要でないかもしれない。以下でけ、さらにはイノベーションのプロセス自体を加速させは、こうした仮説の生成の部分を、現在我々が Web かるものである。

ら自動構築している概念辞書を用いて自動化する構想にと、「生成とテスト」のアルゴリズムに基づいて詰め将

4 概念辞書と具体例

棋の答えを見つける場合の大きな差は、指し手を生成す

前置きが長くなったが、ここで、現在我々が開発してるという操作が、単純にシステマティックに行なわれている概念辞書を用いて、具体例を示したい。この概念辞いるかどうかである。「生成とテスト」のアルゴリズム

書は Web にある１億ページの情報をもとに自動で構築

では見落としがないようにすべての可能な駒の動きをシされているものであり、多様な語の間にある多様な意味ステマティックに数え上げるのに対して、人間が駒の動的関係を含んだ辞書である。現在約 200 万語の語またきを選ぶ場合にはすべての可能な手を少なくとも意識的はフレーズの間の意味的関係を含んでいる。また、これに検討しているという保証はない。実際に将棋の下手なは検索支援システム「鳥式改」（図１）で利用されてお人間が詰め将棋をする場合には、見落としが生じて、実り、意外でありながら、有用な情報を検索することがで際に答えにたどり着くことができないことが良くある。

きるようになっている。（参考文献１、２）この概念辞

本稿で述べる構想で仮説の生成を自動化することに書の「トラブル」「原因」「対策」といった意味的関係よって得ようとしているメリットは、まさに見落としがの一部を示したのが、図２である。この図では、「洗濯ないようにすべての可能性をシステマティックに数え上機」に関係するトラブルとして、当然予想されるものとげる、もしくは可能な限り多くの可能性を数え上げ、人しての「黒カビ」、「カビ」から、多くの人にとって意間による検討、思考実験、さらには実際の試作、テスト外であろう「アトピー」、「アレルギー性皮膚炎」、「溺に供することにある。

死」と言ったようなものが提示されている。さらに、こついて検討したい。
詰め将棋の話に戻ると、人間が詰め将棋をする場合エジソンが白熱電球を発明するにあたって、数千種のトラブルの間の因果関係も概念辞書には含まれてお類のフィラメントの材料を試し、とりあえず、京都産のり、例えば、「黒カビ」、あるいは「カビ」が「アトピー」

竹を材料として見いだしたというのは有名な話である。の「原因」になることがわかる。また、「カビ」に対す実際問題としてそうした作業は研究開発においては日々る「対策」として、「光触媒」、「銀イオン」、「安息必要になるであろう。また、仮にエジソンがトライした香酸」、「ヒノキチオール」がある。

数千種の中に、竹を含めて彼の手近にある有用なものがこうした意味的関係は、例えば、対策の場合「A がぬけていたとすれば、それだけ白熱電球が世の中に出るB に有効である」というパターンに現れる語 A、B をのが遅れた、あるいはそもそも世の中に出なかったといWeb 文書から抽出することによって得られている。ヒうことになろう。我々の狙いはまさにそうした事態をさノキチオールがカビと「対策」という意味的関係を持つ

230

寄稿集
データによる分析と評価

図1

4

検索支援システム「鳥式改」( 洗濯機に関するトラブルを表示したところ )である」以外にも同じ意味的関係を表すパターンは存在する。こうした例として「A が B に効く」「A が B に効果がある」といった表現があるが、我々が開発した技術を使えば、「A が B に有効である」というパターンと「A が B に効く」というパターンが同じ意味を持つことを認識でき、そうした同義のパターンを自動発見して、さらに大量の対策の関係を持つ語のペアを抽出することができる。
図2

概念辞書の一部抜粋

このようなアルゴリズムを使って Web から意味的関係を抽出するということは、多くの Web ユーザが提供ことは、そうしたパターンを「ヒノキチオールがカビにしたいわば集合知を抽出するということになる。この集有効である」のような文にマッチさせることで得られて合知は我々一人一人が持つ知識を簡単に凌駕する。例えいる。また、重要なポイントとして、「A が B に有効ば、執筆者にとっては、銀イオンがカビの対策になるな231

どということはまったく思いもつかないことであった。

息香酸については、洗濯機との関連は本稿の執筆者が調これから述べる構想はそうした集合知を高度に活用し、べた限りでは見つからず、実現にあたっては様々な困難イノベーションを加速させようという試みでもある。

があるかもしれないが、次なるイノベーションのためのさて、こうした意味的関係の抽出において、現時点
では、あくまで関係を持つ二つの語だけが考慮されてい出発点としては検討しても良い新規なアイディアといっても良いであろう。

る。例えば、上に挙げた意味的関係の例、「洗濯機」

ここで行なわれていることをすこし別の角度から見れとそのトラブルとしての「アトピー」、さらに「アトば、「なんらかの製品の「トラブル」の「原因」に対すピー」の原因としての「カビ」、さらには「カビ」の対る「対策」を施すことは新たな商品開発に結びつくかも策としての「光触媒」の３つの関係が一つのシナリオのしれない」という発想に基づき、具体的に、それらの関中で位置づけられ、「アトピーの原因となる洗濯機のカ係を持つ語を組み合わせることで、アイディア、シナリビを光触媒でやっつける」というシナリオ、アイディアオを生成するということと言っても良い。その内のいくが Web 上に実際にあるかどうかは、概念辞書を見るだ

つかのアイディアについては、それらに基づく特許、商けではわからない。そうしたアイディアが既にあるかど品がすでに存在することがわかったが、そうした特許、うかを確認するためには、その意味的関係にある「洗濯商品等がまだ存在しない新規なアイディアもいくつか見機」「アトピー」「カビ」「光触媒」の４つの単語を検つかった。これらの内、実際に有効なアイディアは、数索エンジンに入れ、これらを全部含むような文書が存在は少ないかもしれない。しかしながら、これは、概念辞するかどうか確認する必要がある。こうした検索を実際書というデータベースに含まれるデータの単純な組み合に行なってみると、光触媒によって、カビをクリーニンわせによって、アイディアを自動的に生成するという、グする洗濯機の特許が見つかり、これがアトピーなどにこれまでにない方法で見つかったアイディアであり、今効果があることがうたわれている。もちろん、これはす

後こうしたアイディアは人の頭を一切煩わせることなでに特許として出願済みであって、新たなイノベーショ

く、Web 中の集合知を利用して無数に作ることができンを生み出す情報とは考えられないが、まだメジャーにる。こうした自動的な組み合わせは、詰め将棋の指し手なっていない新規なアイディアのようである。の候補を生成するように、いわば、システマティックに同様に、カビの対策である銀イオンと洗濯機、カビ、行なうことができるのであって、人がアイディアを出す

アトピーの関連を、検索エンジンを使って調べると、や時に陥りがちな見落としを防ぐことが可能になる他、集はり、銀イオンを利用したカビに強い洗濯機がすでに商合知を利用することで、そもそもイノベーションを行な品化されていることがわかる。さらには、ヒノキから抽おうとしている一個人が知らない情報に基づいて、その出されるという薬品、ヒノキチオールに関しても洗濯機個人の頭を使うこと無く、アイディアを出力することすのカビを抑えるための洗浄剤が実際に商品化されているら可能になる訳である。

ことがわかる。一方で、やはり、カビの対策としての安232

また、概念辞書には、同じ文脈で使われることが多寄稿集
データによる分析と評価

4い単語のリストが含まれているが、このリストには意味した概念辞書を用いてどのようなシステムを構築し、イ的に類似した単語が含まれていることが多い。概念辞書

ノベーションの支援を行なうべきかを検討してみたい。には、完全に自動的な処理によって、１００万語に対し以上の具体例では、概念辞書中の意味的関係の組み合わて、そうした単語のリストが付与されている。これによせによって、一連の語で表される新しいアイディアの候

れば、銀イオンには銅イオンが、また、ヒノキチオール補をシステマティックかつ自動的に生成できる可能性をには緑茶カテキンが意味的に類似していそうだというこ示した。これはイノベーションを「生成とテスト」アルとがわかる。この類似性を利用すると、例えば、洗濯機ゴリズムによって実現するとすれば、まさに「生成」ののカビの対策に銅イオンを利用する、あるいは、緑茶カステップに対応する。この生成されたアイディアは、上テキンが利用できるかもしれないという仮説を生み出すの具体例で見たように、同時に Web 検索にかけることことができる。実際に、銅イオンのケースを Web 検索で、既に特許申請されているもの、あるいは既に商品化で探してみると、商品化はされておらず、その有効性されているもの等をふるい落とし、新規性という点で検は不明であるが、10 円玉を洗濯機に入れることでカビ討に値するものだけをユーザに提示することも可能であを防止するというアイディアが Web 上で披露されている。( 実際には、Web 文書の構造をある程度分析しなる。一方で、緑茶カテキンに関しては目立つようなアイ

いと、生成されたアイディアに現れる単語が、Web 文ディアは出ておらず、素人考えではあるが、今後商品化書中では一つのアイディア中の要素として記述されていの出発点となるかもしれない。こうした意味的な類似をるかどうかは判別できず、今後若干の研究を要する。複利用する方法は、いわゆるアナロジーに相当するもので数の単語が一文書に現われているものの、実際には全くある。これまで、アナロジーとは人間の頭脳の中でしか別の複数のアイディアの記述に現れているだけであると行なわれていなかった。ところが、以上のような例は、いうのも往々にしてある。こうしたケースを自動判別す

このアナロジーを計算機上で行なうことが可能であり、るのは我々の今後の研究課題である。)

やはり、自動的にアナロジーに基づくアイディアを無数

一方で、このように自動生成されたアイディアを実に生成することが可能となり、見落としを防ぎつつ効率際のイノベーションに結びつける際には、最低、思考実よくイノベーションを推進することにつながると考えて験、さらには試作／検証というプロセスが必要である。

いる。

前述したように、このプロセスには人間が関与せざるを得ず、生成されるアイディアが非常に大量にある場合に5 イノベーション支援システムに向けては、明らかに実施不可能となる。こうした状況においても有効なイノベーション支援を行なうためには、生成されるアイディアをより精密な方法でフィルタリングする

さて、ここで、もう少し大きな視点から上に述べたこと、あるいは、有望そうなアイディアが上位に来るよような具体例が何を意味しているのか、さらに今後こううなランキング手法を開発することが必要となる。例え233

ば、アイディアとしてある薬物を洗濯機のカビ防止に役キスト情報でしかなくなる。したがって、仮に広い範囲立てるというシナリオが生成された場合に、その薬物にのアイテムを視野に入れたシステマティックなアイディ関して副作用がないのか、どうか、概念辞書に今後含めアの生成を行なおうとすれば、少なくともここしばらくる予定の他の意味的関係を見ることでチェックし、もしは、いずれにせよ、テキスト上の情報を使うより他ない

副作用があるならばアイディア候補から除くなどの処理と考えている。また、Web 上のテキスト情報も往々にが考えられよう。また、同様に洗濯機のカビ防止のシナして非常に詳細なものを含んでいる。例えば、例で用いリオのランキングでは、使用する薬物、物質の値段、入た、ヒノキチオールであれば、その沸点、融点、水溶性手のしやすさなどをやはり、概念辞書や Web 上の情報などは Wikipedia に記述されている。こうした豊かなを用いて計算する方法などが考えられる。今後は、こうWeb 上の情報をイノベーション等の重要なプロセスでした利用に耐えるように、概念辞書や、Web 上の情報有効活用するのは重要な研究テーマであろう。の解析手法を開発していく予定である。

で使われる薬品などの「実物」が一切現れないというこ

6 さいごにとである。処理はすべてテキスト上で行なわれる。こう

本稿では、Web から自動的に構築された概念辞書とした点は、イノベーションの現場におられる方々からす呼ばれるデータベースを用いて、イノベーションの元とればおそらく奇異に感じられることと思われる。イノなるアイディアをシステマティックに生成し、イノベーベーションにおいては、アイディアで使われるアイテムションの加速に役立てるという構想について述べた。イの手触り、外見といった物理的要素も大きな役割を果た

ノベーションの重要性は論を待たず、ビジネス、工学、すはずで、テキスト情報だけで何ができるのか、というその他のありとあらゆる分野でイノベーションを加速しご意見もあろう。これに関しては、我々はなんら反論はていく必要があろう。Web という史上最大の情報源をない。ただ、今後イノベーションを加速するにあたってそれに役立てるというのは非常に重要な研究テーマでは、本稿で述べたようなシステマティックなアイディアあると考えている。今後は特許等の分析、解析なども行の生成、検討は望ましいと考えている。そうしたアイ

ないつつ、そうした研究を推進していきたいと考えてディアをアイテムの物理的要素を考慮にいれて行なおういる。なお、本稿で述べた概念辞書は、その一部あるとすれば、そうしたアイテムの物理的観点からのデータ

いはそれを自動構築するツール群を ALAGIN フォーラベース化は必須である。ところが、現状、物理的観点かムにて、配信していく予定である。ご興味のある読者

らの物質等のデータベース化はかなり限られたものでしは ALAGIN フォーラムの Web サイト ( http://www.

かなく、また、一旦データベース化されてしまえば、画

alagin.jp ) をご覧ください。

ここで、重要なポイントとして、以上に述べてきたようなシステムの構想では、イノベーションのシナリオ像等の情報を除き、そうした物理的データであってもテ234

寄稿集
データによる分析と評価

4

参考文献
1. キーワードサーチを越える情報爆発サーチ - 自然言

語処理で価値ある未知をマイニング - , 鳥澤健太郎，
中川裕志，黒橋禎夫，乾健太郎，吉岡真治，藤井敦，
喜連川優 , 情報処理学会学会誌「情報爆発」特集号 ,Vol.49, No.8, pp. 12?18, 2008.
2. Torishiki-kai, an Autogenerated Web Search

Directory , Kentaro Torisawa, Stijn De
Saeger, Yasunori Kakizawa Jun’ichiKazama, Masaki Murata, Daisuke Noguchi,
and Asuka Sumida, To appear in Proc. ofISUC 2008, pp. 179-186, Osaka, Japan,
December, 2008.

235