Soar (architecture cognitive)

Soar (architecture cognitive)
Page d'aide sur l'homonymie Pour les articles homonymes, voir Soar.

Soar (à l’origine SOAR) est une architecture cognitive symbolique, créée par John Laird, Allen Newell, et Paul Rosenbloom à l’Université Carnegie Mellon. C’est à la fois un point de vue sur la cognition et une implémentation de ce point de vue au travers d’une architecture de programmation pour l’Intelligence artificielle (IA). Depuis ses débuts en 1983 et sa présentation dans un article en 1987, Soar a été largement utilisé par les chercheurs en IA pour modéliser différents aspects du comportement humain.

Sommaire

Origine du nom

SOAR signifiait à l’origine State, Operator And Result (État, Opérateur Et Résultat) [1], ce qui reflétait la représentation de la résolution de problèmes comme l’application d’un opérateur à un état pour obtenir un résultat. Selon le projet FAQ, la communauté de développement de Soar ne considère plus Soar comme un acronyme, et ce terme n’est donc plus écrit en majuscules, bien que cela soit toujours représentatif du noyau de l’implémentation.

Principes

L’objectif principal du projet Soar est de permettre de gérer tout l’éventail des capacités d’un agent intelligent, de la routine la plus banale jusqu’aux problèmes non déterminés les plus difficiles. Pour y parvenir, selon la conception qui sous-tend Soar, il doit être capable de créer des représentations de la connaissance et d’utiliser des formes appropriées de la connaissance (procédurale, déclarative, épisodique, et éventuellement iconique). Soar accéderait alors à un ensemble de mécanismes de l’esprit. Une autre idée sous-jacente à l’architecture Soar est qu’un système symbolique est nécessaire et suffisant pour l’intelligence générale (discussion dite en:Neats vs. scruffies). Cette hypothèse est connue sous le nom de « système de symboles physiques » (en:Physical symbol system), ou « système formel ». La conception de la cognition qui sous-tend Soar est liée à la théorie psychologique présentée dans l’ouvrage de Allen Newell, Théories unifiées de la cognition.

Bien que le but ultime de Soar soit d’aboutir à une intelligence générale, personne n’affirme que ce but ait déjà été atteint. Les partisans de Soar reconnaissent qu’il lui manque encore certains aspects importants de l’intelligence. Il existe actuellement des projets en cours pour lui ajouter des capacités de mémorisation épisodique et sémantique, ainsi qu’une base émotionnelle. On peut aussi mentionner, parmi les facultés qui lui manquent encore, celle de créer de lui-même de nouvelles représentations, par exemple au moyen de regroupements hiérarchiques.

Soar est basé sur un système de production, c’est-à-dire qu’il utilise des règles explicites de production pour gérer son comportement (celles-ci sont en gros de la forme « si… alors… », à l’image de celles qu’on trouve dans les systèmes experts. La résolution de problèmes peut être décrite grossièrement comme le balayage d’un « espace de problème » (l’ensemble des différents états susceptibles d’être atteints par le système à un moment particulier), à la recherche d’un « état final » (goal state), qui représente la solution du problème. Ceci s’effectue en recherchant les états qui rapprochent graduellement le système du but. Chaque étape consiste en un cycle de décision qui comporte une phase d’élaboration (au cours de laquelle divers éléments de connaissance en rapport avec le problème sont amenés dans la mémoire de travail de Soar), et une procédure de décision (qui évalue par pondération les résultats de la phase précédente et leur assigne des préférences, pour décider en fin de compte de l’action à effectuer).

Lorsque la procédure de décision décrite plus haut n’est pas en mesure de déterminer une ligne de conduite unique, Soar peut utiliser différentes stratégies, connues sous le nom de méthodes faibles (weak methods) pour sortir de l’impasse. Ces méthodes sont appropriées à des situations pour lesquelles la connaissance est peu abondante. On peut mentionner l’analyse par les moyens et des fins (means-ends analysis, MEA), qui peut calculer la différence entre chaque option disponible et l’état final recherché, et la technique heuristique d’optimisation dite hill climbing (litt. « gravir la colline »). Lorsque l’utilisation de l’une de ces méthodes aboutit à une solution, Soar utilise une technique d’apprentissage appelée chunking qui transforme la ligne de conduite suivie en une nouvelle règle. Celle-ci pourra alors être utilisée chaque fois que Soar rencontrera la même situation, laquelle ne constitue donc plus une impasse.

Autres modèles

Le modèle ACT, notamment ACT-R constitue une autre architecture cognitive due à John Robert Anderson, qui opère selon des principes similaires. On peut citer d’autres architectures cognitives comme CHREST, CLARION, CARUS, DUAL et Psi.

Notes

  1. En anglais, le verbe to soar signifie également « prendre son essor, s'élever dans les airs, planer ».

Liens externes

Références

Sources


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Soar (architecture cognitive) de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Architecture Cognitive — Une architecture cognitive est un processus calculatoire artificiel qui tente de simuler le comportement d un système cognitif (généralement celui d un humain), ou qui agit intelligemment sous respect d une certaine définition. Le terme… …   Wikipédia en Français

  • Architecture cognitive — Une architecture cognitive est un processus calculatoire artificiel qui tente de simuler le comportement d un système cognitif (généralement celui d un humain), ou qui agit intelligemment sous respect d une certaine définition. Le terme… …   Wikipédia en Français

  • Soar (cognitive architecture) — Soar (originally known as SOAR) is a symbolic cognitive architecture, created by John Laird, Allen Newell, and Paul Rosenbloom at Carnegie Mellon University. It is both a view of what cognition is and an implementation of that view through a… …   Wikipedia

  • SOAR — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Soar peut désigner : La rivière Soar, située en Angleterre dans la région des Midlands de l Est ; Le télescope SOAR, un télescope astronomique… …   Wikipédia en Français

  • Cognitive model — A cognitive model is an approximation to animal cognitive processes (predominantly human) for the purposes of comprehension and prediction. Cognitive models can be developed within or without a cognitive architecture, though the two are not… …   Wikipedia

  • Soar — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Soar peut désigner : La rivière Soar, située en Angleterre dans la région des Midlands de l Est ; Le télescope SOAR, un télescope astronomique… …   Wikipédia en Français

  • Soar — may refer to: *Soaring, a mode of flight * Soar (album), the second album (released 1991) by the American band Samiam *Hank Soar (1914–2001), an American football player, baseball umpire and basketball coach *Soar (cognitive architecture) *160th… …   Wikipedia

  • Cognitive architecture — A cognitive architecture is a blueprint for intelligent agents. It proposes (artificial) computational processes that act like certain cognitive systems, most often, like a person, or acts intelligent under some definition. Cognitive… …   Wikipedia

  • Cognitive robotics — a robot is a robot device that is built from inanimate matter. Its behavior in response to the environment is deterministic, based on how the robot was designed. Cognition is the process of acquiring and using knowledge about the world for goal… …   Wikipedia

  • Cognitive science — Figure illustrating the fields that contributed to the birth of cognitive science, including linguistics, education, neuroscience, artificial Intelligence, philosophy, anthropology, and psychology. Adapted from Miller, George A (2003). The… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”