Architektura poznawcza - Cognitive architecture

Poznawczy architektura odnosi się zarówno teorię o strukturze umysłu ludzkiego i do instancji obliczeniowej takiej teorii stosowanych w dziedzinie sztucznej inteligencji (AI) i kognitywistyki obliczeniowej. Sformalizowane modele mogą zostać wykorzystane do dalszego udoskonalenia kompleksowej teorii poznania oraz jako przydatny program sztucznej inteligencji. Udane architektury kognitywne obejmują ACT-R (Adaptive Control of Thought-Rational) i SOAR .

Instytut Twórczych Technologies definiuje architekturę poznawczej jako " hipotezy o stałych struktur, które zapewniają umysł, czy w systemach naturalnych lub sztucznych, i jak one działają razem - w połączeniu z wiedzą i umiejętnościami ucieleśnionego w architekturze - uzyskując inteligentne zachowanie różnorodność złożonych środowisk."

Historia

Herbert A. Simon , jeden z twórców dziedziny sztucznej inteligencji, stwierdził, że teza z 1960 roku autorstwa jego studenta Eda Feigenbauma , EPAM dostarczyła możliwej „architektury dla poznania”, ponieważ zawierała pewne zobowiązania dotyczące tego, jak więcej niż jeden fundamentalny aspekt ludzki umysł pracował (w przypadku EPAM ludzka pamięć i ludzkie uczenie się ).

John R. Anderson rozpoczął badania nad ludzką pamięcią na początku lat siedemdziesiątych, a jego teoria z 1973 roku z Gordonem H. Bowerem przedstawiła teorię ludzkiej pamięci skojarzeniowej. Włączył do tych badań więcej aspektów swoich badań nad pamięcią długotrwałą i procesami myślenia i ostatecznie zaprojektował architekturę poznawczą, którą ostatecznie nazwał ACT . On i jego uczniowie byli pod wpływem użycia przez Allena Newella terminu „architektura poznawcza”. Laboratorium Andersona użyło tego terminu w odniesieniu do teorii ACT zawartej w zbiorze artykułów i projektów (w tamtym czasie nie było pełnej implementacji ACT).

W 1983 roku John R. Anderson opublikował przełomową pracę w tej dziedzinie, zatytułowaną The Architecture of Cognition. Można odróżnić teorię poznania od realizacji teorii. Teoria poznania nakreśliła strukturę różnych części umysłu i zobowiązała się do stosowania reguł, sieci asocjacyjnych i innych aspektów. Architektura kognitywna implementuje teorię na komputerach. Oprogramowanie wykorzystywane do implementacji architektur kognitywnych było również „architekturami kognitywnymi”. Tak więc architektura kognitywna może również odnosić się do planu inteligentnych agentów . Proponuje (sztuczne) procesy obliczeniowe , które działają jak pewne systemy poznawcze, najczęściej jak osoba, lub działają inteligentnie zgodnie z pewną definicją. Architektury kognitywne tworzą podzbiór ogólnych architektur agentów . Termin „architektura” implikuje podejście, które próbuje modelować nie tylko zachowanie, ale także właściwości strukturalne modelowanego systemu.

Wyróżnienia

Architektury kognitywne mogą być symboliczne , koneksjonistyczne lub hybrydowe . Niektóre architektury lub modele kognitywne opierają się na zbiorze ogólnych zasad , jak np. Język Przetwarzania Informacji (np. Soar oparty na zunifikowanej teorii poznania lub podobnie ACT-R ). Wiele z tych architektur opiera się na analogii „umysł jest jak komputer”. W przeciwieństwie do tego, przetwarzanie subsymboliczne nie określa a priori takich reguł i opiera się na emergentnych właściwościach jednostek przetwarzających (np. węzłów). Architektury hybrydowe łączą oba typy przetwarzania (takie jak CLARION ). Kolejnym rozróżnieniem jest to, czy architektura jest scentralizowana z neuronowym korelatem procesora w jego rdzeniu, czy zdecentralizowana (rozproszona). Zdecentralizowany smak stał się popularny pod nazwą równoległego przetwarzania rozproszonego w połowie lat 80. i koneksjonizmu , czego najlepszym przykładem są sieci neuronowe . Kolejnym zagadnieniem projektowym jest dodatkowo decyzja między budową holistyczną a atomistyczną lub (bardziej konkretną) modułową . Analogicznie rozciąga się to na kwestie reprezentacji wiedzy .

W tradycyjnej sztucznej inteligencji , inteligencja jest często zaprogramowane z góry: programista jest twórcą i czyni coś i nasyca je z jej inteligencją, choć wiele tradycyjnych systemów AI zostały również przeznaczone na naukę (np poprawy ich gra-playing lub umiejętności rozwiązywania problemów) . Z drugiej strony informatyka inspirowana biologicznie przyjmuje czasami bardziej oddolne , zdecentralizowane podejście; Techniki inspirowane biologią często obejmują metodę określania zestawu prostych zasad ogólnych lub zestawu prostych węzłów, z których interakcji wyłania się ogólne zachowanie. Oczekuje się, że złożoność będzie wzrastać, aż wynik końcowy stanie się czymś wyraźnie złożonym (patrz złożone systemy). Można jednak również argumentować, że systemy zaprojektowane odgórnie na podstawie obserwacji tego, co potrafią ludzie i inne zwierzęta, a nie obserwacji mechanizmów mózgowych, są również inspirowane biologicznie, choć w inny sposób.

Godne uwagi przykłady

Kompleksowy przegląd wdrożonych architektur kognitywnych został przeprowadzony w 2010 r. przez Samsonovicha i in. i jest dostępny jako repozytorium online. Niektóre dobrze znane architektury kognitywne w kolejności alfabetycznej:

Zobacz też

Bibliografia

Zewnętrzne linki