49
Architektury kognitywne, czyli Architektury kognitywne, czyli jak zbudować sztuczny umysł? jak zbudować sztuczny umysł? Włodzisław Duch Włodzisław Duch Katedra Informatyki Stosowanej UMK Katedra Informatyki Stosowanej UMK Google: W. Duch Google: W. Duch Toruń, 23.10.2008 Toruń, 23.10.2008

Architektury kognitywne, czyli jak zbudować sztuczny umysł?

  • Upload
    shadi

  • View
    65

  • Download
    0

Embed Size (px)

DESCRIPTION

Architektury kognitywne, czyli jak zbudować sztuczny umysł?. Włodzisław Duch Katedra Informatyki Stosowanej UMK Google: W. Duch Toruń, 23.10.2008. Plan. Podejście inżynierskie: zrozumieć = zbudować. Przegląd architektur kognitywnych przydatnych do modelowania umysłu + propozycja nowej. - PowerPoint PPT Presentation

Citation preview

Page 1: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Architektury kognitywne, czyli Architektury kognitywne, czyli jak zbudować sztuczny umysł?jak zbudować sztuczny umysł?Architektury kognitywne, czyli Architektury kognitywne, czyli jak zbudować sztuczny umysł?jak zbudować sztuczny umysł?

Włodzisław DuchWłodzisław Duch

Katedra Informatyki Stosowanej UMKKatedra Informatyki Stosowanej UMK

Google: W. DuchGoogle: W. Duch

Toruń, 23.10.2008Toruń, 23.10.2008

Page 2: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

PlanPlanPodejście inżynierskie: zrozumieć = zbudować.Przegląd architektur kognitywnych przydatnych do modelowania umysłu + propozycja nowej.

• Sukcesy i porażki sztucznej inteligencji

• Wielkie wyzwania dla AI

• Architektury symboliczne• Architektury emergentne• Architektury hybrydowe• Trendy rozwoju

• Umysł i mózg, Umysł i mózg, nowe (?) spojrzenie.nowe (?) spojrzenie.

Page 3: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Sukcesy AISukcesy AI1996 – Deep Blue przegrał z Kasparowem 2:3

1997 – Deep Blue wygrał z nim 3.5:2.5

2002 – program Deep Fritz na PC remisuje

z Vladimirem Kramnikiem, który trenował

z nim przez dwa miesiące.

Nawet program na PC wygrywa w szachy!Warcaby zostały w pełni rozwiązane (2007, program Chinook).Warcaby zostały w pełni rozwiązane (2007, program Chinook).MoGo (MoGo (Many Faces of GoMany Faces of Go, , VerVer. . 12) 12) na komputerze ~15Tfl, wygrał na komputerze ~15Tfl, wygrał w 2008 roku z mistrzem Myungwan Kim (8 Dan) w go 19x19, przy w 2008 roku z mistrzem Myungwan Kim (8 Dan) w go 19x19, przy handicapie 9 kamieni - handicapie 9 kamieni - w ciągu roku program poprawił się o 9 kamieni!

Programy do algebry komputerowej, dowodzenie twierdzeń; systemy doradcze w chemii, medycynie, wielu dziedzinach;kontrolery do samochodów, samolotów (Predatory!), helikopterów, robotówrozpoznawanie mowy i zamiana na tekst, zrozumiałe tłumaczenie maszynowe z chińskiego lub japońskiego na angielski (ale nie na polski).

Page 4: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

PorażkiPorażki AI AIWiele ambitnych projektów zmierzających do stworzenia AI skończyło się niepowodzeniem, np: A. Newell, H. Simon, General Problem Solver (1957).

Eduardo Caianiello (1961) napisał równania „mnemoniczne”, które wyjaśniały wszystkie zachowania, ale nie były przydatne.

Japoński projekt komputerów 5-tej generacji 1982-1994.

AI zawiodła w wielu zastosowaniach: •percepcji, rozumienia obrazów, •rozwiązywaniu problemów, rozumowaniu,•kontroli i planowaniu zachowania, robotyce, •rozumienia i używania języka naturalnego ...

Dlaczego? •Jesteśmy zbyt głupi? Stosujemy zbyt naiwne metody? •Zbyt teoretyczne, oderwane od zastosowań?•Ignorowanie prawdziwych problemów i wyzwań?

Page 5: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Kilka ambitnych Kilka ambitnych projektówprojektów

CYC, Douglas Lenat, 1984 rok, firma komercyjna CyCorp od 1995 roku. Zawiera obecnie ponad 2.5 milionów faktów (asercji) łączących ponad 150.000 pojęć zorganizowanych w tysiące mikro-teorii.

Cyc-NL ciągle figuruje jako “potencjalne zastosowanie”, reprezentacja wiedzy za pomocą ram daje wielkie możliwości, ale jest trudna w użyciu.

Podejście symulujące procesy rozwojowe: Cog: odCog: od 1994 roku na MIT, grupa R. Brooksa, 1994 roku na MIT, grupa R. Brooksa, inteligencja behawioralna inteligencja behawioralna - nadal aktywna - nadal aktywna dziedzina.dziedzina.

Założenie: inteligencja ludzka jest wynikiem Założenie: inteligencja ludzka jest wynikiem procesów rozwojowych, oddziaływań procesów rozwojowych, oddziaływań społecznych, ucieleśnienia umysłu oraz społecznych, ucieleśnienia umysłu oraz integracji wielomodalnej informacji zmysłowej; integracji wielomodalnej informacji zmysłowej; konieczna jest ewolucja robota.konieczna jest ewolucja robota.

Seria robotów Seria robotów Nomad/DarwinNomad/Darwin, G. Edelman., G. Edelman.

Hall baby brain – konwersacja z botem by rozwinąć umysł dziecka? www.a-i.com

Page 6: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

WyzwaniaWyzwania: : językjęzyk• Test Turinga – pierwotny test zbyt trudny.

• Warianty: pytania: tak/nie; osobisty test Turinga (Carpenter & Freeman), program udaje osobę, którą dobrze znamy.

• Nagroda Loebnera: w stylu testu Turinga, od prawie 20 lat zawody botów i ludzi rozmawiających z sędziami, większość oparta na szablonach i dopasowaniu wzorców = oszustwo daje dość dużo.

