Hoofdcategorieën

Babybot reageert op interactie als menselijke baby

Door Bart Veldstra, maandag 8 mei 2006 20:12
Bron: New Scientist, views: 16.359

Een groep van Italiaanse, Franse en Zwitserse robotspecialisten is bezig aan een robotvariant van een baby. Ze hopen op deze manier meer inzicht te krijgen in biologische ontwikkeling van intelligentie bij een mens. Het apparaat is in staat om verschillende motorische vaardigheden aan te leren, zoals het oppakken van een bal of het rollen van een flesje over de tafel. De robotbaby bestaat uit een torso met een arm, een gezicht met een mond, twee oren en ogen en twintig computers die verantwoordelijk zijn voor het aanleggen en onderhouden van het neurale netwerk. Giorgio Metta, een van de onderzoekers, vertelt dat het project gebruik maakt van de kennis van neurologen en psychologen over de ontwikkeling van het menselijk brein. "What we're doing is the same as what neuroscientists do but from an engineering perspective".

De computers hebben verschillende neurale netwerken onder hun hoede. De software simuleert het leerproces van de mens door het aanleggen en verstevigen van verbindingen tussen neuronen. De wetenschappers kunnen op die manier verschillende leermodellen toetsen door de groei van het netwerk te observeren en onderdelen ervan te veranderen. Volgens Steve Grand, eveneens een onderzoeker uit het team, is dit de enige manier waarop onderzoek kan worden gedaan naar intelligentie. De man is overigens wel overtuigd dat de computers van robotprojecten als de Babybot nooit zo intelligent kunnen worden als de mens zelf. "Babybot is based on artificial neural networks, which are not in the slightest the same as biological ones", aldus Grant.

Ondertussen zijn er al weer ontwerpschetsen gemaakt van een opvolger van de robotbaby, eveneens met de inbreng van verschillende neurologen. De onderzoekers willen in de lente van 2007 de laatste hand leggen aan een tweejarige robotpeuter, die ondertussen al het koosnaampje 'Robocub' heeft gekregen. Het zal gebruik maken van dezelfde neurale netwerken als de Babybot en dus ook alle aangeleerde vaardigheden van dat apparaat onder de knie hebben. De onderzoekers zijn ervan overtuigd dat het zal kunnen kruipen en hopen dat het uiteindelijk ook zal kunnen lopen. De onderzoekers zijn van plan om de documenten en schema's als open source te presenteren, zodat iedereen hun vindingen kan gebruiken en toepassen in eigen projecten.

Babybot

Volgende 20:23
Vorige 19:20

Reacties

«  1  2  »

erg grote baby :P
hoeveel woog die bij zun geboorte ? :P
OT:
hoe kunnen ze nou reacties van een baby nabootsen ?
ieder mens dus ook babys reageren toch anders ?
alhoewel ze bijna allemaal de zelfde instincten etc hebben vanaf hun geboorte (op dingen willen zuigen etc)

Mijn condoleances aan de familie van de moeder, dit kan ze nooit overleeft hebben.

De vader is waarschijnlijk Optimus Prime...

kijk de film "demon seed"

het mooie van een neural net is dat het na een tijdje , als het even geleerd heeft, het heel anders reagert als een neural net wat er naast staat en net iets andere impulsen heeft.

de reden dat elke baby vanaf geboorten anders reageerd is omdat een baby al 'ervaringen' op doen in de baarmoeder, en natuurlijk de invloed van de genen.

Ik vraag me nou nogsteeds af hoe ze het voor elkaar hebben gekregen om zo'n ding als een baby te reageren. Dat kan toch niet anders dan voorgeprogrammeerd zijn?

Om daar het antwoord op te kunnen weten moet je jezelf eens gaan verdiepen in neurale netwerken, als je op het niveau van deze onderzoekers bent aangekomen kun je mee gaan denken praten erover ;)

Hmm.. is dat met tweakers niet net zo dan? Ik kan me zo voorstellen dat er hele volksstammen zijn die vinden dat tweakers zich eerst maar eens moeten verdiepen in de materie en als ze dan op het niveau van de wetenschappers zijn aangekomen, mee mogen praten...

Er zal inderdaad aardig wat voorgeprogrammeerd zijn, maar dat is bij een mensen baby natuurlijk ook zo. Hoe een mensen baby zich ontwikkelt hangt maar voor een (klein) gedeelte af van de omgeving (er van uitgaande dat dat een 'normale' omgeving is). Het merendeel ligt al vast in de genen (= voorgeprogrammeerd).

