Soar (認知アーキテクチャ)
Soar (SOAR) とは、カーネギーメロン大学の John Laird、アレン・ニューウェル、Paul Rosenbloomが作成した認知アーキテクチャの一種。認識とは何かという観点と、それに基づいた人工知能用のプログラムアーキテクチャの観点から構成される。1983年に最初に作成され、1987年に論文として発表されて以来、多くの人工知能研究者が人間の行動の様々な観点の認知モデルを作成するのにSoarを用いている。
Soarプロジェクトの主な目的は、高度なルーチン処理から非常に難しい開放型問題を解くことまで可能な知的エージェントの能力を完全に扱うことができるようにすることである。そのため、Soarでは知識表現を生成し、適切な形式の知識(手続き的知識、宣言的知識、エピソード的知識、さらには象徴的知識)を扱えなければならない。さらにSoarプロジェクトは精神の仕組みを集積しようとしている。また、Soarを支えるアーキテクチャには知能を支えるのに十分な記号システムが必要である。Soarの根底にある認識に関する見方はアレン・ニューウェルの著書Unified Theories of Cognitionで述べられている心理学的理論に基づいている。
Soarの最終目標は真の人工知能を生み出すことであるが、今のところそれが達成された様子はない。Soar支持者は、このシステムが知能の何か重要な部分で間違っていると認めている。現在、Soarにエピソード記憶と意味論的記憶を追加するプロジェクトが進行中であり、他にも感情を与えるプロジェクトも進行中である。