• Systemy Q/A, oceniane na Text Retrieval Conference (TREC).Why the sky is blue? Why is Mars red? Google już to wie ...

• Gry słowne, np. gra w 20 pytań, wymagająca znajomości pojęć i ich własności, ale nie złożonych relacji pomiędzy nimi. Postępy w uczeniu się naturalnego języka zależą od automatycznego tworzenia, rozwijania i używania obszernych baz wiedzy.

• Inteligentne systemy wspomagające nauczanie, kombinacja rozumowania i kompetencji językowych, trudne do oceny?

Page 7: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Wyzwania: rozumowanieWyzwania: rozumowanie

• Partnerzy doradzający ludziom w pracy, oceniający ich rozumowanie (sprawdzanie twierdzeń), podsuwający kreatywne idee, interesujące skojarzenia, szukający istotnych informacji dla danego projektu.

• Super-expert w wąskiej dziedzinie (Feigenbaum): potrzebuje sporo ogólnej inteligencji do komunikacji + wyrafinowanego wnioskowania; realne zastosowania w matematyce, prawie, bionaukach, partner dla eksperta stawiającego pytania, egzaminy jak studentów.

• Podobny kierunek, ale bez NLP: Automated Theorem Proving (ATM) System Competitions (CASC) organizowany w wielu podkategoriach.

• Ogólne AI w matematyce: dowodzenie twierdzeń z różnych dziedzin, techniki metauczenia + specializowane moduły + NLP.

• Automatyczne rozwijanie genomicznych baz danych, tworzenie modeli procesów genetycznych, białkowych, metabolicznych bioorganizmów.

Page 8: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

OgólnaOgólna AI AI, czyli AGI?, czyli AGI?• System ogólnego użytku, który mógłby się nauczyć wykonywania

różnych prac, jaki procent zawodów wykonywanych przez ludzi mogą wykonywać systemy AI (Nilsson, “child machine” Turinga).

• W dziedzinach wymagających przetwarzania informacji postęp można oceniać robiąc egzaminy, tak jak np. w księgowości.

• Prace manualne wymagają koordynacji percepcji/działania, trudniejsze?

• Wiele prac w przemyśle, usługach finansowych, drukarniach itd. zostało zautomatyzowanych przez zmianę organizacji pracy, a nie AI.

• Zawody DARPA Desert & Urban Challenge (2005/07), stara technologia, integracja analizy obrazów i sygnałów, sterowania, rozumowania.

• Robotyka humanoidalna: rozumienie percepcji, uwaga, nauka modeli przyczynowych, uczenie hierarchiczne z różnymi skalami czasowymi.

• “Personal Assistants that Learn” (PAL), DARPA 2007, SRI+21 instytucji

5-letni projekt budowy partnerów/osobistych asystentów, a nie całkowitej eliminacji ludzi (projekt RADAR na CMU ma się sam douczać).

Page 9: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Projekty lingwistyczneProjekty lingwistyczneOpen Mind Common Sense Project (MIT): projekt kolaboracyjny WWW , ponad 15 000 autorów, którzy wpisali ponad 710 000 faktów; wyniki posłużyły do utworzenia

ConceptNet, bardzo dużej sieci semantycznej.

Commonsense Computing @ MediaLab, MIT, miał stworzyć skalowalny system oparty na zdroworozsądkowej wiedzy, zbieranej z tekstów, zautomatyzowanych obserwacji i w projektach kolaboracyjnych.

LifeNet zbiera informację o typowych wydarzeniach, opiera się na wersji Multi-Lingual ConceptNet używając sieci semantycznej, która ma 300 000 węzłów; informacja o zdarzeniach ma być zbierana z sensorów. Honda Open Mind Indor Common Sense zbiera nadal info zadając pytania.

Inne projekty: HowNet (Chinese Academy of Science), FrameNet (Berkeley), różne duże ontologie, MindNet (Microsoft), początkowo do tłumaczenia. Projekty te próbują zgromadzić fakty o świecie.

Page 10: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Architektury kognitywneArchitektury kognitywne• AK służą często do modelowania ludzkich działań w sytuacjach

wykonywania wielu czynności wymagających interakcji, a nie AGI.• Newell, Unified Theories of Cognition (1990), podał 12 kryteriów oceny

AK: behawioralne: adaptacja, dynamika, elastyczność; rozwój, ewolucja, uczenie się, integracja wiedzy, rozległość wiedzy, zdolności językowe, sterowanie w czasie rzeczywistym, mózgopodobność.

Symboliczne Emergentne Hybrydowe

Architektury kognitywne

Pamięć

Reguły lub grafy

Uczenie

Indukcyjne lub analityczne

Pamięć

Globalna, rozproszona lub lokalna

Uczenie

Pamięć

-

Uczenie

-

Regułowa, symboliczna, lub koneksjonistyczna

Asocjacyjnei/lub konkurencyjne

Mieszane

Page 11: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