"Babybot is based on artificial neural networks, which are not in the slightest the same as biological ones"
Lekker representatief dus :+

Ik ben het eens met andyyy, ieder mens is uniek en reageert daardoor op een andere manier.

Aan de andere kant is dit wel interessant m.b.t. kunstmatige intelligentie. De invalshoek om verbindingen tussen neuronen en de ontwikkeling daarvan vrij te laten is volgens mij uniek.

Ik ben het eens met andyyy, ieder mens is uniek en reageert daardoor op een andere manier.

Misschien reageert ieder mens wel hetzelfde, alleen verschillen de omgevingsfactoren altijd wat van elkaar, en daarom lijkt het net of onze beslissingen en gedachten uniek zijn. ;)

Ontopic:

Hele interesse ontwikkeling, ik moet zeggen dat dit soort werk mij enorm boeit als aankomend arts. Dit zou hele andere inzichten in bepaalde hersenziektes of gedragstoornissen kunnen geven.

Nu nog een USB stick als fopspeen en dan is em helemaal tevreden.

Als ze maar niet te zelf lerend worden, ik zie de doom scenario's al weer voor me...

"They are taking over te world"

mjah, zolang ze er geen kettingzagen en andere dingen op monteren heb ik niet zo veel schrik :) wat gaat het doen? flesjes naar mijn hoofd gooien? :)

Een gun in de dichtbijzijnste pawn-shop kopen met het geld wat hij van jou heeft gestolen, om vervolgens jou ermee om te leggen ;) :+ Je weet maar nooit waar A.I. tot in staat kan zijn.

We have to protect the humans.. from themselves! }>

*toink toink* met de drinkfles :P

Heel mooi onderwerp: neural networks...
Helaas ook dusdanig ingewikkeld dat je het niet dmv internet tutorialtjes in elkaar kunt flansen. Daarnaast zul je ook de taal waarin je je NN wilt schrijven redelijk moeten beheersen, NN's zijn nogal complex.

Nou mis ik hieruit of die écht een zelflerend NN is of dat er van te voren 'testdata' in moet. Ik gok op het 2e... Mocht dat het geval zijn heeft het artikel weinig waarde aangezien dit zovaak is gedaan...

Ik denk dat een menselijke baby ook met "Testdata" begint. Er moet een instinctieve motivatie zijn om een kind te laten leren, datgene bouwen ze nu digitaal na. Er is simpelweg van tevoren vastgeled WAT het "kind" moet leren (niet de leerstof zelf, maar een indicatie van wat het "kind" zelf moet uitvinden.) Hetzelfde als met menselijk instinct.

Ik ben ervan overtuigd dat we op deze manier het dichtst bij AI zullen komen.

Ik betwijfel zelf heel sterk dat er testdata bestaat. Ik ben zelf bezig met het simuleren van het gedrag van mieren door neurale netwerken te trainen en daar werk je zonder testdata. Je voert gewoon de sensor input in in het netwerk en de output van het netwerk controleert de beweging van de babybot. Je geeft een score aan het gedrag, en als die score beter is ga je verder met dit neuraal netwerk wat te veranderen (mutatie) in de hoop om iets beters presterend te evolueren. Die techniek noemt evolutionaire algoritmes. Normaal werk je dan wel met meerdere neurale netwerken in je populatie die tegen elkaar concurreren. Er is natuurlijk maar 1 neuraal netwerk dat je robot/mier controleert. Dus moet je meerdere keren je experimenten verrichten. Dit zal hier wsl niet zo zijn, maar omdat er geen link bij het artikel staat kan ik niets meer daarover zeggen. Meer informatie over evolutionaire algoritmes op wikipedia: http://en.wikipedia.org/wiki/Evolutionary_algorithm

Dat wat jij doet is wel wat anders dan die babybot he. Jij maakt gebruik van een evolutionair algoritme en tijdens het 'leven' van het miertje verandert er niks aan hun denken. De neurale netwerken veranderen alleen maar wanneer er nieuwe miertjes 'geboren' worden.

Bij die babybot hebben ze echter een neuraal netwerk dat echt leert tijdens zijn leven. De verbindingen tussen de neuronen worden versterkt en verzwakt op basis van wat de baby 'denkt'. Zo werken de menselijke hersenen ook.

Er worden dus ook geen scores aan de prestaties van de baby toegewezen ofzo, dat is alleen maar bij een evolutionair algoritme.

Het soort algoritme wat ze hiervoor gebruiken is trouwens wel een heel stuk ingewikkelder dan een gewoon evolutionair algoritme

