常識推論

記事数:(2)

言語モデル

常識を機械に:Cycプロジェクトの挑戦

「サイクプロジェクト」とは、機械に人間の持つ常識を理解させようという壮大な試みです。この計画は1984年に始まり、既に30年以上の月日が流れました。この間、休むことなく膨大な量の常識の情報を機械に入力し続けています。この果てしない作業を通して、改めて人間の常識がどれほど複雑で、どれほど多様なものかということを実感させられます。 私たちは日常生活において、様々な判断や考えを自然に行っています。例えば、朝起きて顔を洗う、食事をする、仕事や学校へ行く、といった行動です。これらの行動は、実は数えきれないほどの常識に支えられているのです。空が青いこと、水が透明なこと、物は下に落ちること、といった単純な事実も常識です。また、約束を守るべきこと、嘘をついてはいけないこと、といった道徳的な規範も常識です。私たちはこれらの常識を当然のこととして受け止め、無意識のうちに活用しながら生活しています。 このプロジェクトでは、このような無数の常識の一つ一つを丁寧に機械に教え込んでいるのです。例えば、「鳥は空を飛ぶ」という常識を教えるためには、「鳥には翼がある」「翼は空気を押し出すことで揚力を得る」「揚力は重力に逆らう力である」といった、さらに細かい情報を機械に理解させる必要があります。そして、これらの情報を関連付けることで、初めて「鳥は空を飛ぶ」という常識が成り立つのです。 機械に常識を理解させることは、人工知能を真の意味で人間のように賢くするための重要な一歩です。もし機械が人間の常識を理解できるようになれば、より人間に近い形でコミュニケーションを取ることが可能になります。また、複雑な問題を解決したり、創造的な活動を行ったりすることもできるようになるでしょう。サイクプロジェクトは、人工知能の未来を切り拓く、重要な役割を担っていると言えるでしょう。
言語モデル

常識を機械に:Cycプロジェクトの挑戦

「もの識りになるための機械の学習」という課題に、長年、人工知能の研究者たちは取り組んできました。私たち人間は、例えば「雨が降ると地面はぬれる」「空は青い」「鳥は飛ぶ」といった、ごく当たり前のことを知っていて、それを何気なく日々の生活で使っています。このような、私たちが当然のこととして知っていることを「常識」と呼びますが、この常識を機械に理解させるのは、とても難しいのです。 この難題に挑んでいるのが、「サイクプロジェクト」です。この計画は1984年に始まり、今もなお続けられています。この計画の目的は、人間が持っているたくさんの常識を機械に入れ込み、機械に人間と同じように考え、行動させることです。一見すると簡単な目標のように思えますが、実現するにはさまざまな困難があります。 例えば、「鳥は飛ぶ」という常識を考えてみましょう。確かに多くの鳥は空を飛びますが、ペンギンやダチョウのように飛べない鳥もいます。また、ひな鳥や怪我をした鳥も飛ぶことができません。このように、常識には例外がたくさんあります。機械にこれらの例外を一つ一つ教え込むのは大変な作業です。さらに、常識は文化や地域、時代によっても変化します。ある文化では常識とされていることが、別の文化では常識ではない場合もあります。 このような複雑な常識を機械にどのように教え込むのか、サイクプロジェクトでは「知識ベース」と呼ばれる巨大なデータベースを作っています。このデータベースには、さまざまな常識が記号や論理式の形で蓄えられています。機械はこのデータベースを参照することで、様々な状況で適切な判断を下せるようになると期待されています。しかし、この知識ベースを構築し、維持していくこと自体が大きな課題となっています。常識は常に変化していくものなので、知識ベースも常に更新していく必要があります。また、常識の中には言葉で表現するのが難しいものも多く、それらをどのように機械に理解させるか、まだ解決されていない問題がたくさんあります。それでも、サイクプロジェクトは機械に常識を教え込むための重要な一歩と言えるでしょう。