EPIC( (Executive-Process/Interactive Control)EPIC( (Executive-Process/Interactive Control)

EPIC (Kieras, Mayer 1997), model sprawności działania człowieka:

HCI, human factor, "czynnik ludzki"), czyli uwzględnianie ograniczeń percepcyjno-poznawczo-ruchowych; odtwarza psychofizyczne zależności.

EPIC odtwarza psychofizyczne zależności, takie jak potęgowe prawo uczenia się, pozwala odkryć sytuacje, w których nie będziemy mogli prawidłowo zareagować na zmiany.

Procesor kognitywny: rozumowanie w SOAR.

Page 12: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Architektury symboliczneArchitektury symboliczne• Typy architektur ~ typom problemów. • Fizykalny system symboliczny (Newell & Simon): wejścia, wyjścia i

manipulacja tokenami odpowiadającymi symbolom, cele i działania. • Większość symbolicznych AK ma: centralny nadzór nad przepływem

informacji od sensorów przez pamięć do efektorów; rozumowanie logiczne; regułowa reprezentacja relacji postrzeżenie/działanie; ważna rola pamięci roboczej + semantycznej + funkcji wykonawczych.

• Reprezentacje graficzne: sieci semantyczne i grafy koncepcji, ramy/schematy, zbiory reakcji (reactive action packages, RAPs).

• Techniki uczenia: analityczne i indukcyjne. • Analityczne: prowadź wnioskowanie z którego wynikają dodatkowe

fakty, np. explanation-based learning (EBL), uczenie przez analogię. • Indukcyjne: przykłady => reguły ogólne; np. knowledge-based

inductive learning (KBIL), czy uczenie z opóźnioną krytyką (DRF). • Symbole statyczne i dynamiczne: istotne rozróżnienie? • Kilka AK jest dobrymi kandydatami na AGI.

Page 13: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Act-R-PM - architekturaAct-R-PM - architektura

Setki zastosowań, od modelowania w psychologii przez programy nauczające matematyki; wyniki testów są 100% lepsze niż tradycyjne, czas nauki do 1/3 krótszy; komercyjna firma Carnegi Learning: http://www.carnegielearning.com/ program 475.000 uczniów (2007)!

Wersja PM integruje percepcję (P) i działania motoryczne (M).Jej moduły można z grubsza powiązać z funkcjami różnych części mózgu, pamięcią deklaratywną (płaty skroniowe, hipokamp), roboczą w korze przedczołowej (PFC), jądrami podstawy mózgu.

Page 14: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

SOARSOAR• SOAR (State, Operator And Result): klasyczny przykład

(rozwijany >25 lat) architektury symbolicznej, aproksymacja regułowa AK systemu opartego na wiedzy, model ogólnej inteligencji.

• Wiedza = reguły produkcji, wnioskowanie = operatory w p-ni problemu.• Uczenie przez porcjowanie (chunking), technika analityczna tworzenia

reguł i makro-operacji z analizy historii rozwiązywania problemu. • Pokazano wiele funkcji wyższego rzędu: przetwarzanie złożonych baz

wiedzy w planowaniu, rozwiązywaniu problemów, rozumieniu języka naturalnego (NL-SOAR) w czasie rzeczywistym w realnych warunkach.

• Wiele rozszerzeń architektury SOAR, nie w pełni zintegrowanych: uczenie – z krytykiem, zmienia preferencje działań operatorów, uczenie epizodyczne oparte na historii ewolucji stanu systemu, uczenie semantyczne by lepiej opisać abstrakcyjną wiedzę, wyobraźnia przestrzenna, zachowania afektywne, uczucia ukierunkowujące uczeni z krytykiem i rozumowanie bezpośrednie.

• Brakuje: zapominania, uwagi, selekcji informacji, uczenia hierarchicznych reprezentacji, uczenia w warunkach niepewności.

Page 15: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Inne symboliczne AKInne symboliczne AK• NARS (Non-Axiomatic Reasoning System) (P. Wang, ~20 lat),

semantyka oparta na doświadczeniu i języku, zbiór reguł wnioskowania, pamięć i mechanizm kontrolny, to różne aspekty tego samego procesu realizującego wyższe czynności poznawcze.

• Prawdziwość oceniana jest na podstawie doświadczenia w używaniu danego wzorca, nie-aksjomatyczna logika pozwala na adaptację przy niewystarczającej wiedzy. Prototypy NARS stosowane były do prostych problemów.

• SNePS (Semantic Network Processing System) (S. Shapiro ~30 lat); logika, ramy i koneksjonistyczna reprezentacja wiedzy, rozumowania i działania; schematy wnioskowania w oparciu o logikę, ramy i sieci semantycznie w pakiecie SNIP + system aktualizacji wiedzy.

• SNePS Rational Engine kontroluje i planuje sekwencje działań w oparciu o założenia pozytywne i negatywne.

• Stosowany w projektach NLP, rozumowania zdroworozsądkowego, systemach Q/A, agentach, ale żadnych większych aplikacji.

Page 16: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Emergentne AKEmergentne AKFunkcje poznawcze powinny pojawić się w sieciach

prostych neuropodobnych elementów.• Globalna bądź lokalna organizacja pamięci:

uczenie się danych o złożonej strukturze logicznej wymaga obu!• Globalne: sieci MLP używają nielokalnych funkcji, projekcji,

rozproszonych reprezentacji, reakcje zależą od wszystkich parametrów, dobrze generalizują ale czasami katastroficznie zapominają.

• Lokalne: sieci wykorzystujące rozwinięcia na funkcje bazowe używają funkcji zlokalizowanych, rezultat zależy od lokalnych parametrów.

• Modularna organizacja sieci zawsze może utworzyć grupy elementów przetwarzających, które będą reagować lokalnie.

• Różna metodologia uczenia: heteroasocjacja w nadzorowanym lub wzmacnianym uczeniu, uczenie konkurencyjne (WTA lub WTM), uczenie korelacyjne (Hebb) do tworzenia modeli wewnętrznych.

• Bliżej percepcji i niższych czynności niż czynności wyższych, które łatwiej jest zrealizować w oparciu o podejście symboliczne.

Page 17: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

,, ,

,, ,

, ,, 2

, ,

( ) ( ( ) ) ( )

( ) ( ( ) ) ( )

( ( ) )( ) ( )

(1 [ ]exp( 0.062 ( ) / 3.57))

( )

AMPA extAMPA ext AMPA ext i E ij j

j

AMPA recAMPA rec AMPA rec i E ij j

j

NMDA rec i E NMDA recNMDA rec ij j

ji

GABA rec GABA

I t g V t V w s t

I t g V t V w s t

g V t VI t w s t

Mg V t

I t g

,( ( ) ) ( )GABA rec

rec i E ij jj

V t V w s t

,

,

( )( ) ( )

( )( ) ( )(1 ( ))

( )( ) ( )

( )( ) ( )

AMPAjAMPA k

j jkAMPA

NMDAjNMDA NMDA

j j jNMDA decay

NMDAjNMDA k

j jkNMDA rise

GABAjGABA k

j jkGABA

s tds t t t

dt

s tds t x t s t

dt

x tdx t t t

dt

s tds t t t

dt

Dynamika SynaptycznaDynamika Synaptyczna

EPSP, IPSPEPSP, IPSP( )synI t

ImpulsImpuls

ImpulsImpuls

SomaSomaSynapsSynapsyy

synCmC mR

synR

Projekt Blue BrainProjekt Blue Brain10 000 neuronów w 10 000 neuronów w kolumnie, 30M kolumnie, 30M synapssynaps

Page 18: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Pole średnie czy impulsy?

MózgMózg: 10: 101111 neuronówneuronów

Neuron PoolsNeuron Pools

0

( , )( ) lim spikes

t

n t t tA t

M t

Aktywność Aktywność

grupygrupy: :

GrupaGrupa

MM NeuronNeuronyy

neuron neuron

112233

M M

spikes spikes t

t

Połączone mikroobwodyPołączone mikroobwody

AA

CC

BB

( ) ...B B extI I aF A It

Model pola Model pola średniegośredniego

F

neuron 1neuron 1neuron 2neuron 2

Sieci neuronów impulsującychSieci neuronów impulsujących

( ) ( ( ) ) ( )m i m i L syn

dV t g V t V I t

dt

2 ( )V t

t

Całkuj i impulsujCałkuj i impulsuj::

Page 19: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

MIDASMIDAS

Przykład architektury typu BICA, czyli Brain Inspired Cognitive Architecture: projekt MIDAS opracowany przez NASA.

Zastosowania: problemy związane z projektowaniem, skomplikowana architektura, http://www-midas.arc.nasa.gov/

Page 20: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

EmergentneEmergentne IBCA IBCA• IBCA (Integrated Biologically-based Cognitive Architecture),

(O'Reilly, Y. Munakata 2000): wyróżnia 3 typy pamięci.• W korze ciemieniowej (PC), zazębiające się, rozproszone lokalne

moduły, hierarchiczne, sensomotoryczne wielomodalne działania. • W korze czołowej (FC) izolowana lokalna rekurencyjna reprezentacja

odpowiedzialna za pamięć roboczą, wkład kombinatoryczny. • W hipokampie (HC) rzadka, koniunktywna organizacja globalna,

scalająca wszystkie pobudzenia w PC i FC (pamięć epizodyczna). • Algorytm LEABRA łączy korelacyjne uczenie Hebbowskie, redukcję

błędów do uczenia umiejętności i dynamikę konkurencyjną kWTA. • Moduły PC & FC: powolne uczenie się regularności. • Moduł HC: szybkie uczenie, zapamiętywanie i rozróżnianie epizodów.

Współpraca HC - FC/PC realizuje komplementarne strategie uczenia. • Wyższe czynności poznawcze wynikają z aktualizacji reprezentacji

modułu FC umożliwiającego samo-regulację. • Jedynie podstawowe fakty psychologiczne; cele? emocje?

skalowanie?

Page 21: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Modele neuronoweModele neuronoweWiele zjawisk da się modelować na poziomie neuronowym, ale robiono to zwykle tylko na małą skalę.

Przykłady: PDP++/EmergentPrzykłady: PDP++/Emergent

Modele i eksperymenty Modele i eksperymenty psychologiczne dotyczące psychologiczne dotyczące percepcji, uwagi, pamięci, percepcji, uwagi, pamięci, oddziaływania różnych oddziaływania różnych rodzajów pamięci ze sobą, rodzajów pamięci ze sobą, języka, podejmowania języka, podejmowania decyzji i wielu decyzji i wielu innych zjawisk.innych zjawisk.

Trudno na razie takie Trudno na razie takie modele przeskalować do modele przeskalować do rozwiązywania realnych rozwiązywania realnych problemów.problemów.Masowo równoległe Masowo równoległe systemy;systemy;dalsze uproszczenia. dalsze uproszczenia.

Page 22: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Emergent CA: othersEmergent CA: others• NOMAD (Neurally Organized Mobile Adaptive Device)

(Edelman >20 lat), oparty o teorię “neuronalnego Darwinizmu”, emergentna architektura rozpoznająca wzorce w czasie rzeczywistym. Symulacja ~105 neuronów i~107 synaps, rozwój poprzez zadania behawioralne, system wartości oparty o nagrody i adaptację pozwala na uczenie interesujących zachowań, własne ruchy istotne dla rozwoju percepcji, model hipokampa do nawigacji przestrzennej i pamięci epizodycznej, niezmiennicze rozpoznawanie obiektów widzianych na obrazach, scalanie cech obiektów dzięki synchronizacji neuronów, sterowanie współbieżne. Wyższe czynności poznawcze?

• Cortronics (Hecht-Nielsen 2006), funkcje wzgórzowo-korowe.• Leksykon oparty na zlokalizowanych, cześciowo się nakrywjących,

ensemblach korowych ze zwrotnymi połączeniami koduje symbole. Atomy wiedzy = połączone symbole, z uczeniem i wydobywaniem informacji przez konfabulację, konkurencyjną aktywację symboli.

• Konfabulacja odpowiedzialna jest za antycypację, wyobraźnię, kreatywność, w skali czasu szybszej niż procesy rozumowania.

Page 23: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

EmergentEmergentee trendytrendy• The NuPIC (Numenta Platform for Intelligent Computing) , J. Hawking

(2004), Hierarchical Temporal Memory (HTM), każdy węzeł uczy się i ma pamięć. Specyficzne połączenia między warstwami dają niezmienniczą reprezentację obiektów. Podkreśla czasy aspekt percepcji, sekwencji pamiętanych zdarzeń, antycypację.

• Autonomous mental development (J. Weng, ~10 y).• M.P. Shanahan (2006), symulacja stanów wewnętrznych z globalnej

p-ni roboczej za pomocą bezwagowych sieci, prosta kontrola robota. • J. Anderson, Erzatz brain (2007), prosty model kory. • COLAMN (M. Denham, 2006), i “laminar computing” S. Grossberga.• E. Korner & G. Matsumoto: AK kontroluje ograniczenia używane do

wyboru właściwego algorytmu dla rozwiązania specyficznego problemu. • DARPA Biologically-Inspired Cognitive Architectures (BICA) program

(2006), “TOSCA: Comprehensive brain-based model of human mind”. • P. Haikonen “świadome maszyny” (2007) oparte na sieciach z

rekurencją i mechanizmem WTA w modułach, ciekawe ale naiwne.

Page 24: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Hybrydowe AK: ACT-R6Hybrydowe AK: ACT-R6• ACT-R (Adaptive Components of Thought-Rational) (J. Anderson,

>20 lat rozwoju), symulacje szerokiej gamy zadań poznawczych.

• Moduły sensomotoryczne, moduły pamięci, dopasowywanie wzorców.

• Symboliczno-koneksjonistyczne structury pamięci deklaratywnej (DM), porcjowanie wiedzy; pamięć proceduralna (PM) w postaci reguł. Konstrukcje symboliczne związane są ze zbiorem niesymbolicznych parametrów które zapisują informacje o użyteczności w przeszłości, pozwalając ocenić przydatność skojarzeń, reguł i porcji wiedzyw przeszłości i w obecnym kontekście.

• Bufory - WM dla komunikacji między modułami i dopasowanie wzorców dla szukania reguł, które pasują do informacji w buforach pamięci.

• Uczenie wykorzystuje hipotezy, niesymboliczne parametry najbardziej przydatnych porcji wiedzy i reguł są dostrajane algorytmem Bayesa.

• Architektura ACT-R może być z grubsza porównana z budową mózgu.

• Wykorzystywany w wielu symulacjach psychologicznych, inteligentnych tutorach, brak ambitnych zastosowań do rozwiązywania problemów.

Page 25: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

KismetKismet

Naturalne interakcje z ludźmi wymagają analizy i ekspresji emocji: projekt Kismet doprowadził do zrobienia głowy robota, który reaguje na emocje, oraz robota Nexi.

Page 26: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

HybrydyHybrydy• CLARION (Connectionist Learning Adaptive Rule Induction ON-line)

(R. Sun, ~15 lat): celem jest tworzenie kognitywnych agentów oraz zrozumienie procesów psychologicznych uczenia się i rozumowania. 4 moduły pamięci, każdy ma reprezentację jawną i ukrytą: podsystemy działania (ACS), wiedzy (NCS) do pielęgnacji wiedzy zawartej w systemie, motywacji (MS), wpływa na postrzeganie, działanie, poznawanie, i najwyższy szczebel kontroli, meta-poznanie (MCS).

• Dostępny jest program + przykłady symulacji; zrobiono złożony model podejmowania decyzji w czasie nawigacji po polu minowym.

• Polyscheme (N.L. Cassimatis, 2002) integruje kilka metod reprezentacji, rozumowania i schematów rozwiązywania problemów w architekturze wieloagentowej, są tu warunki logiczne, ramy, skrypty, sieci neuronowe, itd; uwaga sterowana jest przez schematy skupiania się, jest wiele mechanizmów wnioskowania, pielęgnacji wiedzy i symulacji stochastycznych. AK przeznaczona zarówno do rozumowań abstrakcyjnych, sterowania robotem, modelownia rozumowania niemowlaka na temat zdarzeń, ich przyczyn, relacji przestrzennych.

Page 27: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Hybrydowe Hybrydowe 4CAPS4CAPS

• 4CAPS (M.A. Just 1992) powstało z myślą o złożonych zadaniach, rozumieniu języka, rozwiązywaniu problemów i orientacji przestrzennej.

• Zasada operacyjna: “Myślenie jest wynikiem jednoczesnej aktywności wielu obszarów w rozległych sieciach korowych”.

• Aktywność modułów 4CAPS można skorelować z fMRI i innymi danymi.

• Moduły 4CAPS odpowiadają konkretnym obszarom mózgu, mają różne style przetwarzania informacji.

• Każdy obszar może brać udział w wielu funkcjach kognitywnych, ale ma ograniczone możliwości obliczeniowe.

• Funkcje przypisywane są obszarom w zależności od tego jak już są obciążone, dlatego topologia całej sieci nie jest ustalona.

• Użyteczne do modelowania szybkości reakcji i liczby błędów przy rozwiązywaniu problemów wymagających analogii, pracy z komputerem, rozumieniu tekstów i innych złożonych zadań rozwiązywanych przez normalnych ludzi jak i chorych psychicznie.

Page 28: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Inne hybrydyInne hybrydy• LIDA (The Learning Intelligent Distribution Agent) (S. Franklin, 1997),

schemat budowy agentów, idee globalnej przestrzeni roboczej. • LIDA: organizacja pamięci symboliczno-koneksjonistyczna, moduły

percepcyjne, pamięci roboczej, emocji, pamięci semantycznej i epizodycznej, oczekiwań, wyboru akcji, uczenia proceduralnego, spełniania ograniczeń, negocjacji, rozwiązywania problemów, metapoznania i imitacji zachowań świadomych.

• Współpraca kodletów, specjalizowanych podsieci. • Uczenie percepcyjne, epizodyczne i proceduralne, od danych. • DUAL (B. Kokinov 1994), inspirowane przez “Society of Mind” (Minsky)

hybrydowa architektura wieloagentowa, emergentna dynamika obliczeń, micro-agenci realizują funkcje pamięci i przetwarzania informacji tworząc koalicje, na makropoziomie możliwe są interpretacje psychologiczne własności powstających w ten sposób modeli.

• Mikro-ramy używane są do symbolicznej reprezentacji faktów, istotność w określonym kontekście <= wag połączeń i aktywacji sieci.

• Stosowane w modelowaniu psychofizyki i rozumowania. Skalowanie?

Page 29: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Hybrid CA: others 2Hybrid CA: others 2• Shruti (Shastri 1993), biologicznie inspirowany model wnioskowania,

koneksjonistyczna reprezentacja typów, związków przyczynowych, używając synchronizacji klastrów elementów, dopuszcza kwantyfikatory, stopnie zaufania do informacji. Synchronizacja pozwala na dynamiczne powiązania węzłów, pozwalając na reprezentację złożonej wiedzy i szybkie wnioskowanie. model ma duży potencjał, ale rozwija się powoli.

• The Novamente AI Engine (B. Goertzel, 1993), oparty na modelu psynet i “filozofii umysłu opartej na wzorcach”: samoorganizujących się wzorcach odpowiadających stanom mentalnym.

• Emergentne procesy wynikające z interakcji prowadzą do hierarchicznej i relacyjnej (heterarchicznej) organizacji wzorców.

• Probabilistyczna logika termów (PTL), i algorytm Bayesowskiej Optymalizacji (BOA) odpowiedzialne są za wnioskowanie.

• Akcje, postrzeżenia, stany wewnętrzne reprezentowane przez grafy. • Nowa architektura, skalowanie nie znane.

Page 30: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Dokąd zmierzamy?Dokąd zmierzamy?• Wiele AK, niektóre rozwijają się od ~ 30 lat, inne są nowe. • Jedynie nieliczne użyto w ambitnych projektach, nie było to łatwe. • Potrzebne jest skupienie na wielkich wyzwaniach + precyzyjnych

krokach prowadzących do super-ludzkiego poziomu kompetencji. • AGI potrzebuje większej elastyczności, rozszerzenia demonstracji AK

z trywialnych domen na rezultaty interesujące dla ekspertów, pomagające im jako partnerzy w pracy – vide projekty w realizacji.

• Jakiego typu inteligencję chcemy zbudować?

H. Gardner (1993) wyróżnił siedem typów inteligencji: logiczno-matematyczną, lingwistyczną, przestrzenną, muzyczną, kinestetyczną, inter i intra-personalną, ostatnio dodano do tego inteligencję emocjonalną i kilka innych.

• Do pewnego stopnia są to niezależne rodzaje inteligencji! AGI nie musi dobra we wszystkim... musi być wystarczająco szeroka by osiągnąć kompetencje w kilku dziedzinach, np. różnych grach.

Page 31: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Inteligencja Inteligencja behawioralnabehawioralna??

• R. Brooks: słonie nie grają w szachy, roboty potrzebują wzroku, słuchu i czucia by się “nauczyć myślenia w oparciu o doświadczenie działania, realizując coraz bardziej abstrakcyjne zadania”.

• Projekt Cog ma wielu naśladowców, ale po 15 latach jest to nadal agent reaktywny i nie widać jak w nim zrealizować wyższe czynności.

• W 7PR priorytet panelu „intelligence and cognition” określony został jako „deep embodiment, new materials, physics doing computations”.

• Czy enaktywizm wystarczy? Czy jest konieczny? Jakie są ograniczenia podejścia symbolicznego, emergentnego, hybrydowego?

• Słonie są inteligentne, ale nie grają w szachy ani nie dyskutują.

• Rezultaty ostatnich dwóch dekad nie są dla AGI zachęcające. • Ogólne AK mogą nie wystarczyć do rozwiązania problemów z

percepcją (np. Poggio lansuje BICA dla wzroku), języka naturalnego, specyficzne modele różnych funkcji mózgu mogą być konieczne do osiągnięcia poziomu organizmów biologicznych.

• Znaczny postęp w robotyce.

Page 32: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

TrendTrendyy• Dominują architektury hybrydowe, ale inspiracje biologiczne

nabierają znaczenia, nowe architektury to głowie BICA. • Inspiracje głównie oparte na działaniu układu wzgórzowo-korowego i

limbicznego, utożsamianego z aspektami kognitywnymi i afektywnymi. • Kilka kluczowych cech znajdzie się we wszystkich BICA:

hierarchiczna organizacja przetwarzania informacji na wszystkich poziomach; mechanizmy uwagi, orientacji przestrzennej, elastyczne wykorzystanie zasobów, różne skale czasowe, różne typy pamięci , wyobraźnia, intuicja i kreatywność.

Czego jeszcze brakuje: • Interakcji lewej i prawej półkuli w procesach poznawczych. • Regulacyjnej roli pnia mózgu w wyborze zachowań różnego typu. • W modelach ludzkiego zachowania brakuje bardziej subtelnych funkcji,

np. różnych aspektów ja, lub rozróżnień strachu i lęku, za które odpowiedzialne są odmienne jądra migdałowate.

Page 33: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

PamięćPamięćRozróżnienie typów pamięci jest ważne; rozumienie wymaga:

• rozpoznawania elementarnych fonemów lub znaków, czyli mapowanie dźwięków lub stringów liter na unikalne termy;

• rozstrzyganie wieloznaczności i mapowanie termów na pojęcia określone w ontologii;

• pełna semantyczna reprezentacja tekstów wspomagająca rozumienie i odpowiedzi na pytania.

• Te 3 kroki wymagają różnego typu pamięci. • Pamięć rozpoznawcza zwraca uwagę na odstępstwa od oczekiwań. • Pamięć semantyczna to nie tylko hierarchiczna ontologia, lecz również

dynamiczny proces rozchodzenia się aktywacji, skojarzeń na podstawie strukturalnych własności pojęć i ich relacji.

• Pamięć epizodyczna konieczna jest do tworzenia modelu sytuacji czy zdarzenia, scalenia różnych aspektów przeżywanego doświadczenia.

• Pamięć robocza tworzy tymczasową przestrzeni do działania.

Page 34: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

BICA BICA jako aproksymacjajako aproksymacja• Znaczne postępy poczyniono wykorzystujące inspiracje z badań nad

mózgiem do analizy percepcji, mniejsze dla wyższych czynności pozn.• Neurokognitywne podejście do lingwistyki stosowano do analizy

zjawisk lingwistycznych ale nie ma ono wpływu na NLP. • Potrzebne są nowe matematyczne techniki by opisać procesy

obliczeniowe w terminach “wzorców stanów mózgu” i rozchodzenia się aktywacji między takimi wzorcami. Jak to zrobić? Prototypy stanów neuronowych? Quasi-stacjonarne fale pobudzeń opisujące globalne stany mózgu (w,Cont)? Transformacja mózg-umysł?

• Jak wyglądają ścieżki rozchodzenia się aktywacji w mózgu? Praktyczny algorytm rozszerza rep. pojęcia o te kategorie skojarzeń, które są pomocne w klasteryzacji i klasyfikacji (Duch i inn, NN w druku), usuwając słabe skojarzenia przez filtrowanie cech.

• Prace nad automatycznym tworzeniem opisu pojęć na podstawie słowników, ontologii, encyklopedii i projektów kolaboracyjnych, oraz aktywnego szukania w swobodnych tekstach są w toku.

Page 35: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

HIT – HIT – duży projektduży projekt … … HIT – HIT – duży projektduży projekt … …

HIT projectsHIT projects

T-T-S synthesisT-T-S synthesis

Speech recognitionSpeech recognition

Talking headsTalking heads

BehavioralBehavioralmodelsmodels

GraphicsGraphics

Cognitive ArchitecturesCognitive Architectures

Cognitive Cognitive sciencescience

AIAI

A-MindsA-MindsLingu-botsLingu-bots

KnowledgeKnowledgemodelingmodelingInfo-retrievalInfo-retrieval

VR avatarsVR avatars

RoboticsRobotics

Brain modelsBrain models

Affective Affective computingcomputing

EpisodicEpisodicMemoryMemorySemantic Semantic

memorymemory

WorkingWorkingMemoryMemory

LearningLearning

Page 36: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Architektura Architektura DREAM DREAM

Natural input

modules Cognitive functions

Affectivefunctions

Web/text/databases interface

Behavior control

Control of devices

Talking head

Text to speechNLP

functions

Specializedagents

DREAM zawiera zarówno afektywne jak i kognitywne funkcje, sterowanie, analizę naturalnych sygnałów, ale nacisk kładziemy na funkcje językowe.

Page 37: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Awatar, HIT: Awatar, HIT: interfejs graficznyinterfejs graficzny

http://diodor.eti.pg.gda.pl

MagazynowanieMagazynowanie

Zastosowania, np Zastosowania, np gra w 20 pytań.gra w 20 pytań.

Zapy-Zapy-tanietanie

Pamięć semantycznaPamięć semantyczna

ParserParser

Oznaczanie części mowyOznaczanie części mowyi ekstrakcja fraci ekstrakcja frac

Słowniki, ontologie,Słowniki, ontologie,informacja tekstowainformacja tekstowa

ręczne poporawkiręczne poporawki

weryfikacjaweryfikacja

Page 38: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Realistyczne celeRealistyczne celeRóżne sposoby reprezentacji wiedzy są przydatne w różnych zastosowaniach. Warto zacząć od najprostszej reprezentacji dla potrzeb pomięci semantycznej, zbadać do czego się nadaje i jakie ma ograniczenia. Korzystając z takiej pamięci semantycznej awatar może sformułować odpowiedzi na wiele pytań; potrzeba ekspotencjalnie wiele szablonów AIML lub podobnych by odpowiedzieć na wszystkie pytania.

Przydawanie inteligencji agentom wymaga:

• budowania modeli pamięci semantycznej i innych; • budowy naturalnych interfejsów komunikacyjnych.

Cel: stworzyć model 3D awatara z syntezą i rozpoznawaniem mowy, użyć go do interakcji z programami i stronami WWW: Humanized InTerface (HIT).

Kontrolowanie działania HIT w oparciu o wiedzę w pamięci semantycznej.

Page 39: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Słowa w mózguSłowa w mózguEksperymenty psycholingwistyczne dotyczące mowy pokazują, że w mózgu mamy dyskretne reprezentacje fonologiczne, a nie akustyczne.Sygnał akustyczny => fonemy => słowa => koncepcje semantyczne.Aktywacje semantyczne następują 90 ms po fonologicznych (N200 ERPs).F. Pulvermuller (2003) The Neuroscience of Language. On Brain Circuits of Words and Serial Order. Cambridge University Press.

Fonologiczna gęstość otoczenia słowa Fonologiczna gęstość otoczenia słowa = = liczba słów brzmiących liczba słów brzmiących podobnie jak dane słowo, czyli dająca podobne pobudzenia podobnie jak dane słowo, czyli dająca podobne pobudzenia

mózgumózgu..

SemantycznaSemantyczna gęstość otoczenia słowa gęstość otoczenia słowa = = liczba słów o podobnym liczba słów o podobnym znaczeniu (rozszerzona podsieć aktywacji)znaczeniu (rozszerzona podsieć aktywacji). .

Sieci działania – Sieci działania – postrzegania, postrzegania,

wnioski z badań wnioski z badań ERPERP i i fMRI fMRI..

Page 40: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

SłowaSłowa: : prosty modelprosty modelCele: • zrobić najprostszy model kreatywnego myślenia; • tworzyć interesujące nowe nazwy, oddające cechy produktów;• zrozumieć nowe słowa, których nie ma w słowniku.

Model zainspirowany przez procesy zachodzące w mózgu w czasie Model zainspirowany przez procesy zachodzące w mózgu w czasie wymyślania nowych słówwymyślania nowych słów.. Dany jest zbiór słów kluczowych, które Dany jest zbiór słów kluczowych, które

pobudzają korę słuchową. pobudzają korę słuchową.

Fonemy (allofony) są rezonansamiFonemy (allofony) są rezonansami, , uporządkowane pobudzenie uporządkowane pobudzenie fonemów aktywuje zarówno znane słowa jak i nowe kombinacjefonemów aktywuje zarówno znane słowa jak i nowe kombinacje; ;

kontekst kontekst + + hamowaniehamowanie w procesie zwycięzca bierze wszystko w procesie zwycięzca bierze wszystko zostawia jedno słowozostawia jedno słowo..

KreatywnośćKreatywność = = wyobraźnia wyobraźnia ((fluktuacjefluktuacje) + ) + filtrowanie filtrowanie ((konkurencjakonkurencja))

WyobraźniaWyobraźnia: : wiele chwilowych rezonansów powstaje równoleglewiele chwilowych rezonansów powstaje równolegle, , aktywując reprezentacje słów i nie-słówaktywując reprezentacje słów i nie-słów, , zależnie od siły połączeń zależnie od siły połączeń

oscylatorów. oscylatorów. FiltrowanieFiltrowanie: : skojarzenia, emocje, gęstość skojarzenia, emocje, gęstość

fonologiczna/semantycznafonologiczna/semantyczna. .

Page 41: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Rozumienie tekstówRozumienie tekstów

Próbujemy rozwinąć neurokognitywne podejście do rozumienia języka. Graf spójnych koncepcji = aktywnej części pamięci semantycznej z hamowaniem i rozchodzeniem się aktywacji (P. Matykiewicz).

Dla tekstów medycznych mamy >2 mln koncepcji, 15 mln relacji … Wiele innych zastosowań.

Page 42: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

ICD-9 coding challengeICD-9 coding challenge

Page 43: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Gry słowneGry słowne

Gry słowne były popularne na długo przed komputerami ... Były bardzo przydatne do rozwoju zdolności analitycznego myślenia.Do niedawna słownych gier komputerowych było bardzo mało.

Gra w 20 pytań może być kolejnym wielkim wyzwaniem AI, jest bardziej realistyczna niż nieograniczony test Turinga. Szachy są za proste – komputery szybko liczą, więc wygrywają.Maszyna, zgadująca o czym myślę, musi być inteligentna ... Znajdywanie dobrych pytań wymaga wiedzy i kreatywności. Pozwala na testowanie modeli pamięci semantycznej i pamięci epizodycznej w realistycznych warunkach.

Inne zastosowania: identyfikacja obiektów na podstawie ich opisu, uściślanie zapytań dla wyszukiwarek internetowych itp.

Potrzebna jest pamięć semantyczna na dużą skalę, miliony pojęć: ontologie, słowniki (Wordnet), encyklopedie, MindNet (Microsoft), projekty kolaboracyjne, np. Concept Net (MIT) … co się da. Nadal nie wystarczy ... przykład gry w 20 pytań.

Page 44: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Tworzenie słówTworzenie słów

Słówka stworzone przez program:

Argulachny argatywista argumiadał arganialnie:

Ardyczulać ardychstronność !

Ardywialić ardykloność ! Ardywiancje! Arganiastość !

Argadolić argadziancje !

Arganianalność arganiczna,

argaskalność argastyczna,

argumował argumofon.

Nowe słówka: portal to new worlds of imagination and creativity ... creativery (creativity, discovery), creativery.com (strategy+creativity)

discoverity = {disc, disco, discover, verity} (discovery, creativity, verity)

digventure ={dig, digital, venture, adventure} nowe!

2/3 już wymyślonych, ale 1/3 nowych słów.

Page 45: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Kreatywność, wglądy i mózgiKreatywność, wglądy i mózgiMożna badać aktywność mózgu w czasie rozwiązywania problemów, które wymagają wglądu lub które rozwiązywane są schematycznie. E.M. Bowden, M. Jung-Beeman, J. Fleck, J. Kounios, „New approaches to demystifying insight”. Trends in Cognitive Science 2005.

Po rozwiązaniu problemu badani za pomocą EEG i fMRI sami Po rozwiązaniu problemu badani za pomocą EEG i fMRI sami określali, czy w czasie rozwiązywania pojawił się wgląd, czy nie. określali, czy w czasie rozwiązywania pojawił się wgląd, czy nie.

Około 300 ms przed pojawieniem się wglądu w zakręcie Około 300 ms przed pojawieniem się wglądu w zakręcie skroniowym górnym prawej półkuli (RH-aSTG) obserwowano salwę skroniowym górnym prawej półkuli (RH-aSTG) obserwowano salwę aktywności gamma.aktywności gamma.

Interpretacja autorów: „Interpretacja autorów: „making connections across distantly making connections across distantly related information during comprehension ... that allow them to related information during comprehension ... that allow them to see connections that previously eluded themsee connections that previously eluded them”.”.

Moja: lewa półkula reprezentująca w STG konkretne obiekty nie Moja: lewa półkula reprezentująca w STG konkretne obiekty nie może znaleźć pomiędzy nimi związku =>impas; prawa STG widzi może znaleźć pomiędzy nimi związku =>impas; prawa STG widzi jej aktywność na meta-poziomie, ogólne abstrakcyjne kategorie, jej aktywność na meta-poziomie, ogólne abstrakcyjne kategorie, które może powiązać; salwa gamma zwiększa jednoczesną które może powiązać; salwa gamma zwiększa jednoczesną aktywność reprezentacji w lewej półkuli, emocje Eureka konieczne aktywność reprezentacji w lewej półkuli, emocje Eureka konieczne są do utrwalenia bezpośrednich koneksji. są do utrwalenia bezpośrednich koneksji.

Page 46: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Intuicja i resztaIntuicja i reszta

Duch W, Intuition, Insight, Imagination and Creativity. IEEE Computational Intelligence Magazine 2(3), August 2007, pp. 40-52

Duch W, Pilichowski M, Experiments with computational creativity. Neural Information Processing – Letters and Reviews 11(4-6),123-133,2007

Page 47: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Co jeszcze (z)robimyCo jeszcze (z)robimyInformatyka neurokognitywna: inspiracje neuro na różnych poziomach.

Podstawy inteligencji obliczeniowej oraz meta-uczenia, system Intemi.

Geometryczny model umysłu = część tego, co robi mózg:•badanie systematycznych uproszczeń neurodynamiki;•zrozumienie wielowymiarowych układów dynamicznych;•wizualizacja całych trajektorii w odpowiednio przetransformowanych przestrzeniach "umysłu";•analiza EEG, zastosowania w Brain-Computer Interface;•model pnia mózgu, układ siatkowaty, oddech, stany świadomości; •psychiatria generatywna, zaburzenia na poziomie kanałów jonowych.

Symulacje efektów torowania badanych w psychologii eksperymentalnej. Symulacje intuicji, wyobraźni, procesów kreatywnych – serwer Mambo http://www-users.mat.uni.torun.pl/~macias/mambo/index.php tworzy nowe słowa na podstawie opisów produktów.

Page 48: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Przyszłość AK?Przyszłość AK?Widać kilka ważnych inicjatyw i kierunków rozwoju: •Decade of the Mind, wzorowane na DoBrain (ale tańsze). •Artificial General Intelligence, pismo JAGI, seria konferencji, sesje specjalne i panele dyskusyjne na WCCI.•Affective computing: wiele projektów związanych z emocjami. •Dominacja i ulepszenie architektur typu BICA, konwergencja.

Potrzebne będą: •Budowa wielkiej sieci semantycznej - subsymboliczny Wordnet?•Pamięci semantyczne, projekty kolaboracyjne, rozwój ontologii zdroworozsądkowych – dużo do zrobienia. •Zastosowania do rozumienia języka, gier słownych, systemów dialogu w języku naturalnym, analizy tekstów medycznych. •Mistrzostwa świata w grach słownych.•HIT i DREAM w oparciu o nową architekturę kognitywną, od komputerów do telefonów!

Page 49: Architektury kognitywne, czyli  jak zbudować sztuczny umysł?

Nadchodzą Nadchodzą interesujące interesujące

czasyczasy! !

Dziękuję za Dziękuję za zsynchronizowanie zsynchronizowanie swoich neuronówswoich neuronów

Google: W Duch => Prace, referaty, wykłady