De onderzoekers zijn van plan om de documenten en schema's als open source te presenteren, zodat iedereen hun vindingen kan gebruiken en toepassen in eigen projecten.
dat is eens wat anders dan 7 maal 70 patenten op een vinding aanvragen.

Doordat nu andere geinteresseerde niet nogmaals het wiel hoeven uit te vinden zal de techniek zich sneller kunnen ontwikkelen.

Dat zijn nog eens echte specialisten, verkiezen hun vak boven de knikkers

Open source? Wow. Ik vind dit best een mijlpaal voor open source. Straks(in de toekomst) kunnen tweakers thuis hun eigen intelligente robot bouwen zonder dat dat echt veel hoeft te kosten (in vergelijking met de commerciele robots die je dan zal hebben). En dit opent dat pad voor ons.
Tegelijkertijd is het een goed teken voor andere nog uit te vinden vindingen.

Alle computers aan elkaar verbinden

Skynet is coming...

ik vraag me af of een zelf lerende computer zou kunnen evolueren als het ware zoals bijvoorbeelt in de film i robot, als een system werkelijk egt zelf lerend is zou dit lijkt mij mogelijk zijn en zou dit ook in een verdomd hoog tempo gaan aangezien computers velen malen sneller informatie kunnen verwerken en opslaan

...aangezien computers velen malen sneller informatie kunnen verwerken en opslaan
Ik denk dat je daar nogal wat zaken over je eigen lichaam "for granted" neemt. Natuurlijk moet je er niet aan denken om ook maar een frame van half-life2 uit je blote hoofd te gaan uitrekenen. Maar dat is slechts een "simpele" zeer specifieke taak waar de pc goed in is.
Een mens krijgt echter vol continue een bult prikkels te verwerken, van je ogen, oren, evenwichtsorgaan, etc. Die informatie wordt (voor het belangrijkste deel) real-time verwerkt en gebruikt.
Op een drukke middag door de binnenstad fietsen zonder brokken te maken doen wij bijvoorbeeld "zonder nadenken" (nou ja, over de korte rokjes onderweg misschien ;) ). Om dezelfde taak door een computer te laten doen is echter massieve rekenkracht nodig. In evenwicht blijven, verkeer "inschatten", stoplichten in de gaten houden, niet in die open put rijden. Afijn, de babybot met twintig computers aan boord kan leren om een balletje op te pakken. Hoeveel computers heb je dan nodig om een robot te laten fietsen?
Ik betwijfel of we die rekenkracht de aankomende 50 - 100 jaar mobiel kunnen krijgen.

het zou mij interessant lijken moesten ze 2 fysisch identieke robots bv naast elkaar zouden plaatsen. De onderzoekers benaderen dan beide robots volgens plan, maar in theorie zou je dan toch moeten zien dat beide robots zich anders ontwikkelen.

Ten eerste zijn deze robots daar nog niet geadvanceerd voor, en ten tweede, wat laat het experiment dan zien? Met andere input komt er een andere reactie. A great man once said: "computers reageren in dezelfde situatie altijd op dezelfde manier". Verander je de input (van de camera bevoorbeeld), kan je er donder op zeggen dat hij iets anders gaat doen..

Ik geloof dat je op het moment meer over de robot (en dus data-input) leert dan over de mens, of een andere situatie uit de werkelijkheid. Oftewel: het duurt nog even voor je ze voor psychoanalytische experimenten (wow, het bestaat nog ook :9) kunt gebruiken.

Die zullen zeker een ander netwerk gaan krijgen. Het is natuurlijk zo dat je geen ontelbare manieren hebt om iets te doen, en meestal is er maar 1 beste manier. Dus als alles volgens plan verloopt (en dat is niet vanzelfsprekend) zullen de netwerken uiteindelijk naar elkaar toegroeien. Dit natuurlijk op voorwaarde dat ze dezelfde invoer krijgen. Maar niets belet je om voor het "globale optimum", de allerbeste oplossing te stoppen, waar je ook al degelijke prestaties kunt neerzetten, en die zijn niet altijd dezelfde. Maar dus in het kort: ja die zullen anders zijn, maar uiteindelijk na evolutie zullen die praktisch gelijk aan elkaar worden als die aan dezelfde omstandigheden bloot worden gesteld.
«  1  2  »

Op dit item kan niet meer gereageerd worden.

Volgende 20:23
Vorige 19:20
VNU Media logo Powered by True

© 1998 - 2008 Tweakers.net - Alle rechten voorbehouden

Uitgever van: