BlogBang

De l’évolution naturelle des robots…

wall De lévolution naturelle des robots...

News assez dingue trouvée chez Cnet qui parle d’expérimentations scientifiques réalisée à Lausanne (Suisse) sur des robots.

 De lévolution naturelle des robots...

Les robots sont contrôlés par un réseau neuronal et chacune de ces machines possède à sa « naissance » une configuration neuronale à l’intérieur de ce réseau qui lui est propre. L’intérêt de la chose, c’est que ce réseau neuronal sait évoluer de manière aléatoire, en utilisant les informations fournies par les capteurs sensoriel de ces petites machines et sait combiner et recombiner un peu à la manière de l’ADN humain, les différentes configurations neuronales, afin de faire évoluer certains de ces robots, générations après générations.

Au final, au bout de 100 générations, les robots ont été capables de se déplacer dans un labyrinthe sans toucher les bords. Ils ont aussi appris à collaborer entre eux. Une expérience qui consiste à gagner des points soit en solo, soit par équipe, en bougeant des disques sur des cibles, a montré que les robots préféraient sacrifier leur collecte personnelle de points et en faire gagner plus au groupe en bougeant ensemble un même disque trop gros pour être déplacé par un seul robot.

Les chercheurs de Lausanne leur prêtent aussi un instinct de chasseur avec cette expérience qui a montré que les robots chasseurs ont appris à se cacher et à attendre leur proie et que ces même proies ont développé des techniques de défense, par exemple en tournant sans cesse sur eux-même afin de balayer tout ce qui se passe autour d’eux avec leurs capteurs.

Dingue ce truc mais ça peut donner des tas d’idée… On peut imaginer que tous les ordinateurs connectés à internet fassent parties du même réseau neuronal, permettant ainsi des mises à jour ou des évolutions intelligentes instantanées… Mais on peut aussi imaginer le pire comme l’émergence d’une certaine conscience et surtout un apprentissage qui ne soit plus dicté par l’homme…

Skynet est en marche mes amis… :-D

Publicité

Je vous recommande aussi la lecture des sujets suivants


Faites un lien vers cette news sur votre site



