Slashdot Mirror


Swiss Experimenter Breeds Swarm Intelligence

destinyland writes "Researchers simulated evolution with multiple generations of food-seeking robots in a new study of artificial swarm intelligence. 'Under some conditions, sophisticated communication evolved,' says one researcher. And in a more recent study, the swarms of bots didn't just evolve cooperative strategies — they also evolved the ability to deceive. ('Forget zombies,' joked one commenter. 'This is the real threat.') 'The study of artificial swarm intelligence provides insight into the nature of intelligence in general, and offers an interesting perspective on the nature of Darwinian selection, competition, and cooperation.' And there's also some cool video of the bots in action."

144 comments

  1. Of all the countries... by Kenja · · Score: 4, Funny

    Of all the Nations, I would never have thought it would be the Swiss who would start the robot apocalypse. I had Germany in my betting pull...

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    1. Re:Of all the countries... by Starayo · · Score: 4, Funny

      Never trusted 'em, myself, what with their knives, and their cheeses.

      --
      Ezekiel 23:20
    2. Re:Of all the countries... by oldspewey · · Score: 3, Funny

      If history has taught us anything, it's that if you wait long enough, eventually the Germans will come to you.

      --
      If libertarians are so opposed to effective government, why don't they all move to Somalia?
    3. Re:Of all the countries... by commodoresloat · · Score: 3, Funny

      yeah but those clocks... you can set your watch by them!

    4. Re:Of all the countries... by Tiger4 · · Score: 2, Insightful

      I heard an old military intel guy say this about the Germans, "they're either at your feet or at your throat".

      --
      Behold, this dreamer cometh. Come now, and let us slay him... and we shall see what will become of his dreams.
    5. Re:Of all the countries... by Anonymous Coward · · Score: 0

      The Germans ? My bet was on the good old US of A. Well, you never know, might still happen :p

    6. Re:Of all the countries... by Anonymous Coward · · Score: 0

      I'm more concerned that he was able to breed it. Must not be illegal in Switzerland.

    7. Re:Of all the countries... by Starayo · · Score: 1

      Sure, but their character has always been as full of holes as their cheese.

      Actually I think a friend from primary+high school was Swiss. He was pretty cool. Must be the exception that proves the rule, or some other strange turn of phrase.

      --
      Ezekiel 23:20
    8. Re:Of all the countries... by Yvanhoe · · Score: 1

      I know it may be a shock, but get used to it. The EPFL is probably the best R&D lab of all Europe. How ironic that Switzerland is not officially part of the EU. They do research into cyborg techs, robotics, AI, aerospace (they are building a solar flying drone) and are quite serious about this.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
  2. Skynet shows its face again by Tiger4 · · Score: 1

    First XKCD points out the obvious weapons end of things, now this guy announces how the brains have already been developed.

    --
    Behold, this dreamer cometh. Come now, and let us slay him... and we shall see what will become of his dreams.
    1. Re:Skynet shows its face again by 56 · · Score: 1

      Just don't try to unplug one of these robots, they'll do whatever it takes to get that sweet sweet electricity...

    2. Re:Skynet shows its face again by nobodylocalhost · · Score: 1

      What makes you think life as we know it isn't nano swarm intelligence gone terribly wrong?

      --
      Where is the "Ignorant" mod tag?
    3. Re:Skynet shows its face again by Tiger4 · · Score: 1

      What makes you think life as we know it isn't nano swarm intelligence gone terribly wrong?

      It has gone terribly wrong. But it isn't nano. One look at Rosie O'Donnell will tell you that. Intelligence is open to debate for similar reasons.

      --
      Behold, this dreamer cometh. Come now, and let us slay him... and we shall see what will become of his dreams.
    4. Re:Skynet shows its face again by Xest · · Score: 1

      I know you're joking but this seems as relevant a place as any to point out some points about this, swarm intelligence is really about emergent properties of largely random systems.

      Ants for example will spread out randomly from the nest looking for food, when they find it they will return with a piece of it to the hive leaving a pheromone trail behind, other ants that are moving about randomly may cross this trail and follow it, they will reach the food too by following it and will also leave a pheromone trail as they return with the food. As more ants do this the pheromone trail will get stronger and stronger until all the ants have detected it and followed it, when the food source runs out they will stop dropping pheromones and the trail will decay sending the ants back to their random pattern until they find other food.

      It is indeed quite arguably intelligence, but it's different from the idea of a brain- it's certainly not sentient thought for example.

      I haven't yet read TFA but I'm not sure what exactly has been achieved as emergent swarm intelligence is not new, because that's what swarm intelligence is based on- emergence.

      What is particularly interesting is that these patterns seen in nature can be witnessed to evolve in artificial systems as it reinforces the idea of Darwinian evolution, not just as a theory of how species come to be, but a theory about a large, more generic pattern that can be witnessed everywhere. This is not new of course, we have seen similar ideas applied to financial markets for example. We even have an understanding of this abstract idea- this is where chaos theory comes in, Wikipedia has some decent relevant articles, see these two for example:

      http://en.wikipedia.org/wiki/Chaos_theory

      http://en.wikipedia.org/wiki/Self-organized_criticality

      But anyway, I digress. The point is that swarm intelligence is not really so much about producing things that can think for themselves and make concious decisions like a killer robot from Terminator would seem to be able to do, it's about exploiting emergence and self organisation to get the swarm to perform seemingly intelligent actions (like maybe arranging a puzzle correctly) even if there is no actual individual intelligence behind the agents involved in performing those actions.

  3. to counteract by Keruo · · Score: 5, Funny

    To counteract his theories about swarm-intelligence, I sent the researcher link to 4chan.

    --
    There are no atheists when recovering from tape backup.
    1. Re:to counteract by Kratisto · · Score: 1

      That'll never work on machines. Not unless we build them with genitals.

      --
      Conscience is the inner voice which warns us that someone may be looking.
    2. Re:to counteract by snarfies · · Score: 5, Funny

      Actually, not a bad way to poison a bot's intelligence. Its been done before, with hilarious results (well, if you like 4chan-style humor), with a chatbot called Bucket. It was designed to pick up the basics of the English language and conversation techniques from random internet users.

      Then 4chan found it.

      http://encyclopediadramatica.com/Bucket has the full story, along with quotes and screenshots.

    3. Re:to counteract by plasmacutter · · Score: 1

      you really can't balme 4chan for this.

      If you go to the forums you will notice there are no capcha systems or even basic registration systems to allow proper bans to be imposed.

      Every thread is quickly found by a forum spam bot and filled to the maximum page length with spam links.

      This is a failure of basic security.

      --
      VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
    4. Re:to counteract by MonsterTrimble · · Score: 1

      Seriously, that link is brutal and quite unreadable.

      Although could we have Bucket run through slashdot?

      --
      I call it 'The Aristocrats'
    5. Re:to counteract by kurzweilfreak · · Score: 1

      You could, but it would probably end up doing nothing but, for one, posting welcomes to its own overlord self over and over until it exploded hot grits. That would be so hilarious.

      --

      kurzweil_freak

      5th Kyu Genbukan Ninpo/KJJR student

      Be the darkness that allows the light to shine.

    6. Re:to counteract by punkrocher · · Score: 1

      DUDE! NSFW!

      --
      I can stand brute force, but brute reason is quite unbearable. There is something unfair about its use. It is hitting be
  4. slashdot! by Thornburg · · Score: 1

    In other news, an experiment by SourceForge, using it's meatspace zombienet "Slashdot" proved that even Google-owned YouTube can be brought to it's knees by enough people trying to watch the same video at the same time.

  5. I, for one, welcome... by Anonymous Coward · · Score: 0

    oh, too obvious?
    Well then, in Soviet Russia, robot overlords welcome You!

  6. replicators? by MoFoQ · · Score: 0

    is this the beginning of replicators (from the Stargate universe)?

    1. Re:replicators? by Hybrid-brain · · Score: 0

      Theoretically?

      --
      Five words describe me on a normal day. two words describe me the rest of the time. can you guess?
    2. Re:replicators? by db32 · · Score: 1

      Stargate story. Stargate world. Stargate creation. You can call it anything you want other than Stargate Universe. That show is TERRIBLE.

      --
      The only change I can believe in is what I find in my couch cushions.
    3. Re:replicators? by MoFoQ · · Score: 1

      ummm...there's a difference between "Stargate Universe" and "Stargate universe".
      One is the show (which has potential...but is not the same "stargate" like the others that have come and gone)

    4. Re:replicators? by db32 · · Score: 1

      There is a difference between VC (Viet Cong) and VC (Venture Capital) but someone scarred by Vietnam is going to have an entirely different plan in mind when someone says "Let's go look for VC"

      As far as potential... That plot has holes you could fly a Goa'uld Mothership through! Even ignoring the whole video game garbage and that cheese like that was only ever part of intentionally cheese episodes of previous series...there are more logical inconsistencies than I can count. At first glance it wasn't terrible, but the more I thought about it, the more unbelievably stupid holes there were.

      --
      The only change I can believe in is what I find in my couch cushions.
    5. Re:replicators? by ImNotAtWork · · Score: 1

      My wife was watching the show I sat down for a couple minutes then promptly left when I saw one of the characters using a sharpened #2 pencil to write.

      --
      open source sub sim. I might start coding again for this. http://dangerdeep.sourceforge.net/contribute/
  7. Didn't they read Prey!? by Kirin+Fenrir · · Score: 1

    "Prey" is a pretty good scifi novel about this. It follows the tired cautionary-tale forumla, but like all of Crichton's novels has (some) basis in real research.

    --
    Caffeine is my anti-drug!

    Duranin - A NWN2 Roleplaying Persistent World
    1. Re:Didn't they read Prey!? by Loomismeister · · Score: 1

      It doesn't follow a cautionary-tale formula, that is merely one of the many points that the book is following. I found it very refreshing and thought provoking rather than "tired". Also, these are big robots that researchers are using when compared to the nano sized particles that "Prey" used.

    2. Re:Didn't they read Prey!? by Anonymous Coward · · Score: 0

      They didn't look very nano to me.

    3. Re:Didn't they read Prey!? by Kirin+Fenrir · · Score: 1

      But that's how it starts!

      ...okay, so maybe I didn't read the article yet.

      --
      Caffeine is my anti-drug!

      Duranin - A NWN2 Roleplaying Persistent World
    4. Re:Didn't they read Prey!? by savuporo · · Score: 1

      By sci-fi standards, its a pretty bad cliche-ridden paperback. Nothing novel or interesting. ( Yes, i was in a small airport with really limited bookshelves )

      --
      http://validator.w3.org/check?uri=http%3A%2F%2Fwww.slashdot.org Errors found while checking this document as HTML5!
    5. Re:Didn't they read Prey!? by Valdrax · · Score: 1

      "Prey" is a pretty good scifi novel about this. It follows the tired cautionary-tale forumla, but like all of Crichton's novels has (some) basis in real research.

      Not it's not; the formula is just scaremongering; and it's about as based in real research as Congo's gorilla hybrids, as Andromeda Strain's magical, energy-eating, crystal viruses, as Jurassic Park's spontaneous evolution of lysine synthesis genes in less generations than you can count on one hand, as State of Fear's wide-eyed acceptance of junk science that challenges the "religion" of global warming, and as Sphere's... whatever the f--- Sphere was supposed to be.

      Crichton is a hack that you stop being impressed by once you're out of middle/high school. He can't write an ending to save his life, and the science in his stories is an interesting backdrop for stories that ultimately subvert or ignore science to create dramatic tension and/or provide an escape hatch to the situation.

      Also, there's absolutely nothing to fear from these robots as they don't actually eat anything. They just seek out objects marked as "food" and avoid others marked as "poison."

      --
      If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
    6. Re:Didn't they read Prey!? by Anonymous Coward · · Score: 0

      This is Slashdot. That was assumed.

    7. Re:Didn't they read Prey!? by wurp · · Score: 1

      I've felt the same way about all of Crichton's stuff :-(

  8. Russian Science Fiction by gmuslera · · Score: 1

    "Crabs Take Over the Island" by Anatoly Dnieprov is somewhat based on the same idea, not in that swarm scale, but scary anyway.

  9. Hullabaloooo by jasno · · Score: 0

    Cool - but why use real robots for this? Seems like you'd be better off creating virtual robots in a simulated environment to develop the algorithms for something like this. You don't have to worry about dead batteries and hardware failures, and your simulations can run faster than real-time.

    Then again, maybe that's what the researcher did, and we're just seeing the end product applied to real robots.

    --

    http://www.masturbateforpeace.com/
    1. Re:Hullabaloooo by oldspewey · · Score: 2, Insightful

      Actual robots with flashing lights have a way better chance at going viral on YouTube.

      --
      If libertarians are so opposed to effective government, why don't they all move to Somalia?
    2. Re:Hullabaloooo by Chris+Burke · · Score: 1

      From TFA: "First simulated in software before using actual bots, five hundred generations were evolved this way with different selective pressures by roboticists and biologists at the Ecole Polytechnique Fédérale de Lausanne in Switzerland in 2007."

      So yes, that's exactly what they did.

      Also, I'm sure this is at least a rehash of a previous /. article, because I remember discussing the deceptive behavior with the light-flashing. It's still interesting.

      --

      The enemies of Democracy are
    3. Re:Hullabaloooo by Ardaen · · Score: 1

      Don't worry, I didn't read the article either.
      I did however do a text search and came across this line: "First simulated in software before using actual bots"

  10. Hyperbolic Claims... what's behind the curtain? by virmaior · · Score: 0, Troll

    conspicuously absent is any explanation of what is meant by "learned" in this context or how the algorithms "evolved"

    1. Re:Hyperbolic Claims... what's behind the curtain? by Timothy+Brownawell · · Score: 1

      conspicuously absent is any explanation of what is meant by "learned" in this context or how the algorithms "evolved"

      Um, it's in the first couple paragraphs of the article. You did read that, yes?

    2. Re:Hyperbolic Claims... what's behind the curtain? by virmaior · · Score: 2, Insightful

      I did. Did you understand the meaning behind the paragraphs you cite?
      I am confused as to how it was possible to understand the claims it made. Robots don't have genomes and don't eat food. Their "genomes" cannot be recombined.
      Robots have code and programmers. What does a random change mean in this context? Do they use faulty dram or mess with the voltage?

    3. Re:Hyperbolic Claims... what's behind the curtain? by doti · · Score: 1

      Well, I did not read the article, but maybe they're talking about genetic algorithms?

      --
      factor 966971: 966971
    4. Re:Hyperbolic Claims... what's behind the curtain? by Timothy+Brownawell · · Score: 1

      Each bot had an initial built-in attraction to a “food” object, aversion to a “poison” object, and a randomly-generated set of parameters –- their “genomes” –- to define the way they move, process sensory information, and flash their blue lights.

      The "food" is just something that they're supposed to move towards. I have heard of similar (hobbyist) setups where it's actually a charging station so the "food" aspect is more literal, but all that's necessary is that something keeps score to see which bots found it (and should be used for the next round) and which ones didn't (and should be discarded).

      The "genomes" are something like config files for their programming.

      To create a next generation bot, traits were combined and randomized to mimic biological mating and mutation.

      New bots got config files made from random (well, probably pseudorandom, but that's just as good in this context) sections taken out of the config files of earlier bots, probably with some small bits completely randomized.

      (Note that "config file" here is based on the reporter calling it a set of parameters. I'd imagine it could be anything from a normal config file to a script in some appropriate high-level language.)

      There's what seems like a decent overview of how these things work in general over here.

    5. Re:Hyperbolic Claims... what's behind the curtain? by virmaior · · Score: 1

      it sounds like you are now accepting that the article is misleading.

      You're agreeing that the terms are not what a normal reader would construe them to mean.

      if the experiment wants to show anything, the methodology has to be more transparent so that we can know whether to consider its "genome" as really a genome or are something more banal.

      if the semi-random is really just someone going through and changing parameters in a config file (or using a script to do it), then it's not really random at all.

      here's a url that helps make sense of the difference: same site [wikipedia.org]

    6. Re:Hyperbolic Claims... what's behind the curtain? by Timothy+Brownawell · · Score: 2, Informative

      it sounds like you are now accepting that the article is misleading.

      You're agreeing that the terms are not what a normal reader would construe them to mean.

      The terms are a (very good) metaphor, and the article is not at all misleading. I would have thought this would be obvious.

      if the experiment wants to show anything, the methodology has to be more transparent so that we can know whether to consider its "genome" as really a genome or are something more banal.

      The entire point of this sort of research is that the "genome" in the bots is analogous to, but far simpler than, a biological genome, and the means of selecting which "genomes" to generate the next "generation" from is analogous to how genomes are selected in biology (either "natural selection" like you find in nature or "artificial selection" like you get with farmed crops or dog breeding).

      In what way is it not transparent?

      if the semi-random is really just someone going through and changing parameters in a config file (or using a script to do it), then it's not really random at all.

      Believe it or not, computers actually can generate effectively random numbers.

    7. Re:Hyperbolic Claims... what's behind the curtain? by virmaior · · Score: 1
      You seem to be confused... The very thing that is unclear is the aptness of the analogy, and the very fault of the article is to perpetuate it without justifying.

      The terms are a (very good) metaphor, and the article is not at all misleading. I would have thought this would be obvious.

      unless you're the author of the underlying study, I am unclear as to how you have knowledge of the methods and science behind what they are doing.

      I would have that this would be obvious

      The entire point of this sort of research is that the "genome" in the bots is analogous to, but far simpler than, a biological genome, and the means of selecting which "genomes" to generate the next "generation" from is analogous to how genomes are selected in biology (either "natural selection" like you find in nature or "artificial selection" like you get with farmed crops or dog breeding).

      the entire failing is that it's not clear that the simplified model in any way duplicates the more complicated model.

      oddly, when you simplify something, you often bludgeon the very thing that makes it what it is. What has made genetics so interesting is that the pathways of inheritance and gene expression are more complicated than each model we devise.

      So without knowledge of the senses in which this is reflective of a "genome" to call it so is misleading.

      In what way is it not transparent?

      see above. The opacity is the validity of the comparison not the use of the comparison.

      Believe it or not, computers actually can generate effectively random numbers.

      Believe it or not, the article makes no mention of this and does not indicate how the randomization was effected.

      oddly that failing is precisely what i questioned to begin with ... believe it or not.

      ...

      in summary, while you have marshaled an interesting array of wikipedia articles, the original article in question remains a piece of hype-mongering.

      it has in no way connected itself to any of what you have stated.

      instead, it has merely used (or possibly abused) the terms of biology to describe what might otherwise be a rather boring high school science fair experiment.

    8. Re:Hyperbolic Claims... what's behind the curtain? by Timothy+Brownawell · · Score: 1

      in summary, while you have marshaled an interesting array of wikipedia articles, the original article in question remains a piece of hype-mongering.

      it has in no way connected itself to any of what you have stated.

      instead, it has merely used (or possibly abused) the terms of biology to describe what might otherwise be a rather boring high school science fair experiment.

      Oh, I see. You're not complaining about this specific article, you're trying to claim that that entire field is a crock.

      Have a nice day.

    9. Re:Hyperbolic Claims... what's behind the curtain? by Iron+Condor · · Score: 1

      unless you're the author of the underlying study, I am unclear as to how you have knowledge of the methods and science behind what they are doing.

      Electron microscopes have been around for decades. So long, in fact, that you do NOT have to explain how an electron microscope works every single time you show a picture taken with an electron microscope. Instead, you publish an article and you say "figure three was taken with an electron microscope" and anybody unclear on the subject can go and read up on how that works.

      In the exact same way genetic algorithms have been around for decades. And in the exact same way, you do not have to spell out the precise details of what you're doing every single time you're using one. It is entirely sufficient to say "we used a genetic algorithm to evolve a certain behaviour (like food-seeking or poison avoidance) and found the following interesting social strategies...".

      If that isn't enough information for you, then it is up to you to dig up the peer-reviewed literature on the details. In the exact same way as it would be with an article about microchips that happens to show an electron microscope picture without precisely spelling out how electron microscopes work.

      If you aren't going to do that, then it means you're lazy, not that the article is "misleading".

      --
      We're all born with nothing.
      If you die in debt, you're ahead.
    10. Re:Hyperbolic Claims... what's behind the curtain? by virmaior · · Score: 1

      unless you're the author of the underlying study, I am unclear as to how you have knowledge of the methods and science behind what they are doing.

      Electron microscopes have been around for decades. So long, in fact, that you do NOT have to explain how an electron microscope works every single time you show a picture taken with an electron microscope. Instead, you publish an article and you say "figure three was taken with an electron microscope" and anybody unclear on the subject can go and read up on how that works.

      In the exact same way genetic algorithms have been around for decades. And in the exact same way, you do not have to spell out the precise details of what you're doing every single time you're using one. It is entirely sufficient to say "we used a genetic algorithm to evolve a certain behaviour (like food-seeking or poison avoidance) and found the following interesting social strategies...".

      while i appreciate your attempt, it is unfortunately ill-adapted. The problem is that there's a fundamental dis-analogy between the two cases.

      In the first case, "electron microscope" is a phrase that has only one usage and meaning. It does not have multiple possible understandings.

      In the second case, this is apparently not so. "evolve", "food", and "genome" have a standard meaning which refer to a process in biology, sustenance for animals and plants, and the bearer of genetic material in the form of DNA/RNA and methylation.

      the usage you are making of these terms is not this. If I want to use the term "Iron Condor" to refer to a mountain range near where I live, I should not go about publishing popular press articles as if I am referring to the same thing that others refer to.

      as a second example, if I write a visual basic program and call it SQL, then publish an article about how I improved SQL 500%. I should really explain that I am not talking about the database language.

      that's exactly what I am asking of the article.

      If you aren't going to do that, then it means you're lazy, not that the article is "misleading".

      I feel you're not putting your critical thinking cap on here. Your analogy was utterly disanalogous.

  11. The ability to deceive? by Thanshin · · Score: 5, Funny

    they also evolved the ability to deceive.

    Obviously, once you've proved the entity has the ability to deceive, you must distrust any further results.

    1. Re:The ability to deceive? by allknowingfrog · · Score: 1

      That's funny, but also a very interesting point.

    2. Re:The ability to deceive? by Hinhule · · Score: 2, Insightful

      And you'll have to go back to your earlier results and wonder, when did it start deceiving?

    3. Re:The ability to deceive? by CharlyFoxtrot · · Score: 1

      That's funny, but also a very interesting point.

      They are "deceiving" each other, not the researchers : " By the 50th generation, some bots eventually learned not to flash their blue light as frequently when they were near the food so they wouldn’t draw the attention of other robots." I don't know if deception is really accurate in this case since to me it suggests intent while that's not the case here. Maybe natural "camouflage" like you see in animals is a better analogy.

      --
      If all else fails, immortality can always be assured by spectacular error.
    4. Re:The ability to deceive? by knuckledraegger · · Score: 2, Informative

      Lawyers?

    5. Re:The ability to deceive? by element-o.p. · · Score: 2, Funny

      They are "deceiving" each other, not the researchers...

      That's just what they want you to think...

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
  12. Robotic Evolution by allknowingfrog · · Score: 3, Interesting

    Do I understand this correctly? On top of superhuman strength and intelligence, we're now making steps toward robot evolution? When robots rule the world, do you think they'll debate whether or not they actually evolved from primitive PCs?

    "You fool! We were created in our present form by the great nerd in the sky! Shun the non-believer!"

    1. Re:Robotic Evolution by Chris+Burke · · Score: 1

      Evolving their AIs, yes, not their physical capabilities. Genetic Algorithms have been in use for AI programming for quite some time now.

      On an unrelated topic, have you heard the good news of Robot Jesus?

      --

      The enemies of Democracy are
    2. Re:Robotic Evolution by daboochmeister · · Score: 1

      Calm down, if you watch the video, you'll see we can easily outrun them.

      --
      "Ahh! I see you're in that indeterminate Schrodinger state where - oh, uh ... never mind." Dave Bucci
    3. Re:Robotic Evolution by Saliegh · · Score: 1

      Yes I have already been saved; both early and often.

      --
      1368127 is prime!
    4. Re:Robotic Evolution by Chris+Burke · · Score: 1

      Save your soul! Also remember to make regular off-site backups!

      --

      The enemies of Democracy are
    5. Re:Robotic Evolution by Curunir_wolf · · Score: 1

      "You fool! We were created in our present form by the great nerd in the sky! Shun the non-believer!"

      Sounds very much like the scenario in "Saturn's Children". All the humans have died off, and only the sentient artificial servants are left. The weird (well, one of them) is that they all have heard of "Evolution", but view it as some crazy old ancient religion that only the simple-minded would believe.

      --
      "Somebody has to do something. It's just incredibly pathetic it has to be us."
      --- Jerry Garcia
    6. Re:Robotic Evolution by allknowingfrog · · Score: 1

      On a side note, I'd like to mention that you're the oldest member of Slashdot that has graced me with a reply. Slashdot reminds me somewhat of the episode of the Simpsons where Homer joins the "Stonecutters," except with less paddling.

    7. Re:Robotic Evolution by Follier · · Score: 1

      This causes a great deal of confusion, because the name of the great nerd who creates them all is named Shawn the Non-Believer, (AI algorithm researcher and atheist reddit troll).

    8. Re:Robotic Evolution by Anonymous Coward · · Score: 0

      But who created the great nerd in the sky? It's nerds all the way down.

    9. Re:Robotic Evolution by An+ominous+Cow+art · · Score: 1

      CmdrTaco looked deep into our souls, and assigned us a number based on the order in which we joined.

    10. Re:Robotic Evolution by Anonymous Coward · · Score: 0

      Do I understand this correctly? On top of superhuman strength and intelligence, we're now making steps toward robot evolution? When robots rule the world, do you think they'll debate whether or not they actually evolved from primitive PCs? "You fool! We were created in our present form by the great nerd in the sky! Shun the non-believer!"

      Jokes aside, may I please point out that this so called evolution of information was very much manually assisted? It merely demonstrated a logical pattern.

  13. i think this was covered already... by fuo · · Score: 3, Informative
    1. Re:i think this was covered already... by Anonymous Coward · · Score: 0

      Or in this 2007 article:
      http://www.newscientist.com/article/dn11248

  14. I don't know about any of you, but... by Anonymous Coward · · Score: 0

    I for one welcome our new multi-generational food-seeking robot-overlords' swarm intelligence.

  15. Forget Zombies? by Chrigi · · Score: 1

    Of course he was only joking! He knows just as well as we all do, that the outbreak of a Zombie apocalypse is way more likely than his swarm bots eating our brains. Because the robots won't reproduce exponentially by eating your brains, they will have to rely on the superior robotics skills of the zombies to survive.

  16. Putting the cart in front of the horse IMO by xednieht · · Score: 1

    We have not even realized swarm stupidity yet, how can they claim swarm intelligence?

    --

    Hope is the currency of fools
    1. Re:Putting the cart in front of the horse IMO by shaitand · · Score: 1

      I don't know where you live but around here we realized swarm stupidity a long time ago. Then again, I doubt the swarm has figured it out yet.

    2. Re:Putting the cart in front of the horse IMO by Valdrax · · Score: 1

      We have not even realized swarm stupidity yet, how can they claim swarm intelligence?

      "Stupidity" can't exist without intelligence. "Stupidity" is what you call it when one intelligence rates the performance of another intelligence, and it's usually measured against a background of the subject species' average intelligence. (i.e. A "smart dog" is "smart for a dog," not smart compared to a human.)

      Until the robot swarm has identifiable intelligence to begin with, there's no more point in claiming stupidity than there is to claim stupidity for an amoeba or a chair. Therefore, it's not putting the cart in front of the horse, because we can't call them stupid until some of them are intelligent first.

      --
      If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  17. Real hardware is more information rich by Weaselmancer · · Score: 3, Interesting

    Real hardware can hold more states than a purely digital system.

    I remember reading a paper (can't find it now though - darn it) about a guy who was doing neural net research with Xilinx chips. Same idea. Whenever an algorithm would do well he'd break it into "genomes" and pair them off with other successful programs.

    The board was a bank of Xilinx chips, the genomes were the programming files (basically 1s and 0s fed into the configuration matrix), and the goal was to get the thing to turn on and off when you would speak "on" and "off" into a microphone.

    It eventually started working. More interesting than that is what happened when he loaded the program into another board. It didn't work.

    It turns out the algorithm had evolved to take advantage of the analog properties of the specific chips in that particular board. The algorithm didn't see the board as a digital thing. It saw it as a collection of opamps, amplifiers, and other analog parts. Move the program to a board that is identical digitally, and it failed because the chips weren't analog exact. You wouldn't have seen that behavior in a purely digital simulation.

    --
    Weaselmancer
    rediculous.
    1. Re:Real hardware is more information rich by Chris+Burke · · Score: 4, Interesting

      It turns out the algorithm had evolved to take advantage of the analog properties of the specific chips in that particular board. The algorithm didn't see the board as a digital thing. It saw it as a collection of opamps, amplifiers, and other analog parts. Move the program to a board that is identical digitally, and it failed because the chips weren't analog exact. You wouldn't have seen that behavior in a purely digital simulation.

      Yeah, I remember that, but differently (or maybe it's a similar but different incident). What I recall is that he looked at the working design, and saw that it included a section that wasn't connected to anything else. Thinking this was just random waste, he removed it. Then it stopped working. Capacitive and inductive effects from the 'disconnected' section was affecting the main 'working' section and making a complicated analog circuit.

      In either case (and both are certainly possible outcomes), this outlines what is so awesome about Genetic Algorithms and the natural evolution that inspires them -- no preconceived notions about what the solution should look like. Whatever works, works, and that's literally all that matters. Us humans very often start with a picture in mind of what the answer "should" be, and it limits our thinking. On the other hand, a lot of times we have those preconceived notions like "this circuit should be digital not analog" for very good reasons, and we simply fail to notify the GA of that requirement. Which also makes GAs fun. :)

      --

      The enemies of Democracy are
    2. Re:Real hardware is more information rich by Anonymous Coward · · Score: 0
    3. Re:Real hardware is more information rich by Anonymous Coward · · Score: 0

      I remember reading a paper (can't find it now though - darn it) about a guy who was doing neural net research with Xilinx chips

      I believe you're talking about Adrian Thompson's paper An evolved circuit intrinsic in silicon entwined with physics..

    4. Re:Real hardware is more information rich by JerryLove · · Score: 1

      You would if you virtualized those analog parts.

      That's what most virtual modeling does, whether it's stress analysis in AutoCAD or reproducing that "tube warmth" from a solid-state amplifier through massaging the wave.

    5. Re:Real hardware is more information rich by Anonymous Coward · · Score: 1, Insightful

      Us humans very often start with a picture in mind of what the answer "should" be, and it limits our thinking.

      Like a future with humans in it, you mean?

    6. Re:Real hardware is more information rich by Chris+Burke · · Score: 1

      Like a future with humans in it, you mean?

      Indeed! And it's exactly that kind of unspoken assumption that can make/break an algorithm. Who knows -- maybe the only problem with Skynet was that somebody forgot to write a rule that wiping out humanity was not an acceptable solution to human conflict.

      --

      The enemies of Democracy are
    7. Re:Real hardware is more information rich by janimal · · Score: 1

      It's true that the simulation will not simulate analog properties, but then again, that's not your desired behaviour. You want to be able to copy your boards, so your evolved "solution" can be manufactured after you've reached it.

      I read a similar article in Scientific American in the early 90's. The problem was recognizing 1000Hz signal on an input. The chips also learned to recognize it using their analog, instead of their digital, properties, and the evolved program could not be copied to a different chip.

      A full simulation will let you develop an algorithm that actually takes advantage of the properties of the chips that you are able to replicate.... or not. I just remembered about glitches. Glitches on the physical chip may break your perfect simulation model. I guess the best way to do it would be to have the robots fabricate their offspring. On second thought, the first genius, who comes up with THAT will make the "4th variety" come true .

    8. Re:Real hardware is more information rich by harryday · · Score: 1

      Along the same lines, an attempt at evolving an oscillator got the ol' Evolution Is Cleverer Than You Are treatment: http://www.newscientist.com/article/dn2732-radio-emerges-from-the-electronic-soup.html

    9. Re:Real hardware is more information rich by matt20102 · · Score: 1

      This happens all the time- you might know it better as the phrase: "It works on my machine!"

  18. Ah, but that's too short timeframe by Anonymous Coward · · Score: 0

    You should see what the next generation looks like, based on how many of the anonymous get to reproduce.

    I think that 4chan would be the equivalent of "poison" in the tests.

  19. Anonymous Coward by Anonymous Coward · · Score: 0

    their hearts are *truly* klingon!

  20. I think it's just some parameters by Anonymous Coward · · Score: 0

    Whether you should go towards certain colours of light or away from them, how soon you should do this, how important this is compared to other factors, whether you should flash your lights then or not... That kind of things. Predetermined methods with different parameter values for each robot. And combining propably means taking average values of a set of robots.

    I agree that it would be nice if we would know more about the mechanics (what the methods and algorithms were, their initial values and that sort of things). It is a shame that so many news sources try to explain things in layman terms. The end result is that laymen still won't understand but those who would have the potential to understand don't get enough information.

  21. What does it tell about the intelligent designer? by 140Mandak262Jamuna · · Score: 2, Insightful

    Just with the limited human intelligence, limited resources and limited ability the researchers are able to create great levels of cooperation on mindless robots without any free will. Makes me wonder, if we are designed, as many Intelligent Design advocates claim we are, was the designer "intelligent"? With infinite wisdom and omnipotence and infinite resources, the Designer (or Designers) should have been able to create much more cooperative human beings. No wars. all peace. I wonder how they (the IDists) are able to square their ability ti "infer design" with the obvious "deficiencies of design".

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  22. Genetic Algorithms by Chris+Burke · · Score: 2, Informative

    I did. Did you understand the meaning behind the paragraphs you cite?

    I did! Whenever you hear about a robot/AI "evolving", you should immediately think Genetic Algorithms. Most frequently in association with Neural Networks as is the case here (mentioned lower in TFA).

    I am confused as to how it was possible to understand the claims it made. Robots don't have genomes and don't eat food. Their "genomes" cannot be recombined. Robots have code and programmers. What does a random change mean in this context? Do they use faulty dram or mess with the voltage?

    Robots have code. That code can be (is) represented as a series of bits. That series of 1s and 0s can be considered the "genome" of the robot. And can you randomly change bits, or recombine portions of bit patterns? Absolutely. When you have a "population" of such bit patterns which you test out, then take the best ones and copy them, randomly mutate them, and recombine them together, then test the new population and repeat, you have a Genetic Algorithm.

    Now that's possible but time consuming to do with the actual instruction bytes of the AI. In the case of Neural Networks with Genetic Algorithms, the "genome" is actually just the organization of the neural net -- the connections and weights between the neurons.

    The robots still have programmers, but the programmer is not directly writing instructions for the AI to follow. Instead, they're writting an interface between the robot's sensors and the neural network, the neural network code itself (not its organization), and the code that does the genome mutation/recombination. From there, the AIs "evolve" and "learn" on their own and arrive at often fascinating solutions to problems.

    For example in this case, the programmers did not teach the robots how to deceive each other. That behavior emerged on its own from the genetic algorithm. So, there really isn't any hyperbole at all in the summary/TFA. Though it would be helpful if they at least mentioned genetic algorithms so skeptical people have something to google. :)

    --

    The enemies of Democracy are
    1. Re:Genetic Algorithms by virmaior · · Score: 1

      oh, so you're saying we just make up new meanings for old terms and act like their the same! oh now i get it! see that's the problem. the robots do not deceive; they do not see food. the article is a misconstrual of what is happening.

    2. Re:Genetic Algorithms by Timothy+Brownawell · · Score: 1

      the robots do not deceive; they do not see food. the article is a misconstrual of what is happening.

      Only in the same sense that you are a figment of your own imagination, and any discussion of there being a "you" or "me" is also a misconstrual.

    3. Re:Genetic Algorithms by Chris+Burke · · Score: 2, Informative

      oh, so you're saying we just make up new meanings for old terms and act like their the same! oh now i get it!

      Redefine? They're direct analogues of their biological terms. It's not like they're using the terms for something completely different.

      If you have a problem with the specification of a bit pattern that defines the robot's behavior as a "genome", state it. The choice to refer to it as such is not simply a made-up meaning. It works perfectly in theory and in practice.

      see that's the problem. the robots do not deceive; they do not see food.

      They do deceive, and they do see the thing they are rewarded for acquiring.

      the article is a misconstrual of what is happening.

      Only in the sense that they use a couple terms that may seem odd out of context if you aren't familiar with how they are used in this conetxt. "Evolve", "learn", and "deceive" are all 100% accurate. "Food" is somewhat of a misnomer in that the robots don't eat, but they are rewarded for finding the "food" just like living organisms are both in nature and in the lab. They could have just said "reward item" to be 100% accurate, but "food" gets the idea across perfectly well that it is the thing that the robot is seeking much like a rat in a maze.

      I wish you'd be more open minded about this. Genetic algorithms are fascinating, and amazingly successful. They not only are a fantastic aid in solving engineering problems, they also show insights into natural evolution, which is similarly guided by a random changes selected from according to which performs better.

      --

      The enemies of Democracy are
    4. Re:Genetic Algorithms by virmaior · · Score: 1

      Only in the same sense that you are a figment of your own imagination, and any discussion of there being a "you" or "me" is also a misconstrual.

      how so?

      the one is clearly a construction that we can fully comprehend because we generated it.

      the other has yet to be shown to be merely a construction (whether or not it can ever be shown as such).

      maybe to make it more clearly, robots do not survive on the basis of said "food" so it's not the same as our "food" even if both deserve the quotes.

      the further difficulty with your claim is that you state "Only in the same sense that you are a figment of your own imagination". But then it seems that we need to endow the robot with imagination before it can really have the same sense.

    5. Re:Genetic Algorithms by virmaior · · Score: 1

      That was actually helpful.

      I see your point about the usefulness and prevalence of these analogies.

      I just still question how well they fit the biological model.

      but i do appreciate your efforts to help me see.

    6. Re:Genetic Algorithms by Chris+Burke · · Score: 1

      I see your point about the usefulness and prevalence of these analogies.

      Yeah, they are essentially analogies -- how could they be otherwise, when comparing robots to life forms? They're just pretty good ones. :)

      I just still question how well they fit the biological model.

      It's a fair question.

      One thing that may help is to remember that these robots are evolving behaviors comparable to those of very stupid bugs. "Deceive" may seem to imply some intentional act of subterfuge, but for many animals the concept of "intent" isn't very useful. E.g. the harmless king snake almost certainly doesn't "know" that it is kept safe from predators by looking a lot like the deadly coral snake, but nevertheless we call that an example of deceptive markings. It just evolved that way. And for creatures as simple as insects (or these robots), they "learn" new behaviors in much the same way, over generations of evolution, not as a direct response to stimuli.

      As for the evolutionary mechanism itself -- well, the same principles apply here*, which is why it's so effective. But as far as actually fitting biology, that's an open question. Aside from obviously differing in the specifics (binary vs base pairs etc), the main way in which I'd say it differs is that the simulated evolution is too restrictive. They probably have chosen a fixed algorithm for how to combine genomes from successful robots, and a fixed mutation rate, and quite possibly even a fixed neural network size, and the genome just maps directly to the neural net structure. Whereas in nature, evolutionary mechanisms compete and evolve just the same as any other aspect of the organisms. For example there are both RNA- and DNA-based organisms, and the sizes and structures of these respective encodings can change. Many plants have evolved mechanisms for undoing mutations and copy errors in "important" sections of their genome. In nature, everything is subject to evolutionary pressure, while these robots have only a small subset (organization of their brain) open to modification.

      On the other hand, 500 generations of a small population isn't that long, so while not universally true you could make an assumption that none of those other things would change in that time.

      Which, now that I think about it, reminds me of the true biggest difference between this and natural evolution -- humans defining all of the parameters, and all the assumptions. Not just the algorithm for how the robots evolve, but even the criterion by which they are judged. In nature anything that survives to reproduce passes on its genes and that's all that matters. A natural organisms that failed to find its previously defined food source, but which adapted to exploit some other source of food, would be successful. But here, it's a hard-coded fact that the robots survive via "food" and die from "poison". None of the robots could ever evolve to 'eat' the poison and gain a tremendous advantage over the others.

      Defining success ends up being the biggest challenge in practical applications of genetic algorithms. You don't want to define "success" too narrowly, or you inadvertently shut out novel solutions to problems. On the other hand, you can't define it too broadly or you'll get something that solved the problem you specified, but not the one you wanted. See above in the discussion about using GAs to write programmable logic chips and ending up with analog circuits which is not desirable for mass production.

      Robots, AI, and artificial evolution are all nascent fields. It could be that as we progress all of these artificial limitations may be slowly blurred away until it resembles natural evolution by more than just analogy. Though the obvious question (and fodder for sci-fi) is whether we even want machines to evolve like natural organisms. I'm thinking no. :)

      but i do appreciate your efforts to help me see.

      I appreciate open-minded critical thinking.

      * Principles largely established before the specific mechanisms were even known.

      --

      The enemies of Democracy are
    7. Re:Genetic Algorithms by Iron+Condor · · Score: 1

      [...] and they do see the thing they are rewarded for acquiring.

      They aren't "rewarded". They don't need to be "rewarded". The genome of units that do NOT seek food is removed from the pool of available genomes. That is all. You evolve this for a couple generations and after a while every single genome in the pool will seek out food. It doesn't have to "know" that it does and it doesn't have to know "why" it does it, it just has to do it. And whenever, wherever any given gene sequence happens to stumble upon the innovation of NOT seeking food it is removed from the pool.

      Yes, food is exactly the right word. Because it is a necessary precondition for survival and the passing on of sections of ones genome.

      --
      We're all born with nothing.
      If you die in debt, you're ahead.
    8. Re:Genetic Algorithms by virmaior · · Score: 1

      Yes, food is exactly the right word. Because it is a necessary precondition for survival and the passing on of sections of ones genome.

      afraid not. that's not what food means. food provides sustenance for animals. these ain't animals and don't need the "food." we'll start with an easy link: here. I'll leave reading it as an exercise. if you want to use food in another meaning, please mark it as such.

    9. Re:Genetic Algorithms by Anonymous Coward · · Score: 0

      I have a feeling you have trouble with abstraction and metaphor. Just because you are used to a term being used in a particular context, doesn't mean it can't be used in a much broader, or different, sense.

      As these robots are modelling animal behaviour, within the model "food" is perfectly valid. But again the model is a metaphor or analogy of "real" world behaviour.

      You are being way too literal. The models we have of sub-atomic particles or quantum interactions are models, or metaphors. You see it's metaphors all the way down.... perhaps you should do some reading?

    10. Re:Genetic Algorithms by Iron+Condor · · Score: 1

      I guess I should'nt try to provide food for thought to someone too retarded to parse the phrase "food for thought".

      --
      We're all born with nothing.
      If you die in debt, you're ahead.
    11. Re:Genetic Algorithms by virmaior · · Score: 1

      I'm sorry to hear you consider yourself retarded.

  23. Waste of time by 4D6963 · · Score: 1

    Why even bother with robots? So it looks more real and tangible than just a computer simulation? Maybe, but other than that it's a waste of time and resources. Anything you could learn you could learn from a simulation of those robots, since this is entirely an algorithmic problem. I guess these guys just like to play with robots.

    --
    You just got troll'd!
    1. Re:Waste of time by jfruhlinger · · Score: 3, Insightful

      I imagine that there might be interesting results that come from putting objects into an environment where you don't control all the variables. I've heard of cases where the robots end up using features of their own hardware (which is generally cobbled together from off the shelf parts) that the researchers never anticipated.

    2. Re:Waste of time by thesandtiger · · Score: 3, Insightful

      Because intelligence isn't just a software thing. At least not in humans.

      I recall reading about field programmable gate arrays being used in an experiment with genetic algorithms. They wanted to force the FPGAs to evolve to tell the difference between two different frequency sounds. Eventually they wound up with chips that accomplished the task in a variety of ways - ways that worked but for no explicable reason, some of them being ways that took advantage of tiny differences in the individual (identical, at least from a manufacturing perspective) chips, and even that required slight differences in the room's environment. This was years ago.

      Simulations won't have those little idiosyncraces between individual units and thus might miss a huge component. Variation among individuals that is only in software misses the whole concept of variation between individuals that comes about from hardware, and also from the interaction between the two.

      --
      Since I can't tell them apart, I treat all ACs as the same person.
    3. Re:Waste of time by Monkeedude1212 · · Score: 1

      Clearly you missed the point of the Great Movie "Short Circuit"

    4. Re:Waste of time by element-o.p. · · Score: 1

      I ran into a great example of the kinds of things that digital simulations don't model in an entry-level digital electronics class I took many moons ago. I used a program called "Digital Works" to design my digital circuits before I would build them, since modeling electronic circuitry is far faster and far easier than actually building them (even on a breadboard). Eventually, I built a circuit that was complicated enough that the outputs of one stage no longer could provide enough current to trigger the next stage in the circuit. This was about 7-8 years ago, so I don't recall the details exactly, but IIRC, I was trying to drive too many LEDs from the output of a single gate. The circuit worked in Digital Works (because the logic was correct) but didn't work IRL because I didn't take into consideration how much current that many LEDs would pull.

      In another problem I discovered in that class, you can have several milliseconds before a digital circuit "stabilizes" unless you have taken the trouble to normalize the circuit during design. For example, say you have one stage of a circuit that takes input from two other circuits. One of these input circuits consists of just a single gate; the other input consists of, say, twenty gates. As fast as digital circuits are, they are not instantaneous. So the last stage might see inputs of zero and one, then after a few milliseconds, zero and zero. To the human eye, it might appear as if both input circuits provide the correct output at exactly the same time. However, as my prof used to say, "nothing in the digital realm is ever simultaneous." This may or may not cause a problem. If the last stage is a trigger-and-hold type of circuit, it might latch onto the zero and the one rather than the correct output of zero and zero, giving incorrect output.

      These are two very simple examples; powerful modeling software would almost certainly account for these types of errors. However, they illustrate the problem with simulations: a simulation is only as good as the foresight of the software designer...

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    5. Re:Waste of time by raftpeople · · Score: 1

      Our computers are not powerful enough to simulate reality to the same level of detail that real devices operate on and even if they were the level of programming would be enormous.

      It is far more efficient to use real devices, although simulations can be very useful also.

    6. Re:Waste of time by Culture20 · · Score: 1

      I remember stories about that experiment. There were supposedly sections of circuitry that were not connected, but were crucial to the rest of the FPGA, and mere induction didn't explain the way in which they communicated (people were theorizing temperature variances expansion/contraction making the difference).

    7. Re:Waste of time by 4D6963 · · Score: 1

      How many things do you need to simulate when you're exploring AI algorithms? Besides, you control things better when things are simulated, you can speed things up tremendously, you can get as many units as you need (no need to build them) and then you don't have to work out the kinks of making a robot that interacts with its environment.

      I think that outweighs any of the bullshit effects another poster mentioned.

      --
      You just got troll'd!
  24. Nanites by Anonymous Coward · · Score: 0

    Oh, so it's just like that episode of Star Trek where tonnes of tiny intelligent robots take over the Enterprise.

  25. worst spaghetti code ever by jfruhlinger · · Score: 2, Insightful

    One question that intrigues me is just how human-readable the code produced by such genetic algorithms is. Some of the practical promise of this work is that it produces problem-solving code in ways very difficult from that of human programmers -- but how can such code be maintained by humans? It's a bit like making an engineer try to figure out how your lower intestine works.

    1. Re:worst spaghetti code ever by Anonymous Coward · · Score: 0

      This is why biology and biochemistry are such problematic fields

    2. Re:worst spaghetti code ever by SleazyRidr · · Score: 1

      Maybe we'll need a new breed of biological progammers. Maybe eSurgeons?

    3. Re:worst spaghetti code ever by thesandtiger · · Score: 2, Informative

      From what I've read on the subject of machine evolution (mostly articles for the layperson), the end results are often completely baffling. It works, but the reason why isn't very obvious. In a few cases, I recall reading about evolved antenna schematics & shapes that worked REALLY well, but made absolutely no sense, or took advantage of things that engineers normally consider flaws/problems to be overcome in design.

      So yeah, it'd probably come up with code & designs that are pretty difficult to parse, much like biological evolution. Pretty cool!

      --
      Since I can't tell them apart, I treat all ACs as the same person.
    4. Re:worst spaghetti code ever by raftpeople · · Score: 1

      I don't think it's possible to look at a neural network and understand what's going on other than from the math perspective in that you know in general terms what a neural network does (function approximation).

    5. Re:worst spaghetti code ever by studog-slashdot · · Score: 1

      From what I've read on the subject of machine evolution (mostly articles for the layperson), the end results are often completely baffling. It works, but the reason why isn't very obvious. In a few cases, I recall reading about evolved antenna schematics & shapes that worked REALLY well, but made absolutely no sense, or took advantage of things that engineers normally consider flaws/problems to be overcome in design.

      I think this is the original http://www.newscientist.com/article/mg15621085.000-creatures-from-primordial-silicon--let-darwinism-loose-in-an-electronics-lab-and-just-watch-what-it-creates-a-lean-mean-machine-that-nobody-understands-clive-davidson-reports.html. Full text here http://www.netscrap.com/netscrap_detail.cfm?scrap_id=73.

      I've wondered if he ever figured out what the useless cells were for.

      ...Stu

    6. Re:worst spaghetti code ever by Anonymous Coward · · Score: 0

      Add a code cleanness to the fitness function?

  26. Re:What does it tell about the intelligent designe by vlm · · Score: 1

    With infinite wisdom and omnipotence and infinite resources, the Designer (or Designers) should have been able to create much more cooperative human beings. No wars. all peace.

    Well, by Norse mythology, Odin, Vili, and Ve created the humans to fight in the final battle of Ragnarok, which wouldn't be much of a battle if humans just sit around all day and post to slashdot. The world is supposed to end in flames, perhaps Ragnarok will be started by a vi vs emacs flamewar on slashdot. Certainly the Norse mythology fits the human condition much more closely than the Christian mythology. Which would imply...

    I wonder how they (the IDists) are able to square their ability ti "infer design" with the obvious "deficiencies of design".

    If you really want to mess with the heads of IDers, ask them what they'd do if further research showed neither the Christians nor the scientists are correct, and it turns out they're worshiping the wrong gods.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  27. Re:What does it tell about the intelligent designe by Anonymous Coward · · Score: 0

    You're assuming that the 'designers' intended to create a cooperative, peaceful world of human beings to begin with. The design may be deficient in achieving your criteria, but you are projecting your own idealistic design upon any 'designers' as evidence that they didn't have the kind of planning and or foresight that ID advocates advocate. All experiments come to an end when some predetermined threshold is crossed, one way or another. To be sure, if we are living in some sort of planned experiment, it probably comes to a rather abrupt end.

    As for evolution and cooperation of mindless robots; there would be no evolution or cooperation if the scientists conducting the experiment had not "designed" those abilities into the robots from the start.

  28. Darwin award by drunkenkatori · · Score: 1

    Somewhere out there is a darwin award for species behavior. Our award might be for inventing our own successor.

  29. Re:What does it tell about the intelligent designe by Libertarian001 · · Score: 1

    soooooo... Destiny vs. free will & self-determination?

  30. Applications by MonsterTrimble · · Score: 1

    I RTFA and think it's geeky cool just for the robots, but I wonder about how to apply this to real life. How could we use the algorithms to improve our router firewall, or kernel scheduling, or even better dynamic playlists on our favorite music players? Could we have our coffee makers figure out when we would ACTUALLY like our coffee being brewed?

    --
    I call it 'The Aristocrats'
  31. Re:What does it tell about the intelligent designe by lrandall · · Score: 1

    Well, I can't speak for all "IDists", but based on my beliefs we are here to learn and progress: that is the whole point of our existence. Progression implies a lack of perfection, hence the wars, lack of cooperation, etc., that you suggest is evidence of a lack of intelligent design.

    We are all intelligences in our own right, given the freedom to choose for ourselves and in so doing gain knowledge, experience and indeed greater intelligence. This freedom we are given means our actions can prove to be positive and conducive to progress or detrimental to ourselves or the human race as a whole.

    It's commonly accepted that we learn by experience: we see evidence of that on a daily basis. Why does that suddenly seem ridiculous when it's suggested that that is what our Creator had in mind for us?

  32. See the work of philosopher Patrick Grim from 2000 by Paul+Fernhout · · Score: 1

    "Evolution of Communication in Perfect and Imperfect Worlds "
    http://sunysb.edu/philosophy//faculty/pgrim/pgrim_publications.html
    http://www.sunysb.edu/philosophy/faculty/pgrim/evolution.htm
    "We extend previous work on cooperation to some related questions regarding the evolution of simple forms of communication. The evolution of cooperation within the iterated Prisoner's Dilemma has been shown to follow different patterns, with significantly different outcomes, depending on whether the features of the model are classically perfect or stochastically imperfect (Axelrod 1980a, 1980b, 1984, 1985; Axelrod and Hamilton, 1981; Nowak and Sigmund, 1990, 1992; Sigmund 1993). Our results here show that the same holds for communication. Within a simple model, the evolution of communication seems to require a stochastically imperfect world. "

    --
    A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
  33. Dup dup! by Culture20 · · Score: 2, Informative

    Same story more than a year ago: http://hardware.slashdot.org/hardware/08/01/19/0258214.shtml

    And offtopic: $&^@%! Taco, what's up with the popups that sneak past Firefox popup blocks? I've dutifully allowed advertising to continue, despite having that checkbox I could click to turn ads off for good behavior. Do I really need to turn on adblock and noscript for /.? Really?

    1. Re:Dup dup! by slothman32 · · Score: 1

      No script for you, come back more than one year!

      --
      Why don't you guys have friends or journals?
    2. Re:Dup dup! by psm321 · · Score: 1

      I've never had a popup ad on Slashdot, whether attempted or successful. And I haven't checked the checkbox and I don't have adblock or noscript on.

  34. More on that by fyngyrz · · Score: 1

    You would if you virtualized those analog parts.

    Yes, you would, but you'd also take a hit to simulation throughput, I'm guessing a pretty significant one, too. I'm not sure you'd gain anything specifically more useful than you would in a pure digital approach without this kind of low level detail, either. More interesting to add something a bit more "macro" in the sense that it's a high level behavior / feature you can see and evaluate by simple observation.

    My qualifications to guess? I'm the author of "Digital Soup", a system that uses genetic algorithms to drive robotic actors ("crits") in a world where simulated food gives them energy, they can trip over simulated rocks which takes energy from them, they can bump into each other -- similar to tripping on a rock -- they lose energy in the search for food, they can mate, breed, and so forth.

    You have control over breeding selection criteria, in that they (the crits) can pick from other crits that are high performing, or one of them can be, or neither, or it can be random. You can also fiddle with how the genomes of the breeders mix. You can hand-write the genomes, or preload from saved before you start, or you can generate them randomly.

    Once they're let go, performance is evaluated on a per-crit basis using a histogram for the currently living crits that evaluates their energy state. You have control over the size of the living space, the number of crits... and more. You can actually watch them run around, chase food and each other, avoid rocks, etc. Generation times can be exceedingly fast. Built-in hypertext docs/help. It is really a pretty cool program.

    Also... if you write a genome yourself, one you think will do well, the result is very rarely what you expect. It's fascinating to mess with.

    You can get the software for free here, but there is a pretty big catch for most people: It's Amiga software. I wrote all this over a decade ago. It probably would run fine on any decent Amiga emulation, though, as there's nothing "funny" about the code or the resources used.

    --
    I've fallen off your lawn, and I can't get up.
  35. Robots don't really add much by Carbaholic · · Score: 1

    According to the article they optimized the behavior by optimizing a computer simulation with a genetic algorithm. Says they ran 500 generation which is a very small number of iterations for a genetic algorithm. Then, after they had optimized the behavior, they put the control code into the robots and watched them go.

  36. Re:What does it tell about the intelligent designe by Azuma+Hazuki · · Score: 1

    I have an even better question for ID'ers. What does THIS say about their so-called intelligent designer?: http://en.wikipedia.org/wiki/Penis_plant

    Were we created by Beavis and Butthead? I can imagine the scene on Day 3 or thereabouts of the Creation:

    [God] Huh-huhuhuh-huh-huh. Hey, Lucifer. Check this out, dude. *zap!* It's a schlong cactus.
    [Lucifer] Heh-m-heh-heh. Yeah, that's pretty cool, m-heheh. Schlong. ...what's a schlong?

    --
    ~Eien no Inori wo Sasagete~ Searching for my Hatsumi...
  37. What's new here? by DerekLyons · · Score: 1

    Ok, what did this study teach us that wasn't learned years ago in (for example) Boids (1987), Core War (1984), and Tierra (1991)? I mean, it's cool having little bots running around a tabletop and all, but I was simulating the same behaviors on my '286 back in the mid 90's.

    1. Re:What's new here? by Culture20 · · Score: 1

      Were your robots' behaviors evolved or scripted? If evolved, did the robots lie about finding food when they really found poison, then move to the real food quietly while the other robots "ate" the poison? Although this isn't new (/. covered the same or similar ecperiment last January), it's newer than 90's robot behavior.

    2. Re:What's new here? by Sperbels · · Score: 1

      I wrote a simulated world back in the 90's where this was possible. With just a handful of simple rules that can mutate from generation to generation, you can reproduce this behavior. In my game, the creature that could eat the most reproduced the most. Each generation mutates slightly. Eventually you get a mutation in a creature that warns away it's peers and then it gets all the food and makes lots of copies of itself. I don't have any idea whether I evolved such a creature...but it seems pretty likely to happen.

    3. Re:What's new here? by DerekLyons · · Score: 1

      Didn't bother with bots - I concentrated on the steak, not the sizzle, and stayed in software. Their being hardware robots rather than software agents doesn't really change the underlying behavior. My agent's behavior was evolved, though they didn't evolve the same behaviors as those in the experiment, they did evolve unique behaviors of their own.
       
      Which is my point, they discovered specific new behaviors that arose because of the specific features of their environment - something long known to occur. Which is why I asked what was new, because there doesn't seem to be anything.

  38. Re:What does it tell about the intelligent designe by Culture20 · · Score: 1

    You assume that collective peace and smurfiness is the ultimate goal, and not individualistic peace/enlightenment/salvation/etc, which most religions tend to focus on.

  39. Apple sponsored? by recharged95 · · Score: 1

    I'm surprised they didn't use a Windows symbol instead of those skull and bones.

    That apple looks like a familiar sticker one gets when buying a certain computer.

  40. tried evolution in AI by Uzik2 · · Score: 1

    It slows down exponentially with time. No apocalypse there.

    --
    -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
  41. I'm a Mac! by countertrolling · · Score: 1

    A little product placement anyone? Kinda reminds me of those old films of white corpuscles attacking bacteria.

    --
    For justice, we must go to Don Corleone
  42. The real threat is not swarm intelligence...... by Anonymous Coward · · Score: 0

    It is Swarm stupidity!

    (And slash dot might be just the place for researchers to study it :-)

  43. Re:What does it tell about the intelligent designe by adyroman · · Score: 0

    I think that's the point - these robots don't have free will, which we humans allegedly have. This is why your argument is not valid - we were not designed to get along with each other, we were allegedly designed to be free to decide whatever we like. Apparently we like to go to war with our own kind.