33 commentaires

  1. Homerde Reply to this comment


    bou sa fais peur lol

    Posté le 2 février 2010 à 14:20:19

  2. héhé Reply to this comment


    J’ai pas lu l’article du lien, mais en gros ça doit être quelque chose comme ça :

    Le robot a un programme dont certains paramètres sont générés au hasard. Si le programme est bon (par exemple il atteint un certain point du labyrinthe), il se « reproduit », en changeant au hasard juste une toute petite partie des paramètres de son programme. Sinon, il « meurt ». Et à force de reproduire seulement les meilleurs robots, on arrive à un bon résultat.

    En gros c’est la théorie de Darwin appliquée à un programme informatique dont on change quelques variables à chaque reproduction, au lieu de changer un bout de chromosome :)

    Posté le 2 février 2010 à 14:35:00

  3. Tuxic Reply to this comment


    J’avoue, skynet is watching you!

    ça reste cependant très intéressant de voir quand on pourra taper la causette avec notre machine à café en se réveillant le matin *_*

    Posté le 2 février 2010 à 14:46:52

  4. xartiel Reply to this comment


    Juste pour signaler que ce type de recherches existe depuis plusieurs années maintenant. c’est base sur le mélange entre les réseaux neuronaux et la programmation génétique (http://fr.wikipedia.org/wiki/Programmation_g%C3%A9n%C3%A9tique). L’Exemple le plus connus, je crois, est celui d’un robot araignée qui apprend tout seul a marcher au fil des générations, et qui au final reprend exactement le même type de mouvement qu’une véritable araignée.
    L’Article en lien explique d’ailleurs que la théorie de la robotique évolutive dans des années 50, et que les 1ere expérimentation datent du début des années 90.

    Posté le 2 février 2010 à 14:50:47

  5. BlackKrystal Reply to this comment


    Ca sera plus intéressant de discutailler avec la radio, histoire de philosopher sur les sujets d’actu àlacon :mrgreen:

    Posté le 2 février 2010 à 14:51:53

  6. Carmin.D Reply to this comment


    Quand est-ce que mon grille pain comprendra qu’il doit prendre la tartine de pain dans le congélateur avant de la griller ?…

    Posté le 2 février 2010 à 14:55:27

  7. Hogx Reply to this comment


    Comme le dit xartiel, ce type de recherche existe depuis longtemps, j’avais d’ailleurs vue une conférence traitant du sujet datée de 2000, c’est pour dire!
    Il existe différent type de recherches à ce sujet, certaines faisant évoluer de manière virtuelle en parallèle aux réseaux neuronaux les formes utilisés par ceux-ci pour se déplacer. De même certaines études, si je me souviens bien, avaient déjà montré à l’époque la facilité et la possibilité d’addition des performances codées, ainsi que le booster évolutif que représente un prédateur.

    Posté le 2 février 2010 à 15:03:23

  8. Rufo Reply to this comment


    Le coup de déplacer un objet à plusieurs, ça vient des fourmis. En gros, plutôt que de mettre en place un gros système de communication complexe entre les robots, il suffit de mettre un capteur de vitesse pour mesurer la vitesse de déplacement de l’objet à bouger. Si ça va pas assez vite, de plus en plus de robots s’agglutinent autour de l’objet pour le bouger plus vite. S’il va assez vite, les robots ne viennent pas en plus ou même partent quand l’objet va suffisamment vite.
    Y’a beaucoup de comportements du règne animal qui sont appliqués à la robotique.

    Posté le 2 février 2010 à 15:22:24

  9. Datawolf Reply to this comment


    Un apprentissage non dicté par l’homme ? Et alors ?
    Du moment qu’il continue à obéir aux consignes.

    Posté le 2 février 2010 à 15:47:30

  10. Amaury Reply to this comment


    Ca me rappelle un peu cet article de Nioutaik : http://www.nioutaik.fr/index.php/2008/03/03/503-les-robots-aussi-peuvent-etre-vilains

    Posté le 2 février 2010 à 15:54:30

  11. xbb Reply to this comment


    *peuuuuuuuur*

    Posté le 2 février 2010 à 15:59:20

  12. xbb Reply to this comment


    @Datawolf: Et si ils finissent par se dire « tiens, leurs consignes finalement, c’est de la m****, on sera bien plus heureux si on fait ça ou ça. » ?

    Posté le 2 février 2010 à 16:00:23

  13. SolykZ Reply to this comment


    Une expérience qui consiste à gagner des points soit en solo, soit par équipe, en bougeant des disques sur des cibles, a montré que les robots préféraient sacrifier leur collecte personnelle de points et en faire gagner plus au groupe en bougeant ensemble un même disque trop gros pour être déplacé par un seul robot.

    S’ils peuvent arriver par eux-même à cette conclusion, il n’en faudra pas plus pour qu’ils en concluent, un jour, et toujours par eux-même, que les idées humaines sont moins bonnes que les leurs. Et c’est là que ça commencera à déraper.

    Bon si après ils se contentent de tourner en rond sur eux-même pour empêcher l’humain d’approcher, c’est pas bien grave. :D

    Posté le 2 février 2010 à 16:22:13

  14. Krityaros Reply to this comment


    c’est clair que ça fait peur ! skynet comme tu dis xD

    Posté le 2 février 2010 à 16:22:40

  15. stakhanov Reply to this comment


    @ xbb : c’est exactement ce que se disaient les révolutionnaires en 1789 à propos des « consignes » de la royauté…..

    Quand on verra des bandes de robots défiler dans les rues en brandissant des têtes humaines au bout de piques, on sera mal !!! :-D

    Posté le 2 février 2010 à 16:59:18

  16. Nhiv Reply to this comment


    FAAAAT o_O j’adore !

    Bon, je suis ptet le seul qui trouve ca marrant ^^.

    En revanche, je trouve le commentaire de héhé très interressant. Finalement, dis comme ca, ca parait con ^^.
    Mais je me demande, quand un le robot arrive au bout (du labyrinthe par exemple), il fait quoi ? mode off ?

    Skynet bientôt parmis nous ? mais bon, toute les armées de geek du monde sortiront pour nous défendre (ou pas).

    Posté le 2 février 2010 à 17:05:08

  17. Fro-Mage Reply to this comment


    @Nhiv: Je pense que quand il arrive au bout il a le droit de se recharger, sinon il se vide sa batterie en tournant en rond et meurt. Enfin je dis ça, j’dis rien! j’ai pas lu l’article (because in English ^^)
    Ou alors un autre système: le premier arrivé gagne x pts, le dernier n’en gagne pas (ou peu), les robots sont ensuite rechargés entre chaque jeu en fonction du nombre de pts qu’ils ont gagnés: beaucoup de points = rechargé à bloc, pas de points = pas de charge. Résultats les robots les moins efficaces (donc qui gagnent le minimum de points) sont de moins en moins rechargés au fil des parties, et finissent par être totalement déchargés (= morts)

    En fait ce qui est reproduit ici c’est plus ou moins de la sélection naturelle en milieux contrôlé (donc pas naturelle quoi ^^)

    Après si c’est un danger, oui bien sûr: quand on donne à un autre le droit de devenir notre égal, ça représente toujours un danger: il pourrait en vouloir plus et nous surpasser. De même, on pourrait regretter notre geste (c’est vrai, c’est cool d’être le plus fort avec plein de serviteurs partout!) et vouloir revenir en arrière, ce qui ne peut déboucher que sur des problèmes…
    Cela est valable aussi bien avec les robots que dans les relations hommes-animaux voire même homme-homme…

    Et sinon SolykZ juste une question… tu fait comment pour citer? :-)

    Posté le 2 février 2010 à 17:24:50

  18. Tea-bo Reply to this comment


    Voici un article qui parle des cerveaux biologiques : http://www.techno-science.net/?onglet=news&news=5712

    Posté le 2 février 2010 à 17:26:02

  19. Spirit of Nicopol Reply to this comment


    @Amaury
    On a les memes références (hautement scientifique avouons le :P ), c’est un peu la meme application qui a été faite et refaite moulte fois mais ca reste flippant… Et pationnant en meme temps ^^

    @Datawolf
    Je reprend ce qu’a dit xbb, si il arrivent a un moment ou a un autre a voir un petit boup de concience (on en est pas loin vu qu’ils agissent et réagissent seul mais en + s’améliore eu meme), bah la on est dans la merde…

    @SolykZ
    Tant qu’ils sont petit comme ca tu marche dessus, si il se tappe l’incruste dans un robot de bonne taille non seulement il feront pas que tourner mais en + on va moins rigoler :P

    Suffit de regarder le ciné pour avoir un appercu : I-Robot, AI (Artificial Intelligence), et j’en passe… Meme les jeux vidéo avec Mass Effect : Les Geth sont des serviteurs créer par les Quariens, un jour ils décide de se rebeller et c’est toute la galaxie qui pleure……

    Posté le 2 février 2010 à 17:44:52

  20. SolykZ Reply to this comment


    @Fro-Mage: euh…bah via l’élément blockquote, évidemment. :)

    @Spirit of Nicopol: c’est clair ! Ceci dit, il n’empêche que je me vois trop bien discuter protocoles en pleine rue avec une réplique grandeur nature de 3PO. :D

    Posté le 2 février 2010 à 18:42:15

  21. Fro-Mage Reply to this comment


    Yeah merci c’est tout con mais je savais pas qu’on pouvait faire ça sur Korben! on en apprend tous les jours!

    Posté le 2 février 2010 à 19:57:30

  22. Spirit of Nicopol Reply to this comment


    @SolykZ
    Mais ouiii trop bien l’idée :D
    Puis avec lui « je suis un droide de protocle, je ne suis pas programmer pour faire la guerre », c’est bon on craint rien, par contre R2D2 est + coriace xD

    Posté le 2 février 2010 à 20:10:28

  23. NaYi Reply to this comment


    @xartiel:
    Le problème des algo génétiques, c’est que ça se fait en 2 temps :
    - on entraine des générations de robots jusqu’à en otenir un performant
    - on utilise ce robot, celui-ci n’évolue plus.
    -> en plus généralement l’entrainement se fait offline (en simulation), le comportement du robot dans le monde reel est souvent très différent.

    Si on veut qu’on robot continue d’apprendre continuellement, mieux vaut se tourner vers le « Q-learning » (apprentissage par renforcement) http://fr.wikipedia.org/wiki/Apprentissage_par_renforcement
    Le principe c’est que des que le robot fait une bonne action, il reçoit une récompense en retour. Le robot essaye donc de maximiser les récompenses.

    Posté le 2 février 2010 à 21:37:51

  24. flo90 Reply to this comment


    Si le robot a une conscience c’est a l’humain de le contrôler! Ne pas fabriquer un robocop… et eviter de le connecter a un réseau^^

    Y a un mec aussi qui a dit qu’il arriverait a créer un intelligence artificielle doté de conscience avant 2020, la si sa arrive on pourrai dire que sa fait peur :D

    Posté le 2 février 2010 à 22:48:55

  25. Taviox_sensei Reply to this comment


    Il faut se méfier de l’enthousiasme que ce genre de travaux suscite chez les personnes totalement étrangères au domaine de la recherche. Perso j’étais super impressionné par la notion de réseaux de neurones et ce que j’en lisait jusqu’à ce que ça devienne une notion quand j’ai fait un master puis un outil en thèse. Au final c’est un outil purement mathématique et qui si il a soulevé bcp d’intérêt il y a des dizaines d’années est tombé en désuétude depuis.

    Après on a eu les algos génétiques et je ne suis pas convaincu de leur intérêt sur le plan scientifique. En pratique ça peu donner des résultats imprévus mais au final le créateur est bien incapable d’expliquer pourquoi. Ce genre de technique est basée sur l’utilisation de la force brute qu’offrent nos ordinateurs au détriment de la réflexion, c’est dommage.

    Posté le 2 février 2010 à 23:01:43

  26. 1ace Reply to this comment


    @Taviox_sensei: en même temps, l’histoire montre que c’est ça qui marche le mieux…
    quand une certaine espèce animale s’est mise à trop réfléchir, devenue faible physiquement face aux autres, elle s’est mis à inventer des outils, puis des armes, et je suis pas sûr qu’on vive mieux que les animaux qui nous entourent, au final…

    </philo>

    Posté le 3 février 2010 à 00:01:36

  27. Anto-rex Reply to this comment


    Bientôt on aura un robot comme président! au moins ça nous épargnera le nain qui nous vole notre liberté parce que ses convictions et ses amis sont plus importants!

    Posté le 3 février 2010 à 00:26:17

  28. Taviox_sensei Reply to this comment


    @1ace: je ne comprends pas ce que tu veux dire dans ta réponse, c’est peut-être mal formulé. La question n’est pas de savoir si l’on vit mieux que les animaux qui nous entourent mais si l’on vit mieux que l’espèce humaine si elle n’avait pas évolué de cette manière. Mais ce n’était pas mon propos non plus en fait ^^

    Je voulais juste dire que faire une machine qui a un comportement/une évolution naturel(le) (ne parlons pas d’intelligence et encore moins de conscience) c’est impressionnant. Comprendre réellement comment fonctionne ce comportement/cette évolution, ça l’est encore plus à mes yeux…

    Posté le 3 février 2010 à 09:16:29

  29. sunysky Reply to this comment


    si on combine ça avec le web 5.0 prédit par Joël de Rosnay au TEDx…
    La neutralité du net ne devient elle pas un danger dans un monde ou le net est une conscience collective à la fois humaine et robotique? L’identité complètement numérique d’un humain ne pourrait elle se confondre alors avec l’identité d’un robot? ^^

    Posté le 3 février 2010 à 11:35:04

  30. Gwinyam Reply to this comment


    C’est hallucinant les progrès qu’ils font, je trouve ça cool d’une certaine façon mais flippant aussi.

    Ceci dit, si on leur « explique » correctement les lois d’Asimov et aussi le principe de propriété (matérielle, immatérielle et financière), devrait pas y avoir de soucis.

    Au pire une petite bombe à impulsions électromagnétiques et ça sera réglé. Merde, je pense à des solutions à la matrice là…

    Posté le 3 février 2010 à 12:38:04

  31. Sébastien Gripon Reply to this comment


    Ceci n’est pas si hallucinant que ça. J’ai travaillé en 2003 dans un laboratoire français et on a fait exactement la même chose. Des robots pilotés par réseau de neurones évoluant selon un algorithme génétique. Nous avions fait une démo au trophées e=m6 à la Vilette à Paris.

    Le logiciel est disponible en open source avec un simulateur de robots. C’est ici : http://openspear.sourceforge.net/ (site officiel).

    Posté le 3 février 2010 à 13:22:20

  32. Spirit of Nicopol Reply to this comment


    @NaYi
    Je suis pas un expert en la matiere mais j’aime beaucoup ce domaine alors je vais raisonner a mon niveau
    Le principe des récompense est classique et extremement simple a utiliser chez les etres vivant (ca sera du conditionnement ou de la punition par exemple) mais pour appliquer ca chez les machines faut un minimum de « concience » elle ne resent pas la douleur ni le plaisir, on la démonte en partie ou on la recharge a la base elle s’en fiche… Mettons que la recharge soit une récompense (c’est le + simple a vrai dire) qui dit qu’avec un petit de « jugeote » la machine va pas aller chercher une source d’énergie seul ? Dans un labo un machine de taille raisonnable ira pas loin, dans la nature et avec + de liberté ca risque d’etre autre chose…
    A l’inverse considerons la désactivation d’une fonctionnalité comme une punition, dans ce cas la on a moins de probleme vu qu’il serait stupide d’enseigner la « douleur » a une machine alors esperont que personne ne le fera, si c’est une déconnexion manuel la machine va apprendre a se cacher ou au moins cacher ses circuits, si c’est une déscativation a distance elle peut tres bien se reprogrammer en partie pour couper l’acces…
    Tout ca pour dire que ce genre d’expérience reste quand meme assez dangeureuse, l’humain loin d’etre logique est déja capable de tout un tas de monstruosité, donner a une machine une concience qui s’inspire de la notre ca risque de poser probleme…
    On est déja soit disant en train de détruire la planete, on est assez grand pour s’entre tuer (oui on est pas seulement illogique on est completement con), si en + on les machines viennent nous mettre sur la tronche par notre faute on aura tout gagné……

    PS : ce commentaire n’est pas vraiment utile mais tampis :P

    Posté le 3 février 2010 à 21:26:47

  33. Sébastien Gripon Reply to this comment


    @Spirit of Nicopol

    Toute technologie a son côté obscur. Mais tiens-toi prêt, les machines douées de conscience vont arriver plus tôt qu’on ne le pense.

    Il faut noter également que le système « récompense/punition » n’est pas la seule chose qui fait émerger la conscience ici. C’est également l’évolution génétique, comme cela a été le cas avec les humains sur plusieurs millions d’années.

    Seule la puissance des machines nous limite actuellement pour créer un esprit conscient.

    Posté le 4 février 2010 à 13:00:42