Slashdot Mirror


Self-Organizing Circuit Reinvents Radio

PortWineBoy writes "An evolutionary computer program that controls circuits connected to transistors is told to 'breed' an oscillator. Instead, it breeds a radio receiver which picks up oscillation produced by a nearby computer to achieve the desired result. It seems interesting to me but does it have any implications or applications? Any thoughts on how something like this could be used elsewhere?"

286 comments

  1. evoloution by guest12 · · Score: 0, Redundant

    maybe this is how life evolved, biologically speaking

    fp?

    1. Re:evoloution by Anonymous Coward · · Score: 1, Funny

      Yeah, God told the self-organizing circuit to create "intelligence" and instead it came up with us.

  2. Cheater by frankmu · · Score: 1

    it's kinda amusing that instead of creating an ocillator, it "cheated", and grabbed signals from another computer. i wonder how the game theorists would explain that?

    --
    Supreme executive power derives from a mandate from the masses, not from some farcical aquatic ceremony.
    1. Re:Cheater by einer · · Score: 3, Funny

      i wonder how the game theorists would explain that?

      Winning?

    2. Re:Cheater by Bunjo · · Score: 1
      it's kinda amusing that instead of creating an ocillator, it "cheated", and grabbed signals from another computer. i wonder how the game theorists would explain that?
      #include <microsoft.h> ?
    3. Re:Cheater by spudnic · · Score: 3, Funny

      Around here, we call it interference.

      --
      load "linux",8,1
    4. Re:Cheater by Alien+Being · · Score: 1

      I'm afraid I can't let you try to explain that, Dave.

    5. Re:Cheater by mofolotopo · · Score: 1

      I'm not sure how it applies. Game theory does address "cheating", but mainly in terms of screwing your neighbor in an asymmetric contest. It's used a lot in evolutionary biology to model ways in which cooperative behavior can evolve in what's essentially a "selfish" system. Is there some other part of game theory that applies here? Not being facetious, just curious.

    6. Re:Cheater by Paul+Komarek · · Score: 2

      Your humorous comment reminds me of a funny anecdote.

      Some scientist found that photographic plates in his laboratory were being unintentionally exposed while still in drawers. He or she concluded that the lab was no place to store photographic plates. Later, a scientist named Roentgen noticed the same thing, tried to explain it, and discovered x-rays.

      -Paul

    7. Re:Cheater by Anonymous Coward · · Score: 0

      Hmmmmmmmmmmm.... Anyone ever seen ghost in the shell.... i have always been scared about what we cant possibly see until it is staring us in the face, and we still dont understand.

  3. Out of control by bhny · · Score: 3, Funny

    Another
    experiment a few years ago produced a circuit that could recognize the
    difference between a 'stop' and 'go', voice commands. Adrian Thompson,
    who created the circuit, said- "I don't have the faintest idea how it works"

    1. Re:Out of control by lenski · · Score: 1
      I remember a Scientific American article a few years ago, in which genetic algorithms were used to program an FPGA to recognize a 1kHz input signal. Could be the same researcher, I don't remember. But I do remember two important observations:

      • The final design that worked with one FPGA did not work with a different chip of the same model.
      • The researcher had no idea how the final design worked.
    2. Re:Out of control by Anonymous Coward · · Score: 0

      The sad truth is that we don't know how to exploit this tech right now. I do know that in similar work the normal flaws found in every component were exploited by AI programs and the programs would only run on the machine on which they evolved as any little change in components made the programs crash. It is aslo of note that the programs get so terse that they typically can not be understood by humans. Frankly this tech will design OSs for us in the reasonably near future. But for now it is dreamware.

    3. Re:Out of control by sjanich · · Score: 1

      Genetic Algorithms have been used to tweak paramaters and settings in design in a small way for years. The classic example was Boeing (or was it the subcontractor? GE maybe?) using it at least in the early 1990's with jet engine design.

    4. Re:Out of control by blue+trane · · Score: 1

      the programs would only run on the machine on which they evolved

      This should be fixable by creating better fitness tests. Evaluate the fitness of each trial in different environments, for example.

    5. Re:Out of control by mofolotopo · · Score: 1

      I believe it is the same researcher. I'm almost positive it's the same university.

    6. Re:Out of control by colmore · · Score: 2

      God created that circuit! Are you trying to tell me that transistors can come together at random and create a working device? If a tornado blew through an Intel cleanroom, would it throw together a computer?

      --
      In Capitalist America, bank robs you!
    7. Re:Out of control by joepeg · · Score: 1

      It is the same guy. Both are discussed in the parent article. Another interesting point about these designs is that the circuits tend to only work in the same temperature they had evolved in. And to resolve this, the researcher simply says, 'we will just have to add another constraint.'

      --

      ZEN is a prime number in base-36

    8. Re:Out of control by pediddle · · Score: 1

      Yes, they do come together randomly (within predefined -- by humans -- constraints). They come together randomly so many times that they happen to pick a layout that works. It's no different than if you gave an infinite number of monkeys an infinite number of typewriters; they would eventually write Shakespear (or however that saying goes).

      The scientists just used predefined constraints to accellerate the process toward the end result. I hope you were kidding :)

    9. Re:Out of control by joepeg · · Score: 1

      oops, they aren't the same article. Not sure how I ended up there, but as stated by greenhide #4178771, that article is here

      --

      ZEN is a prime number in base-36

    10. Re:Out of control by PLBogen · · Score: 0

      I recieved assistance from Adrian Thompson with a Genetic Programming project I did for school a few years ago, he gave me several of his papers to read as background information.

      One of his papers told about circuits that seemed impossible, until one realized that the circuits where manipulated the physics of silicon. Electrons would jump bridges between seemingly discontinuous circuitry.

      Unforatunately, if the temperature was decreased the distance an electron could jump was smaller, and the circuit would not work.

  4. Interesting by deathcow · · Score: 3, Insightful

    99.999% of the electronics devices I own and used seem to have fixed purposes and fixed designs. Perhaps this technology will find itself interfacing with organics/nerves in the future. Maybe it's distant circuit-child will do better than poking electrodes around on a brain saying to the patient "Are you still there?" The articles about human-electronic-vision seem to talk a lot about plugs going into heads.

    Maybe this tech, combined with fixed technological components, will find itself into the human/electronic interface.

    1. Re:Interesting by killthiskid · · Score: 3, Funny

      So you own 100,000 devices, and one of them has a non-fixed purpose and design?

      Laugh, it's funny.

    2. Re:Interesting by Anonymous Coward · · Score: 0

      lol, you are so right.

      I love it when people put more decimal places for an observation, than they have actual results.

    3. Re:Interesting by Billly+Gates · · Score: 2

      This would be a great system to control thought crimes.

    4. Re:Interesting by Anonymous Coward · · Score: 0

      By a sexbot created by an evolutionary program.

    5. Re:Interesting by Anonymous Coward · · Score: 0

      Hey Jon, Wired Magazine called. They're worried about you.

  5. Different solutions by bigberk · · Score: 0, Redundant

    I remember reading about something like this earlier, where they had a circuit that modified itself (it was implemented on an FPGA) and it was supposed to figure out how to solve a mathematical problem. After it randomly came up with a "working circuit", the engineers couldn't debug it -- until they figured out the FPGA circuit as implemented was making use of stray RF signals to help solve the "problem".

    Just goes to show that there are tons of ways to solve problems. Perhaps we don't solve things so efficiently after all when left to our own methods?

    1. Re:Different solutions by Faux_Pseudo · · Score: 3, Informative
      Quote the poster

      I remember reading about something like this earlier, where they had a circuit that modified itself (it was implemented on an FPGA) and it was supposed to figure out how to solve a mathematical problem. After it randomly came up with a "working circuit", the engineers couldn't debug it -- until they figured out the FPGA circuit as implemented was making use of stray RF signals to help solve the "problem"

      You mean this article?

    2. Re:Different solutions by bigberk · · Score: 1

      Holy crap, that's the article! That was before I knew about slashdot, but hey, they get all the gold don't they?

    3. Re:Different solutions by Anonymous Coward · · Score: 0

      I remembered the artical just like you did when you read the topic. But your post gave me just enough actual data for me to do a google search and find the artical in question.
      So you can have half the karma points They aren't going to do me any good anyway.

  6. Genetic algorithms always cheat by rabidcow · · Score: 4, Interesting

    I've heard of at least three circumstances where they tried to use a GA to develop something and the final solution ends up cheating, using some quirk of the system that wasn't anticipated. So it seems to me that evolution always cheats, though no doubt there are numerous experiments where that doesn't happen and no one think it's special.

    I guess what I'm saying is: So what? We've seen this before, even if not this exact thing.

    1. Re:Genetic algorithms always cheat by G0SP0DAR · · Score: 5, Insightful

      ...evolution always cheats, though no doubt there are numerous experiments where that doesn't happen and no one think it's special...

      That's because evolution knows no rules. Therefore, evolution does not cheat. It's sole task is to follow the path of least resistance.

      --


      Calm down, it's *only* ones and zeroes.
    2. Re:Genetic algorithms always cheat by mmarlett · · Score: 4, Insightful

      That's the neat part, though. The whole idea that evolution has a "goal" is wrong. The goal is to do what it takes to get more resources that the other things so you can make more of yourself. Anything to reach that goal is fair. That's what makes these algorithms so damn cool -- they work just like life. Do exactly what it takes to make it to the next level. The "problem" with the experiment was that there were ways to have the same end result that the researchers where testing for -- not looking for. The flaw is not the algorithms but the testing method.

    3. Re:Genetic algorithms always cheat by Alien54 · · Score: 3, Insightful
      idle speculation: genetic evolution to crack copy protection on CD's, etc.

      the RIAA would not have any idea as to how it was done, because neither will the researcher.

      --
      "It is a greater offense to steal men's labor, than their clothes"
    4. Re:Genetic algorithms always cheat by Charm · · Score: 1
      That's what makes these algorithms so damn cool -- they work just like life. Do exactly what it takes to make it to the next level.

      These programs are working towards a goal that the expirimenter asks for. Notice the article says he wanted them to breed an oscillator. This is not like the biological theory of evolution. Otherwise the programs would hardly ever produce anything useful.

      Not to mention they work in much simpler systems than real life.

      --
      -- RTFM:Slackware::Beer:Saturday
    5. Re:Genetic algorithms always cheat by Mr.+Slippery · · Score: 1
      These programs are working towards a goal that the expirimenter asks for.


      No. If that was the case, he'd have gotten the oscillators he wanted. The programs are "working" towards succeeding under selection pressures - just like replicating biological organisms.
      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    6. Re:Genetic algorithms always cheat by blair1q · · Score: 2

      It happens in everything.

      It's a matter of failing to write the specification correctly.

      It's why testing is the other 90% of programming.

      --Blair

    7. Re:Genetic algorithms always cheat by Maserati · · Score: 2

      More idle speculation. This might get an "AI" dragged into court, and might even get it "standing before the law". That'd pre-empt a couple of TNG and Voyager episodes dealing with rights of artificial lifeforms.

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
    8. Re:Genetic algorithms always cheat by Alien54 · · Score: 2
      This might get an "AI" dragged into court, and might even get it "standing before the law".

      Unless the AI lived on the internet, say as part of a p2p setup or something.

      "We wish to bring the internet into court your honor...."

      right

      --
      "It is a greater offense to steal men's labor, than their clothes"
    9. Re:Genetic algorithms always cheat by Paul+Komarek · · Score: 3, Insightful

      Suggesting that the "sole task" of evolution is to follow the path of least resistance is misleading. Entities in an evolutionary system are trying to survive long enough to reproduce. I find it difficult to make a serious, detailed connection between this goal and taking the path of least resistance.

      We should probably try to avoid 'humanizing' evolution (...evollution knows..., ...evolution does not cheat, It's sole task...). This only makes the theories commonly associated with evolution harder to understand.

      -Paul Komarek

    10. Re:Genetic algorithms always cheat by Anonymous Coward · · Score: 0

      "We wish to bring the internet into court your honor...."

      Well if it shows up, let my mom know. She's been having fits since she 'lost the internet'.

    11. Re:Genetic algorithms always cheat by sg_oneill · · Score: 2

      You might just be onto something bucko.....
      Consider. You build a GA to start fucking around with DVD protection , say with the aim of maximising some sorta criteria (minimum 'noise' max sine waves or sumfin). And let it rip.
      The resulting algorithm (A) has NO reference to an existing method, it is random. At best the existing algorithm can be intentionaly divined simply as "GA". (B) The program has no intentional purpose, it could be utterly said that it was not created for copyright infringement unless the court was prepared to accept that a software algorithm was (1) capapble of forming an intention and (2) knew wrong from right thus (3) being responsible for its action. (C) That of course implies that the software would be sued , as no human "willed" it to do it, really.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    12. Re:Genetic algorithms always cheat by Anonymous Coward · · Score: 0

      Good point. Is it an accident that it took 1 million years for humans to develop an appreciable intellect? Technically speaking, it was a series of accidents. But it sure did take a long time. If it takes 1,000th of a 1000 millenia (or more) for a machine to develop something comparable to humanity, that's still a long time.

    13. Re:Genetic algorithms always cheat by Anonymous Coward · · Score: 0

      I remember a case study from university in Neural Networks. The american military had developed a Neural Net to find tanks in pictures. They had a bunch of photographs of scenes with tanks, and a bunch of scenes without tanks, and trained the Net to recognize the tanks. It worked great, they thought. When it was tested though, they found that all the pictures of tanks were taken on cloudy days, and all the no-tank pictures were on sunny days. So the net had actually learned to recognize cloudy/sunny days and didn't do a thing relating to tanks.

    14. Re:Genetic algorithms always cheat by Sayjack · · Score: 1

      Evolution does indeed have a goal -- survival.

      GA/GP applications tie survival rate with a rating system or fitness function which ensures that mostly promising candidates live to breed on.

      - Pat

      --

      -- Good judgement comes with experience. -- Experience comes with bad judgement.

    15. Re:Genetic algorithms always cheat by colmore · · Score: 2

      Human design is limited by human thought patterns. Interferance and other such effects are viewed by human engineers as problems that have to be designed around. Evolutionary design responds to the whole environment, "problems" and all. It is not at all surprising that circuits designed by evolutionary process rather than intelligent design are radically different than what any team of engineers would create. It is however, interesting on the deepest levels.

      --
      In Capitalist America, bank robs you!
    16. Re:Genetic algorithms always cheat by VC · · Score: 1

      You cant use a genetic algorithm to crack encryption becase theres no fitness test.
      Thats the thing about encryption.. You get nothing at all until you get EXACTLY the right key.
      Now if the encryption worked like, [GET half the bits of the key right and you get half the picture] then YES genetic algorithms could solve this.

    17. Re:Genetic algorithms always cheat by Charm · · Score: 1
      just like replicating biological organisms

      I followed you up until that sentence. In what way does the simple universe modelled inside the computer equate to the complex real universe?

      --
      -- RTFM:Slackware::Beer:Saturday
    18. Re:Genetic algorithms always cheat by ceswiedler · · Score: 2

      There's even less "will" in an evolutionary system than you yourself credit. Evolutionary processes are simply a set of patterns. With the correct stimuli, patterns will form. Patterns which "reproduce" and "survive" will obviously be around longer than patterns which occur once and disappear.

      The trick is to apply the correct stimuli to get the pattern you want. I'm impressed that this guy can end up with something as complex as an oscillator circuit.

    19. Re:Genetic algorithms always cheat by Associate · · Score: 1

      I'd like to call as material witnesses; Santa Clause, the Easter Bunny and Barbra Streisand.

      --
      Someone hates these cans.
  7. used elsewhere? by oliverthered · · Score: 2

    patents and copyright.

    This appears to be the first usable version of
    cat /dev/random | grep metallica

    If you can 'breed' a patent how does that patent stand up?

    --
    thank God the internet isn't a human right.
    1. Re:used elsewhere? by Faux_Pseudo · · Score: 1
      This appears to be the first usable version of: cat /dev/random | grep metallica
      Well I would have used mr bungle[0] in that example. metallica (used to have) classical orchestration and movements instead of rhythm changes.
      one of the mr bungle reviews on amazon says "some listeners might be shocked to find melodies on this record"
      you don't get much more random than that.

      [0] a mike patton project like faith no more

    2. Re:used elsewhere? by Reziac · · Score: 2

      I dunno, but I've been breeding computers for some years.. and my gene pool must be defective, because a while back they produced an XT!!

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    3. Re:used elsewhere? by Anonymous Coward · · Score: 0

      Faith No More was not a "Mike Patton" project. They existed for some time before he joined.

    4. Re:used elsewhere? by Cplus · · Score: 1

      What to say...hmmmmmmmm...look for the order in the chaos of Mr. Bungle. It's very strongly there. It just sounds like quitting smoking feels.

      --
      "Share your knowledge. It's a way to achieve immortality." -- Dalai Lama
    5. Re:used elsewhere? by oliverthered · · Score: 2

      cat /dev/random | grep metallica >> napster

      --
      thank God the internet isn't a human right.
  8. Creative Problemsolving by Anonymous Coward · · Score: 0

    I work in the philosophy of mind, and I find this to be an incredible breakthrough. Why? This device just displayed creative problemsolving.

    It was given a problem (give us an oscillating pattern) and it solved it in a way the programmers had not thought of. Wow.

    Ian C. Struckhoff
    University of Sheffield

    1. Re:Creative Problemsolving by Oculus+Habent · · Score: 4, Interesting

      The device did no such thing. It merely functioned within the requirements of the program. If the researchers were really interested in a better oscillator, they would put it in a radiation-free box and try again. The device didn't sit down and think "Hey, if I find an external oscillation, I don't have to develop one of my own..." By chance and structure it was given this opportunity. If the board had been made another way, it might not have worked.

      Though, we should make more computers like this: a sequence of self-programming gates and a rule structure instead of a hard-coded processor doing much of the work. Any application or component could have it's own recorded "last state" for the FPGA, and it would load the state and the programming for the application.

      Wouldn't it be cool if Quake III's frame rate improved with play, or if the bots could also become smarter? Two identical systems might run entirely differently, making use of the radio waves and various external interferences around them to improve their operation.

      Programmers (and scientists) often work inside a little mental space that is the limit of their science. That's just how it works most of the time. You can't reliably sit down and say "most people have fluorescent lights flickering at 60Hz, so I'll use that external source for a 60Hz oscillator. The device, however, doesn't have any considerations, it doesn't know about environment changes. If the computer making the oscillation was shut off, the program would continue to try other methods.

      --
      That what was all this school was for... to teach us how to solve our own problems. -- janeowit
    2. Re:Creative Problemsolving by Com2Kid · · Score: 2, Insightful

      It was given a problem (give us an oscillating pattern) and it solved it in a way the programmers had not thought of. Wow.

      Or more likely a way that they where taught not to think of because it wastes so much resources.

      Thinking 'outside the box' is fine and all, until you realize that outside the box tends ot be a bit, err, messy at times.

      Besides history has shown that when the current methodologies are no longer sufficient to solve a given problem, that somebody will come along sooner or later and do something that the current school of thought teaches against in order to solve the problem.

      Now hopefully what one of the true applications of techniques like this is, will be to help ensure that such solutions come about sooner rather then later. But as it is this is hardly an adequate way to go about solving any problem, tried and true methods are tried and true for a reason. They work.

    3. Re:Creative Problemsolving by Anonymous Coward · · Score: 0

      BS. Imagine you place a chimp in a room and have a complicated obstacle course involving locks wall climbing etc. that runs round the periphy nearly back to the start. So you place some food on the ground at the end, show the chimp the food and then face them to the start, and walk to the middle of the room to observe. What does the chimp do? It turns around and eats the food right behind it.

      Now the chimp didn't go through the obstacle course. But is it because the chimp was brilliant? No it was because the human was dumb.

    4. Re:Creative Problemsolving by TomOfAmalfi · · Score: 1

      Look at how a genetic algorithim works (the article makes it clear that is what was being used). All this involves is a set of instructions, a random number generator, and a test for the results. All the "creativity" comes from the random number generator.

      Of course, that may be one of the methods used in the human brain. I can think of several people whose thought process seems to depend on a random number generator.

      --
      Tommasso de Amalfi
      If you are not confused
      You do not understand the situation
    5. Re:Creative Problemsolving by tgibbs · · Score: 2
      The device didn't sit down and think "Hey, if I find an external oscillation, I don't have to develop one of my own..." By chance and structure it was given this opportunity. If the board had been made another way, it might not have worked.
      The device itself may not have "figured it out" but in a sense, the process did. There is a lot of evidence about competitive interactions among neurons and circuits in the brain, so it may well be that when we "figure something out," something similar is going on inside our heads.
    6. Re:Creative Problemsolving by Anonymous Coward · · Score: 0

      I
      can think of several people whose thought process seems to depend on a
      random number generator.


      Mine sure do, usually encode all my thoughts with RSA. One can never be too careful.

    7. Re:Creative Problemsolving by XO · · Score: 1

      As a complete and total aside, I think the Quake III bots do become smarter, until you reset them. Take a map that wasn't built by id, import a couple of medium skill level bots into it, and then watch them run around for a while. If there's a really difficult area to get into, that they don't find on their own, but they see YOU run into it, or rocket jump into it, or whatever, then they learn to do it. It's pretty cool. Kinda like my cat that learned to jump over the gate seperating the living room and the dining room, because the other cat was obsessed with my foot one morning, and followed me as i walked over it.

      The first cat, who previously only knew how to crawl UNDER the gate, learned that he could, as well, jump OVER the gate, just like the kitten did.

      The quake III bots often do the same. Another human showed me an area that is VERY difficult to get to with rocket jumps, and I started a level once, loaded a bot, and showed it how to get there. It started hiding in the spot!

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    8. Re: Creative Problemsolving by Black+Parrot · · Score: 1


      > As a complete and total aside, I think the Quake III bots do become smarter, until you reset them. Take a map that wasn't built by id, import a couple of medium skill level bots into it, and then watch them run around for a while. If there's a really difficult area to get into, that they don't find on their own, but they see YOU run into it, or rocket jump into it, or whatever, then they learn to do it. It's pretty cool. Kinda like my cat that learned to jump over the gate seperating the living room and the dining room, because the other cat was obsessed with my foot one morning, and followed me as i walked over it.

      Shucks, I thought you were about to say your cat figured it out by watching you play Quake.

      --
      Sheesh, evil *and* a jerk. -- Jade
    9. Re:Creative Problemsolving by happybrick · · Score: 1

      I agree, either the original design of the board was wrong (i.e. did not filter out external sources of oscillation); or the test within the program did not detect the external source of the oscillation.

      It would be nice to know whether the experiment was repeated, and if a different result was obtained.

  9. Typical of evolution by Doug+Merritt · · Score: 5, Interesting
    This is typical of evolution (both natural and artificial), rather than surprising.

    I bred tic-tac-toe programs around 1987, and they were always surprising me. The first round of winners evolved to win by cheating -- they found a bug in my software that allowed them to make three moves all at once and win on the first move!

    When I fixed that, they cheated again, by collusion: when they played the O's they dithered and did nothing, so that when they played the X's they could get an easy win with no resistance. I had to breed the O and X populations separately to fix that.

    As for finding genetically evolved solutions puzzling, again that's par for the course. It is extremely difficult, in fact, to breed populations whose solutions *do* make sense. They find "organic", bizarre, complicated, twisted, fragile solutions much more often than something simple and straight-forward.

    I gave a talk entitled "On the Evolution of Dishonesty" on the phenomenon to the local AI society (the title being of course a take-off on Axlerod's "Evolution of Cooperation"

    --
    Professional Wild-Eyed Visionary
    1. Re:Typical of evolution by larkost · · Score: 4, Insightful

      The whole problem is the notion of "simple and straight-forward". In every case evolved systems seem to find their own solutions that seem to be complicated (from our point of view and rules), but if you look at it from a how-many-things-have-to-evolve point of view, their solutions are far simpler.

    2. Re:Typical of evolution by KidSock · · Score: 3, Funny

      It is extremely difficult, in fact, to breed populations whose solutions *do* make sense. They find "organic", bizarre, complicated, twisted, fragile solutions much more often than something simple and straight-forward.

      Sounds just like software.

    3. Re:Typical of evolution by zapfie · · Score: 1

      You wouldn't happen to have some code or pseudo-code samples of those programs, would you? It sounds really intriguing; how did they manage to exploit bugs in your program and work together?

      --
      slashdot!=valid HTML
    4. Re:Typical of evolution by Sanity · · Score: 2
      Professional Wild-Eyed Visionary
      It is conventional to be awarded the title of "visionary" by others, before applying the term to oneself :-P
    5. Re:Typical of evolution by the+way,+what're+you · · Score: 3, Funny
      It is conventional to be awarded the title of "visionary" by others, before applying the term to oneself :-P

      A real visionary would be able to see that others were going to call him that. ;)

      --
      example.org - powered by Linux!
    6. Re:Typical of evolution by Compuser · · Score: 4, Interesting

      If evolved programs are good for finding bugs,
      as you say, then there will be tons of
      applications for software testing. Imagine
      setting up a firewall and letting a bunch of
      evolving code hack at it. Given enough iterations
      all bugs are shallow :)

    7. Re:Typical of evolution by Anonymous Coward · · Score: 0

      It was probably just something like moving out of the border to end up in the other side or something. The evolved programs of course can't see the internals of the software. The only thing they do is to learn valid rules and try to come up with the best ones. If a "false" move is valid, then by all means it shall be used.

    8. Re:Typical of evolution by Nanoda · · Score: 2, Insightful
      That sounds like a talk I would have attended had I been able.

      The subject of fitness in the article reminds me of a book called "Starfish" by Peter Watts. (I recommend it highly in my own review of it, BTW).

      In it, a type of biological computer has been created, and does stuff integral to the plot. In one sidenote I recall, someone brings up the fact that you don't really know why these types of computers do something, just that they do it. The person talks about some event in a subway, where the system was supposed to run the ventilation fans when trains arrived. It worked, so everyone was happy... until some vandals smashed a clock that was visible to the system through a security camera. The fans weren't being run by a schedule, or by a camera detecting the train, it was being run by the camera seeing the pattern on the clock. So then the people on the train suffocate.

      I don't think I would ever feel comfortable with one of these types of computers, unless it was so highly evolved as to be able to tell someone what it was doing and why.

    9. Re:Typical of evolution by Sycraft-fu · · Score: 2

      The big difference is that evolution is just order evolving from chaos whereas we try to design ordered things. When something evolves, be it natural or artifical, litreally all that is happening is tons of different random variations being tried and the most successful getting to proceed to the next round. Therefore your end result is just a random pattern that happens to work.

      When humans design something, we are delibratly trying to make something ordered and we go about it in what we believe to be the easiest, most comprehensable way (well, most of the time at any rate). There isn't much randomness to it since we know what it is that we want, and can identify and eliminate that which is not needed.

    10. Re:Typical of evolution by Dread_ed · · Score: 1

      The first round of winners evolved to win by cheating -- they found a bug in my software that allowed them to make three moves all at once and win on the first move!

      Just like the article's writers, you are attributing anthropomorphised characteristics to code when what you have is an experiment that was poorly designed or had faulty initial conditions. Because the experiment yeilded unexpected results, you say that it "cheated," when in reality the conditions of the experiment (which you as the designer SET) determined the results. I don't know if you guys took the same programming classes that I did, but we learned that computers and software do EXACTLY what we program them to do. If the results are unexpected, WE have not done our due dilligence.

      The same holds true for the scientists in the article. If they had put in a check in their flow chart to determine the source of the oscilations, they would have had more iterations of evolution until some other result was achieved. Furthermore, if they had shielded the experiment from outside EMF they could have had better results as well. There are probably a hundred things they could have done to get the results that they wanted, but they didn't do it.

      My daddy used to say that when people say things about you behind your back it says more about them than it does about you. Likewise, IMHO what we are seeing is more indicative of the people who set up the experiemnts than of the code/experiments themselves.

      In essence what we have here is a poorly designed experiment with ironic/humorous results and therefore it is not anything of interest. Go back to the ol' drawing board guys...and this time get it RIGHT.

      Vincit qui se vincit.

      --
      When the only tool you have is a claw hammer every problem starts to look like the back of someone's skull.
    11. Re:Typical of evolution by Doug+Merritt · · Score: 2
      For the sake of any historians reading this archive thousands of years from now: correction -- I checked my archives, and my tic tac toe breeding software is dated 1985 on the paper printout, not 1987 as I originally said.

      Probably makes a difference; I was doing this very early on in the history of genetic evolution.

      I waited a while to post this so as to avoid flack from people complaining about me replying to my own post. :-)

      --
      Professional Wild-Eyed Visionary
    12. Re:Typical of evolution by Doug+Merritt · · Score: 2
      Obviously. That in fact is much of the point.

      Don't assume people are stupid just because they didn't explain themselves ultra-thoroughly in a public forum where there is a premium on posting fast (otherwise responses end up buried under hundreds of others and are never seen). Slashdot is not Usenet, much less a research journal.

      When I gave the talk to the AI forum, my use of provocative terms like "cheating" and "dishonesty" is precisely what gave rise to a very interesting discussion in the audience. Yet not a single person there was tempted to actually believe the anthropomorphism as an underlying reality.

      You would do well to read the seminal works by Konrad Lorenz on animal behavior. He nicely points out the difference between the fallacy of teleology (ascribing purpose to nature) versus teleonomy (apparent purpose in nature as a useful model to describe functionality regardless of exact cause).

      Fact is, teleonomic terminology is very appropriate for describing experiences with genetic programming and artificial life, as you will discover if you ever try it. It is vastly more difficult in those realms, compared with most kinds of programming, than you seem to think to do the "due diligence" to avoid unexpected results as you snidely suggest.

      --
      Professional Wild-Eyed Visionary
  10. Evolutionary design methods by Liquidity · · Score: 1

    This stuff turns out to work in many complex applications with many variables. For instance, it is also used in metallurgy to find super-alloys: See G.H. Johannesson et.al., Physical Review Letters, 24 June 2002

  11. This is significant by Raiford · · Score: 2, Interesting
    Researchers have been experimenting with the evolutionary synthesis of electronic circuits for some time now and there has been quite a few scientific conferences on the subject with a lot of published material generated to boot (see this). Most of this work has been focussed on the use of genetic algorithms, genetic programming and a few varients of these. The experiments were most often quite directed where the merit functions were selected such that synthesis process would evolve something that was slightly more complicated than a circuit optimization problem.

    This experiment resulted in a circuit that exibited a completely different function than the intended one and it was not directed in any way to do this !

    --
    "player 4 hit player 1 with 0 stroms"
  12. Global warming by jetmarc · · Score: 2, Interesting

    Well, if all circuits had been "designed" using these methods, we would
    have to fear every day that they suddenly stop working. Just look at
    the global warming phenomena - the delicately balanced mechanisms of
    our planet are broken by some minor environmental pollution. Floods and
    thunderstorms are the result.

    Heck, I would certainly return my "evolutionary designed" super computer
    when it stopped working for minor (but unexpected) influences.

    jetmarc

    1. Re:Global warming by Smidge204 · · Score: 1

      The "evolved" devices, as you mentioned, are extremely fragile and very dependent on exact operating conditions. Then again, so is organic life. Changing a human's body temperature by as little as 5%, for example, is quite often fatal, as is the introduction of even very small quantities of certain substances. One broken blood vessel in the right (or wrong?) spot and you're dead. It's so easy to eliminate life, you probably kill billions of organisms every day and not even know think ONCE about it. Which reminds me, did you remember to wash your hands? :p

      The difference between organic life and these devices is clearly their complexity. One uses the ebb and flow of electromagnetic waves, the other uses the interaction of atoms and molecules. One is evolved under very controlled conditions to meet certain criteria, the other is just sorta let loose with no real limits, goal or purpose (depending on your personal philosophy, of course). Organisms are really just a conglomeration specific solutions for millions of separate problems, and each species is a unique set of solutions.

      Note that complexity does not automatically imply intelligence. Evolving a robust device is a lot different from evolving a "smart" one. But I digress...

      As it was stated, evolution fills niches and takes advantage of loopholes wherever it can find them. Of course it'll lose when you change the rules of the game! Fortunately for life, there will always be loopholes... too bad the laboratory isn't as forgiving in that respect.
      =Smidge=

    2. Re:Global warming by blue+trane · · Score: 1

      evolution fills niches and takes advantage of loopholes wherever it can find them. Of course it'll lose when you change the rules of the game!

      Species that adapt to changing rules survive. Being able to adapt to changing rules requires that you carry along extra genes that may not be useful right now but could help you in different environments.

    3. Re:Global warming by jetmarc · · Score: 1

      > Species that adapt to changing rules survive. Being able to adapt to
      > changing rules requires that you carry along extra genes that may not
      > be useful right now but could help you in different environments.

      There's another requirement: you have to carry along the ability and the will
      to mutate!

      The "genetic" super computer will be MORE fragile. It will mutate "out of
      the blue" even when there is no necessity. You have to live with extra downtime.
      If you didn't, you would be permanently stuck once environment really changes
      in an unexpected way.

      Marc

    4. Re:Global warming by adolf · · Score: 3, Insightful

      Interesting? The mods must be smoking crack.

      Since when has it been deduced that floods and thunderstorms are recent events?

      The topsoil here in Northwest Ohio has a large percentage of sand in it. One might imagine that it is such because it was under water for a substantial period, when things were probably warmer than right now.

      In the antithesis of this, this area was also carved flat by glaciers.

      And yet, even in light of these enviromental twitches, I'm somehow able to write this right now.

      Obviously, if a species ceases to evolve, there is a chance that unexpected external influences will cause its demise.

      Obviously, if a species continues to evolve, there is a chance that unexpected external influences will cause it to grow resistant.

      The earth is still here, changing, evolving, and generally putting up with its varied inhabitants.

      Having now killed the basis of your argument, I'll move on to character assasination:

      Did you return your copy of Windows when it stopped working for minor (but unexpected) influences?

      No?

      Weak. Try again.

    5. Re:Global warming by colmore · · Score: 2

      This is true: evolution produces things perfectly tuned to their environments, ergo: the extreme fragility of life in highly specific ecologies (such as rainforests, tropical islands, etc.)

      Human design arrogangly ignores environment, and is thus better suited to unpredictable change. However, I have to believe that evolutionary design could come up with something like the common rat, able to survive and work almost anywhere. As long as the environment that the device evolved in was made to fluctuate and be inconsistant, the device could not evolve to rely on the temperature, humidity, magnetism, radio signals, etc. that exist only in the lab.

      --
      In Capitalist America, bank robs you!
    6. Re:Global warming by jetmarc · · Score: 1

      Well, the thing is that nature has other design goals than industry.

      Biologic evolution doesn't try to let EVERY SINGLE individual survive. Nature
      doesn't trade-off between reliability and fitness. If some particular species
      of birds, for example, are fitter and stronger than others, they will survive as
      long as the environment permits. Nature won't automatically add "safety margins"
      to improve the birds. They won't develop ability to survive in a different, FUTURE
      environment, until that change actually takes place. Then, and ONLY then,
      evolution selects those birds that cope better. But until then, the "stronger"
      birds are prefered over those that might survive the change without further
      adaption.

      This is totally contrary to industry desires. Industry wants a product to be as
      fail safe as possible. I'm not talking about "good" products as opposed to
      "stupid" products, no. I mean products that are made from components with huge
      tolerance margins. If a component is 1% too large, and has to be thrown
      away, it lost revenue. Therefore, the designers take into account IN ADVANCE, that
      such errors can happen. They design the product so that it can be built with +1%
      and -1% components and still satisfy quality control.

      Industry wants as many INDIVIDUAL products as possible to be "good" (=sellable).
      Trades-offs are accepted and industry prefers cheap-to-manufacture products over
      experimental-state-of-the-art any time.

      Compare birds with airplanes. Nature simply "produces" as many birds as possible,
      each a little bit different from the others. A lot of them die before being
      given birth. Another large percentage dies before the first flight. How many die
      before their 50th flight? How many actually exhaust their expected lifetime?

      Airplanes, on the other hand, are carefully designed to resist every imaginable
      fault. They won't crash on their first flight. Well.. some may, but this certainly
      isn't PART OF THE PROCEDURE. We don't want to select the "good" airplanes
      by just letting them all fly and see which ones don't crash.

      We want products that work, and although the product is suboptimal for this very
      reason, we still prefer it this way. I don't want to be the unlucky customer
      whose new purchase is a "weaker" one. I can almost see people in the stores,
      opening a bunch of boxes just to select (no pun intended) the "better" one.

      Marc

  13. maybe?? by Squareball · · Score: 0

    I know this will get some flames, but, maybe God is indiscriminate? What is the difference between silicon and carbon based "evolution"? Maybe what ever force drives nature is also driving these chips? Who is to say, but I will say that I'm blown away!

    1. Re:maybe?? by OzJimbob · · Score: 1

      Wake up and smell the coffee - evolution isn't "directed" - that's the whole idea, it's random, not "driven".

      --
      -"I still believe in revolution; I just don't capitalize it anymore." - srini!
    2. Re:maybe?? by Anonymous Coward · · Score: 0

      Or maybe a non-linear junction (diode) in the silicon demodulated the RF signals emitted from the computer? It's just like braces receiving AM radio.

    3. Re:maybe?? by DrSkwid · · Score: 1

      blown away ?

      try Stephen Jay Gould or Richard Dawkins

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    4. Re:maybe?? by Anonymous Coward · · Score: 0

      That's kind of misleading. Evolution isn't just random. Some things work and some things don't. The things that don't work tend not to last very long. In Evolutionary programming you traditionally have a fitness operator. This is used to measure the fitness of an individual as an aid to seeing which individuals get into the next population. It's not too different from real evolution where the less fit individuals tend to get weeded out.

    5. Re:maybe?? by Anonymous Coward · · Score: 0

      Actually, the fact that any significance was attributed to this event at all so that it got published shows how evolution is "directed". Now lots of New Scientist subscribers will direct their time, money, and intellects on evolving circuits.

  14. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  15. Can you say BORG? by Anonymous Coward · · Score: 0

    Could this be the technology that turns us into the borg or does microsoft have yet to write software for it?

  16. Unstated requirements by aminorex · · Score: 2

    One thing this underlines is how badly your
    project can be undermined by inadequate
    requirements specification, and the sloppy
    practice of producing a specification-satisfying
    implementation which has environmental
    dependencies.

    A second point which it makes very clear is that
    EA cannot achieve its full potential without
    substantially better fitness functions -- but as
    anyone with EA experience knows, excessively
    refined fitness functions are death to early
    convergence -- hence it also underlines the
    importance of co-evolution of the fitness
    criteria.

    I'm sure this experience, which is not entirely
    new, but should be familiar to anyone who has
    read the EA literature, from many similar examples,
    is pregnant with many more suggestive results,
    but that's all that occurs to me at the moment.

    --
    -I like my women like I like my tea: green-
    1. Re:Unstated requirements by d2ksla · · Score: 4, Funny

      So, after your computer gives you the answer you gotta build an even bigger one that determines the question. Reminds me of some book I read once :-)

    2. Re:Unstated requirements by Anonymous Coward · · Score: 0

      Thought about changing your sig? You're not banned anymore.

    3. Re:Unstated requirements by GigsVT · · Score: 1

      I can sum it up more simply...

      If you know all the right questions to ask, you have already done all the work.

      The answer is the trivial part, finding the right questions is the part that requires real intelligence.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
  17. Irresponsible by photon317 · · Score: 5, Insightful


    The article is sensationalist and irresponsible, as it talks of how the genetic algorithm "surprised the scientists", and how nobody knows how the circuit "figured out" one trace could act as an antenna.

    The problem is that the non-tech-savvy of the world will read this and actually be made to believe these are thinking machines which are truly learning on their own. It conjures up images of a Matrix future.

    I'm quite sure the scientists didn't find the results all that stunning. They ran random mutations and "evolved" an oscillator from the interconnections of 10 transistors. The algorithm of course *failed* to generate an oscillator, and instead cheated by picking up a nearby radiowave.

    Nothing in the circuit "figured out" about antennas and radio waves - it was just random luck, much as any result in such an experiment is.

    Some might argue with calling the cheating oscillator a failure. I disagree - I think it's a wonderful example of how far AI research has to go yet. What they wanted was an oscillator, presumably one that would work (were this a circuit designing machine in the real world) elsewhere outside the lab. The algorithm was too dumb to realize it's design won't be portable past the lab table.

    I really don't think random mutation with selection is going to be the answer, if there's even an answer to be had. Computers are for automating, humans using them as tools are for innovating.

    --
    11*43+456^2
    1. Re:Irresponsible by Anonymous Coward · · Score: 0

      no, this is not for AI research, this is for artificial cells.
      AI research is something that can program itself just like the brain can learn. While the brain creates and destroys neuron connections, the AI will program its own components and remove the outdated ones. Humans will just have to supply the base system for the self-learning-self-modifying AI application

    2. Re:Irresponsible by Anonymous Coward · · Score: 1, Insightful

      While I agree with most of your points, I take exception with this:

      > The algorithm was too dumb to realize it's
      > design won't be portable past the lab table.

      The algorithm doesn't have any such flaw. The problem is that the environment in which the experiment is performed is implicitly part of the selection criteria for such an experiment. The algorithm just has to 'work' - it doesn't understand which parts of its surrounding world are the will of the experimenters and which are random environmental occurances.

      If you have a problem with such devices not working 'off the lab table', you need to *evolve them off the lab table*.

      Thank you, I'm here all week.

      Curious.

    3. Re:Irresponsible by the+eric+conspiracy · · Score: 3, Interesting

      Perhaps the article is sensationalist, however the concept that 'computers are for automating and humans are for innovationg' is at the very best completely neo-luddist.

      The fact is that we do not know if the human mind is a Turing Machine, or is something greater. Nor do we know if a super-Turing machine, one that could solve the Halting Problem can be built.

      Until these great questions are answered that simple fact of the matter is that we do not know if a true AI can be built, and even more scary, we do not know if a computer architeture that can solve problems that are beyond the human mind is possible.

    4. Re:Irresponsible by stipe42 · · Score: 1
      The algorithm was too dumb to realize it's design won't be portable past the lab table.

      By your logic, the first cell to evolve on ancient earth was not anything important, just a meaningless accident. That first cell was too dumb to realize that its design wouldn't be portable past the ocean slime. Oh wait, that's because evolution doesn't occur with a masterplan, when life happens it evolves to meet the present environment.

      stipe42

    5. Re:Irresponsible by DrSkwid · · Score: 1

      surely life evolves to meet the challenges of the past not present :)

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    6. Re:Irresponsible by Anonymous Coward · · Score: 0
      I really don't think random mutation with selection is going to be the answer

      I agree. Browsing Slashdot at -1 is the best evidence that evolution doesn't work. Let's try something different like, say, intelligent design ..

    7. Re:Irresponsible by Saeger · · Score: 1
      we do not know if a computer architeture that can solve problems that are beyond the human mind is possible.

      You deny the inevitability of the Singularity?! And the world is flat until we sail around it too (vs looking at the shadow cast on the moon). :)

      --

      --
      Power to the Peaceful
    8. Re:Irresponsible by Anonymous Coward · · Score: 0

      lunar eclipses dont prove that the earth is round. it is merely a special case of the flat earth theory. ;-}

    9. Re:Irresponsible by Anonymous Coward · · Score: 0

      Wonderful! So if I want to have this puppy evolve for work on Mars... all I have to do it ship it to Mars (via UPS, FedEx sucks for interplanetary shipments!) and evolve it there?

    10. Re: Irresponsible by Black+Parrot · · Score: 1


      > lunar eclipses dont prove that the earth is round. it is merely a special case of the flat earth theory. ;-}

      They do show that it's "round", just not that it's spherical.

      (Or oblate-spheroidal, for the anal-retentive.)

      --
      Sheesh, evil *and* a jerk. -- Jade
    11. Re:Irresponsible by bcboy · · Score: 1

      Every statement you make is false.

      It is not "sensationalist" so say the scientists were surprised.

      Neither is it sensationalist to say the machines learned on their own. Perhaps you haven't considered what "learning" means. It's not particularly mystical, and many machines do it.

      "Thinking" is less well defined, but no one claimed the machines are "thinking" -- rather, they are "breeding".

      Saying it "cheated" is absurd. It flattly makes no sense at all. The algorithm was given a desired result and it achieved that result. It wasn't given an particulars about how to achieve the result -- which was, in fact, largely the point of the experiment. More briefly: there were no rules to break. It could not have cheated even if it had "wanted" to.

      And no one said mutation and selection was "the answer", but it is certain AN answer, and one that has proven very powerful.

    12. Re:Irresponsible by slamb · · Score: 3, Insightful
      I really don't think random mutation with selection is going to be the answer, if there's even an answer to be had. Computers are for automating, humans using them as tools are for innovating.

      I think this experiment can work - they just need to vary the experimental conditions a bit more. A few ways come to mind:

      • Vary the transistors, the lengths of their connections, etc. A previous article said evolutionary things were using surprising properties of the FPGA that would not apply to another FPGA of the same model. When you do this every X generations, ones that depend on those properties will die out. And in this case, varying the length of the connection would modify the properties of the antenna, so the radio one would die out more.
      • Put it in a Faraday cage. This would kill off the ones that depend on an external signal. (Though it shouldn't always be in a Faraday cage; it should be rebust to interference.)
      • Alter the temperature. This can affect electrical properties of the silicon as well.

      I think the real lesson here is that if you use evolutionary algorithms, you get something that matches the conditions you evolved it under. You need to make those match where you want to use it.

    13. Re:Irresponsible by Anonymous Coward · · Score: 0

      This is true, but does it matter? If such a device were to 'figure out' something harmful to the human race, wouldn't it be just as much of a disaster?

      Seems to me that certain very simple devices in nature do this all the time, and are given the evil name of 'virus'.

      BTW, anybody ever heard of anybody using a genetic algorithm to create a computer virus? Such a beast might be difficult to defeat...

    14. Re:Irresponsible by Anonymous Coward · · Score: 0

      You are fucking dumb. That's not even funny.

    15. Re: Irresponsible by Boronx · · Score: 1

      They probably do prove the earth is spherical, since the shadow is round even when the moon is not directly over head.

    16. Re:Irresponsible by adb · · Score: 1

      Unless quantum mechanics really hides infinite complexity in finite space, the human mind is a discrete finite automaton, not even a Turing machine. If it makes you feel any better, computers are in the same boat.

    17. Re:Irresponsible by photon317 · · Score: 2


      I'm of the opinion (not that I have any good basis for this, it's a layman's opinion) that the human brain is basically operating like a digital neural net with an incredibly good RNG available all over the place. I have a feeling it's really the randomness that makes us human and intelligent. That does put us beyond DFA and Turing. And I think quantum mechanics can indeed provide us this randomness.

      --
      11*43+456^2
    18. Re:Irresponsible by photon317 · · Score: 2


      Every statement you make is false.

      It is sensationalist to say that the scientists were surprised - if they work in this field surely they've seen ersults similar in meaning before.

      It is sensationalist to say the machines learned on their own. Perhaps you don't understand the scope of humans call "learning". Learning within a small fixed set of parameters set up by a human isn't learning. Notice that humans don't face a halting problem or break into infinite loops when we learn wholly new things (well, except maybe a few in asylums).

      Thinking is pretty clearly defined in my head. Simple computer software making selections based on the performance of other simple computer software doesn't constitute thinking to me, it constitutes executing my explicit instructions.

      Ok you can throw out my semantics on "Cheating", but the fact is that this design process they used is impractical in any real situation. It will always evolve to be too specialized. You can't assume that you can fix this by immersing it in diverse environments during training - the technology only becomes truly useful when it hypothetical goes beyond our ability to define parameters for it in the first place.

      Oh yes, very powerful, fear the radio receiver.

      --
      11*43+456^2
    19. Re:Irresponsible by adb · · Score: 1

      People saying things like this usually start from the opinion that humans are Different & Special (tm). I don't think that's a reasonable a priori assumption.

    20. Re:Irresponsible by photon317 · · Score: 2


      On the contrary, I don't think a model of the brain as basically a computer augmented by a powerful RNG (or many RNGs) means that we're Different and Special. Quite the opposite, it implites that those human virtues like "intelligence", "insight", "creativity", etc.. are nothing special at all, and can be reproduced in a machine by figuring out the right neural net configuration and supplying truly random inputs in the right places.

      --
      11*43+456^2
    21. Re:Irresponsible by adb · · Score: 1

      Have you studied the theory of computation at all? There's this idea of a non-deterministic Turing machine, which is a Turing machine that explores all possible choices from a given set in parallel, and it's possible to prove that a deterministic Turing machine can simulate a non-deterministic one; it's just exponentially slower. Given that a neural network without a random number generator can be simulated by a Turing machine, what do you gain by adding a random number generator? At most, it seems to me that you might do a better job of choosing which branch of a problem to explore, which makes you no better off than a non-deterministic Turing machine.

    22. Re:Irresponsible by photon317 · · Score: 2


      Yes, I've studied, and I agree with what you've said above. I think it does make a difference however. I think small amount of true randomness injected all over the place at various stages of every decision could turn an otherwise dull and boring network into something more human. I think this is possibly the basis for creativity in the form of minor changes to known concepts - and that it also allows "thinking outside the box" (to borrow a horrible catch phrase) - and perhaps most importantly, it probabilistically (with very good chances) prevents the brain from ever getting stuck the way a normal machine would (a major problem mentioned in MMT, don't remember if it was in GEB), which has a great deal to do with intelligence.

      --
      11*43+456^2
    23. Re:Irresponsible by adb · · Score: 1

      Ah. So it's not "it can do more stuff", but "it will get to the interesting stuff faster". I can buy that.

  18. would a beowulf cluster... by brondsem · · Score: 0

    ...create the internet?

    --
    "a quote" -me
    1. Re:would a beowulf cluster... by grant+harris · · Score: 0, Redundant

      I still don't get the whole joke behind the "beowulf cluster" thing.

      --

      I'm never going to achieve Nirvana with my Karma

    2. Re:would a beowulf cluster... by Anonymous Coward · · Score: 0

      newbie

  19. Dependent Evolution by simonjester2424 · · Score: 2, Interesting

    I found an article a few years ago about a chip that was designed so that each 'gate or switch' (I am not an electrial engineer) whatever they are called, could be changed. One experiement they did with it was to run similiar program and evolve a circuit that could test if a signal was 10 hz. or 100hz. Mathimatically they projected that the perfect circuit would require about 100 units (think they called them cells or something).
    Anyway, the thing I remember best is that the circuit that evolved ended up using less of the chip than they thought possible, and worked!
    They couldn't understand how it was working and assumed that something must be utilizeing some weird quatum effect or other element that the scientists didn't expect. The article then went into a possible problem for evolveing hardware like this. If they evolve to use a propery other than just binary computation through tranistor switches, what if those strange behaviors are depenent on some factor of the enviroment?
    Like, what if a evolved chip only works properly at a range of 35-40 C ? Or more easly affected on electroic noise, or needs electronic noise? Like the circuit in this article, if there was no osculation nearby, it probaly wouldn't work would it? Doesn't mean this isn't usefull science, just something to think about, watch out for.

    --
    Beware of gifts bearing Greeks.
    1. Re:Dependent Evolution by danamania · · Score: 5, Funny

      Like, what if a evolved chip only works properly at a range of 35-40 C ? Or more easly affected on electroic noise, or needs electronic noise? Like the circuit in this article, if there was no osculation nearby, it probaly wouldn't work would it?

      This is the main thing to understand from these experiments - yes, they'd probably fail when removed from that environment, but then conventionally evolved life, which has adapted in the same way to use what's around it (Humans for example, in a most basic sense, use oxygen, certain foods, night/day to stay functioning and sane) are the same. Stick us in a different atmosphere, feed us nothing but one nutrient (say, caffeine) and keep it permanent nighttime, and we turn into coders.

      a grrl & her quadra

    2. Re:Dependent Evolution by greenhide · · Score: 4, Informative

      For those of you who want to read that article (or at least one that describes what he's talking about), here it is:
      http://www.newscientist.com/hottopics/ai/primordia l.jsp

      In a sense, the very thing that makes circuit evolution so potentially powerful is also its weakness -- it evolves to external conditions. In the same way that a hummingbird would be doomed if all the flowers that are shaped for its beak died out or changed their shape, so too are these circuits dependent on the environment in which they evolved. An ideal solution would be to allow these circuit boards to continue to evolve, so that when they are placed in new environments, they will be able to adapt to them.

      --
      Karma: Chevy Kavalierma.
    3. Re:Dependent Evolution by BluBrick · · Score: 3, Interesting

      Of course it's useful science.

      Think of what might happen when you build the genetic algorithm into say, a radio transmitter. It could automatically recover from a defective component or a strong source of interference by applying the GA to reconfigure itself to match the most efficient configuration of available components and environmental conditions.

      Self-optimisiing, self repairing circuitry - wouldn't that be valuable?

      --
      Ahh - My eye!
      The doctor said I'm not supposed to get Slashdot in it!
    4. Re:Dependent Evolution by Anonymous Coward · · Score: 0

      I remember this exp. What happened was the circuit generated what looked like waveguides in the fpga. The guides were pointed at a structure that was not connected to either the inputs or the outputs. Naturally, the circuit did not work when the structure was removed.

    5. Re:Dependent Evolution by Anonymous Coward · · Score: 0

      Obviously you can come up with more predictable solutions by, rather than wiring an actual circuit, simulating the said circuit in software, proving it to work in a "pure digital logic" sense.

      However, these types of experiments involve goals dependent on timing, which makes things more interesting, because a simulation would likely be imprecise, and a non-simulation might depend on properties of the hardware and environment in an unpredictable way.

      If solutions based on logic are desired, circuits should evolve by simulating a range of tolerated variability in timing.

    6. Re:Dependent Evolution by GrEp · · Score: 2

      "Like, what if a evolved chip only works properly at a range of 35-40 C ?"

      That means you have a bad fitness function. You should test each population member under a range of enviornmental conditons. The biggest problem many times in evolutionary programming is coming up with a fitness function that describes the problem space well.

      --

      bash-2.04$
      bash-2.04$yes "Don't you hate dialup connections?"| write USERNAME
  20. Van Eck AI? by Anonymous Coward · · Score: 0

    Do you think it's reading this slashdot article right now? Seriously though, isn't this some sort of self developing Van Eck phreaking artificial intelligence?

    ChopSuey

  21. Hmm by grant+harris · · Score: 1

    I wonder how long it will be until the evolving radios figure out how to mate and have little baby radios.

    --

    I'm never going to achieve Nirvana with my Karma

    1. Re:Hmm by Anonymous Coward · · Score: 0

      Remember the colony of little baby robots on Lost in Space? I was one of them.

  22. kill this above poster for that moronic comment by Anonymous Coward · · Score: 0

    see subject line above.

  23. fair enough... by Anonymous Coward · · Score: 0

    but has it deduced the existence of rice-pudding
    and income tax yet?

  24. I fail to see the significance by unsinged+int · · Score: 3, Insightful

    It was a genetic algorithm that tried different combinations and evaluated each of them to see how much of an oscillation each combination produced.

    The radio receiver combination simply gave a bigger oscillation than the other combinations, so it was selected as the best circuit.

    The only way it is surprising is because there was an extra input that they had not considered...but now that the input is known it is quite simple to explain the output. No astounding AI here.

    1. Re:I fail to see the significance by LPetrazickis · · Score: 1

      Exactly! If the food source is in the canopy, it doesn't matter whether the organism gets to it by flying, jumping, growing a longer neck, or crushing the tree. The only thing the universe evaluates is whether the organism is getting the food. If a million years down the line the canopy becomes poisonous, the adaptation made by evolution becomes worthless but it's impossible to undo it.

      --
      Is this a sigs-optional kind of place? 'Cause I am totally down with that if you know what I mean.
    2. Re:I fail to see the significance by Anonymous Coward · · Score: 0

      no one is making any claims of AI, silly.
      we are just enjoying the fun of evolution surprising us by locating variables an engineer would never consider.
      just like every other organism out there on this planet...

  25. Amen to that. by DinZy · · Score: 0

    I have absolutely nothing to add becaus you hit this one on the head. It was a bad article and it is a shame that ignorant people will read something into this failre. :(

  26. This was in Wired years ago by inio · · Score: 2

    I remember reading a blurb in WIRED a couple years ago about people trying to evolve a FPGA to act as a 1-second timer. They ended up with a design that relied on quantum tunneling artifacts (or something like that) particular to the chip it was evolved on.

    1. Re:This was in Wired years ago by Anonymous Coward · · Score: 0

      Yes! Although stuff like this is pratically useless (the end devices -- not the research), it certainly shows how a self-organizing/evolving system can solve problems in ways most engineers would never even dream of.

    2. Re:This was in Wired years ago by Anonymous Coward · · Score: 0
      That's one flaw that may condemn this research. The brute force of trying to find the best solution which takes advantage of non-digital properties of a device will likely take advantage of properties which are specific to the device itself and its environment. This means that you'll have a hard time duplicating the device and behavior and if you change environments, the behavior may change.

      What would you do if you created a perfect (better than atomic) clock from a circuit that you couldn't copy because the circuit took advantage of a specific quantum effect due to the alignment of the atoms and their charges within the circuit? The research would be only good for that piece of hardware. If it were ever damaged, it couldn't be replaced easily, nor could it be copied.

      When we evolve systems that are non-digital, they may do their job perfectly with fewer resources, but they can also become too specialized and will become inherently unique. (much like living organisms... don't you dare try to replace my dog! lol)


      It would be very difficult to mass-produce hardware that must be individually evolved for an unspecified amount of time and have such variance between methods of processing that it would be impossible to predict failure or quality of performance.

      for example: Imagine a complex AI program on a robot that was evolved to meet a specific need. These robots are each evolved at the factory after being given instructions on what they should be & even though they are tested in various test environments, the manufacturer still has no real idea how they will act outside of the factory or if one becomes defective, how to repair it or use statistics to show the probability of another having the same error. Sure, the robot might work fine until the temperature changes or a radio signal interferes with a circuit or perhaps a portion of a program is activated by a set of words that were never said before that make it kill people.


      My point is that digital evolution can be reliably copied, but non-digital will be largely unknown unless the hardware is held to an extremely rigid standard so that the products are very nearly identical on the atomic level, the products can be tested in a very large variety of real-world scenerios, and the programs can be copied easily (including any capacitance charge, etc.)

  27. Self-organizing reciever by Anonymous Coward · · Score: 0

    Could it evolove into a superfine receiver, say fine enough to focus on and record one voice out of a crowd of 200?

  28. The Next Step in Evolution by Anonymous Coward · · Score: 0

    Self-Organizing Circuit Reinvents Porn

  29. ... until the RIAA got ahold of it. by SimplyCosmic · · Score: 5, Funny


    Sadly, the evolving circuit was forced into bankruptcy court soon after the RIAA filed new CARP legislation through their paid-congressman of the week in which the circuit was made to pay $.07 per radio channel picked up per listening receiver.

    Witnesses say the circuit was last seen on the corner of 7th and Main Street evolving its pan-handling skills.

    1. Re:... until the RIAA got ahold of it. by Anonymous Coward · · Score: 0

      Sheesh, I knew that spelling here was bad, but I had no idea that people couldn't even spell the word 'crap' -- it's CRAP legislation, not "CARP"; carp are fish.

  30. Breeding in steril enviornments by Leers · · Score: 1

    The problem with the circuit program is that it is being bread in an enviornment that is too clean and controled. If you raise a child in a plastic bubble and then let it out when it is 30 it will die because its emune system can't deal with the common cold.

    Likewise, if you breed a circut to work under specific controlled enviornment, like having a constant background frequency for the entire time during its evolution of corse it will not be able to function without it.

    What these people need to do is build a compartment around their curcuit growing device that spits out all kinds of different frequencies to emulate all possible extreme enviornments their circuit will have to deal with. Thus, when it is introduced into the real world it will work properly. Likewise it's power supply should be made to vary in voltage and resistance so that it can deal with a real power supply.

    1. Re:Breeding in steril enviornments by Anonymous Coward · · Score: 0

      ........... It's research you fucking retard. They're not pitching radios to sony. Go piss up a rope you fucktard.

    2. Re:Breeding in steril enviornments by Anonymous Coward · · Score: 0

      The best environment for this sort of thing may be in simulation with PSpice so that no unintended inputs to the system occur.

    3. Re:Breeding in steril enviornments by Anonymous Coward · · Score: 0

      it will die because its emune system can't deal with the common cold

      Damn those emus!

  31. Quality of Life by Jucius+Maximus · · Score: 4, Interesting
    "it's kinda amusing that instead of creating an ocillator, it "cheated", and grabbed signals from another computer. i wonder how the game theorists would explain that?"

    I'm surprised that nobody yet has mentioned that Star Trek TNG episode "The Quality of Life" . (*) Was an issue like this predicted by Star Trek writers back in 1992?

    (*) Warning, this site loads strangely for me in Mozilla 1.1. It's better but not totally un-strange in Opera 6.05.

    (For the forgetful, it's the robot where Data thinks that those little 'exocomp' robots a scientist is using to help work on a space mining station are sentient so he sets up a little experiment. He sends the robot to work to fix a problem, and also generates a simulated problem where the robot would have been destroyed if it stayed to finish the test. Later, he discovered that the exocomp 'saw right through the test' and it not only fixed the problem, but it also turned off the false emergency signal. He eventually risks the lives of human scientists in an order to protect the exocomps from destruction because he is the only one who believes in their rights as sentient beings.)

    1. Re:Quality of Life by Charm · · Score: 1

      But does being Intelligent mean that something is alive? In a lot of asimovs works the robots are intelligent but they are not really alive. Humans have such a big thing for anthropomorphism its not suprising that we think such things.

      --
      -- RTFM:Slackware::Beer:Saturday
    2. Re:Quality of Life by vadim_t · · Score: 1

      How do you define "alive"? In Asimov's books robots were definitely alive. They could think, interact with their environment, and even evolve and reproduce because they were smart enough to operate a factory.

      If you understand "alive" as "carbon-based" then I'm pretty sure any robot has plenty carbon in it, although I'm not sure we can dismiss the existence of alternative life forms

    3. Re:Quality of Life by Anonymous Coward · · Score: 0

      But does being Intelligent mean that something is alive?

      Not really, but which quality is it that matters? Considering that bacteria are alive, I think whether or not something is alive isn't terribly important, but intellegence is something else. Of course I wouldn't expect writers for a TV show to care to make that distinction.

    4. Re:Quality of Life by Jucius+Maximus · · Score: 2
      "How do you define "alive"? In Asimov's books robots were definitely alive. They could think, interact with their environment, and even evolve and reproduce because they were smart enough to operate a factory."

      Well on the Trek episode, they distinguishing factor was the desire for self-preservation. There was also an extended debate about adaptation to environment, repeoduction, etc. But in this case, I agree with the self-preservation phenomenon.

      And just to make myself clear, I am NOT tying to say that this self organisaing circuit in the article is alive. Sure, it can perform well within its given situation, but that is just a characteristic of AI. I was just pointing out that there were similarities in the Trek case and this case, suggesting that maybe this is one tiny step to machines where we can really debate whether or not they are sentient.

    5. Re:Quality of Life by Yokaze · · Score: 2

      On the other hand, humans tend to be quite humanistic. Thinking that only something which behaves the same way humans do, qualifies as intelligent or alife.

      > In a lot of asimovs works the robots are intelligent but they are not really alive.
      There are several stories by Asimov which are about the emancipation of the robot, showing that they are in fact alife and intelligent, despite the human judgement around them.
      Due to Hollywood, the Positronic Man may now the most prominent one.

      A dayfly is alive, but a complex cuircuit capable of speaking, learning and deciding is not? Why not?

      --
      "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
    6. Re:Quality of Life by jd142 · · Score: 2

      But does being Intelligent mean that something is alive?


      Sentience does not necessarily require intelligence, although it certainly implies it. Sentience is the ability to feel and experience while sapience is "wisdom" or "intelligence" whatever those things are. The machines in TNG were both sentient and sapient. The Federation cares about both sentience and sapience. I believe there's another episode where they mention that their terraforming projects won't touch a world if it has so much as a bacterium on it.

      A similar debate is just now starting about our exploration of Mars. If it had life on it, what is the possibility that that life still exists somewhere. And if it exists, what should we do to make sure that we don't accidentally exterminate the 1 possible instance of extra-terrestrial life we have ever encountered.
    7. Re:Quality of Life by orkysoft · · Score: 2
      The Federation cares about both sentience and sapience. I believe there's another episode where they mention that their terraforming projects won't touch a world if it has so much as a bacterium on it.

      There's also at least one episode where they state there's no life on the planet and proceed to beam down into a... forest!

      A similar debate is just now starting about our exploration of Mars. If it had life on it, what is the possibility that that life still exists somewhere. And if it exists, what should we do to make sure that we don't accidentally exterminate the 1 possible instance of extra-terrestrial life we have ever encountered.

      I'm not convinced that a couple of bacteria on Mars will prevent corporations from exploiting the planet once it becomes profitable to do so. Just look at the rainforests.

      --

      I suffer from attention surplus disorder.
    8. Re:Quality of Life by jpatters · · Score: 2

      I believe there's another episode where they mention that their terraforming projects won't touch a world if it has so much as a bacterium on it.

      You're forgetting General Order twenty four.

      --
      "Remember, there never were pineapple-almond cookies here."
    9. Re:Quality of Life by Anonymous Coward · · Score: 0

      Prove humans are intelligent. Despite most people's desire, the definition of being intelligentce is NOT "human".

    10. Re:Quality of Life by martyn+s · · Score: 1

      For anyone intersted, you should read "the metaphysics of star trek". I really enjoyed that book. They discuss that particular episode a *lot*.

    11. Re:Quality of Life by Anonymous Coward · · Score: 0

      But does being Intelligent mean that something is alive?

      Who cares, really? It's just a game of tossing words around -- we have lots of examples of moderately intelligent life on this planet, and mostly we use them for food, although some kinds we keep as pets.

      Just because a machine gets to be as smart as a say, a cow, it's naive to assume we'll treat it any better than one.

      --

      AC

    12. Re:Quality of Life by PLBogen · · Score: 0

      So is a Suicidial human not alive? Since they do not have a desire for self-preservation.

    13. Re:Quality of Life by Jucius+Maximus · · Score: 1
      "So is a Suicidial human not alive? Since they do not have a desire for self-preservation."

      Depending on who you ask, the answer may just be yes.

  32. (OT) Explanation of clustering jokes by yerricde · · Score: 1

    Whenever an underpowered but inexpensive computing device is released, many Anonymous Cowards suggest that a fellow could turn a cluster of such devices into a supercomputer. Most of the time, such posters refer to the Beowulf clustering project. Exhibit A, the most common form of the joke:

    Subject: Can you imagine...
    Comment
    ...a Beowulf cluster of these?

    The joke has been old for several years.

    So brondsem asked: "would a beowulf cluster [of self-organizing circuits] create the Internet?" I'm still not sure what (s)he meant by that, as Al Gore created the commercialized Internet.


    mod: -1, Offtopic. metamod: -1, Redundant.
    --
    Will I retire or break 10K?
    1. Re:(OT) Explanation of clustering jokes by Stonent1 · · Score: 1

      Which is the exact reason behind my .sig ;). Basically to steal the thunder of any would be beowulf cluster posters. I've noticed a significant decrease in the time I started using it. It makes you wonder.

    2. Re: (OT) Explanation of clustering jokes by Black+Parrot · · Score: 1


      > Which is the exact reason behind my .sig ;). Basically to steal the thunder of any would be beowulf cluster posters. I've noticed a significant decrease in the time I started using it. It makes you wonder.
      > --
      > Stonent
      > Imagine a Beowulf cluster of whatever this story is about!

      If your .sig is actually cutting down on the number of lame jokes, just think what we could do with a beowulf cluster of .sigs like that!

      --
      Sheesh, evil *and* a jerk. -- Jade
  33. Uh oh.... by Anonymous Coward · · Score: 0

    ...how much longer before it becomes self-aware, and starts creating T-800's and H-K's?

  34. What's next.. by Anonymous Coward · · Score: 0

    Nanobot frees self from paper bag?

    1. Re:What's next.. by Anonymous Coward · · Score: 0

      Nanobot reassembles paper into door. Nanobot opens and exits door.

  35. Aibo! Fetch the stick. by Treeluvinhippy · · Score: 3, Funny

    "Go on boy, go fetch the stick. "

    "Dude, what is your robot dog doing?"

    "I don't know. He isn't fetching the fucking stick. I guess I better dig up that reciept and get a new one."

    "Isn't this that new model with the breeding algorithm?"

    "Ah, so that's what he's doing with the stick!"

    --
    >
  36. seriously by Anonymous Coward · · Score: 0

    Cheating is a concept the parent poster (and many others) appear to unquestioningly read into this. If the goal it to get to some point, getting there the easiest way is how things happen. If you want something done a particular way, you have specify that as part of the condtions, or quit bitching when shit goes differently from how you expect.

    1. Re:seriously by Anonymous Coward · · Score: 0

      yeah, they should have had better fitness tests.

    2. Re:seriously by Anonymous Coward · · Score: 0

      you mean like, can this algorithm do 15 situps in one minute? Ah, memories of high school gym class. Time to sneak over and watch the girls shower. Wait, I'm thinking of Porky's.

  37. Smarter Bots by cirby · · Score: 2

    Some of the games out there already have characters that "pay attention" to the player's moves and start anticipating them. The new "Buffy the Vampire Slayer" game for Xbox does this.

  38. Re:MIT studies on Self-Organizing circuits by Anonymous Coward · · Score: 0

    freak

  39. Sceptic by Troy+H+Parker · · Score: 1

    Call me a sceptic, but I find it hard to believe that a system just "invented" radio, when the heuristics already present in the system don't already know about radio in the first place. If the system heuristics really have no knowledge of "radio" then how did the radio succeed in the simulated evolution, if the effects wern't already present in the heuristics? To put it another way, if you write a program to simulate the flipping of a coin, and you give the odds 50/50 heads and tails, this would be like the program returning a result of "it landed on it's side" when the side of the coin was never present in the heuristics.

    1. Re:Sceptic by greenhide · · Score: 1

      Well, suppose you gave a program a coin, and a program that could "flip" the coin, and you gave it the assignment: Have it be in a recognizable, identical state as frequently as possible.

      The coin in question had a front that was very distinct from the back, but for the sake of argument let's say it was radially symmetrical, meaning it didn't matter which way it was turned when it landed.

      The machine could "flip" it in whatever manner it needed to. And suppose it discovered that the easiest way to flip it was, in fact, on its side. The fact that it didn't *know* that the side was there had no relevance -- it only cares about the state, and what works the best.

      In this circuit's case, using a radio as a source for the oscillation was the most effective way to create the oscillation. It doesn't "know" about the radio, anymore than the flipping machine "knows" about the side of the coin. It just knows that the result works more effectively.

      --
      Karma: Chevy Kavalierma.
    2. Re:Sceptic by tgibbs · · Score: 3, Informative
      Call me a sceptic, but I find it hard to believe that a system just "invented" radio, when the heuristics already present in the system don't already know about radio in the first place. If the system heuristics really have no knowledge of "radio" then how did the radio succeed in the simulated evolution, if the effects wern't already present in the heuristics?
      The heuristics probably knew how to recognize an oscillation, and that was all. Probably they just ran its output through a FFT, and the closer the output was to a sine wave, the greater the circuit's "reproduction" rate. In a sense, it did not "know" that it had invented radio--rather, it had, by trial and error, come up with a ciruit that generated the "right" output.
  40. How Long Before .... by Anonymous Coward · · Score: 0

    ... it invents SkyNet

  41. most bad circuits will pick up RF junk by Dr.+Awktagon · · Score: 5, Interesting

    Well, everytime I've played with circuits on a breadboard, 9 times out of 10, if it involves a speaker, I hear the local high-powered AM news station coming out of it. If there's a computer nearby, I hear "digital noise". In fact it's pretty damn annoying and changes depending on how close my fingers are, whether I'm touching this or that part, etc.

    All you need is an antenna (stray bit of connecting wire), diode (transistor would work), filter (all the capacitance and resistance in a breadboard) and amplifier.

    I wonder if they went back and checked, just how many combinations DON'T pick up the harmonics of nearby computers... I'd bet most of them pick up the noise.

    1. Re:most bad circuits will pick up RF junk by Crusty+Oldman · · Score: 1

      My thoughts exactly. An oscillator is merely an unstable amplifier. In fact, it doesn't even have to be that sophisticated. Just because someone's random circuitry picks of electrical noise doesn't mean it's useful, desirable, or inspired.

      IMHO this is just another of those low-on-details gee-whiz articles that Slashdot likes to carry on Saturdays to get the free-energy people all excited.

      Bad attitude--no reference to perl, watercooling, or Japanese animation--mod him back to the stoneage.

    2. Re:most bad circuits will pick up RF junk by HowIsMyDriving? · · Score: 1

      I collect old transistor radios and most of them pick up AM with only three transistors. All that happened here was you have an FCC class B or C device that gives off radio waves (computer) and a lead on the board picks it up. What are transistors used for? Amplfying signals. You have 10 swiches and transistors. The switches turn on and off. After a while, you will come up with a circuit that acts as an amplifier off a RF signal. The idea that it uses 10 transistors just means that it is a more comlext circuit than a regular AM radio circuit. If you have your computer case off, and have a very sensitve AM radio near by, you can hear the computer parts "working" there is even music made from the RF sounds from a computer. AM radio stands for Amplitude Modulation. What is an AM radio wave if you look at it? It is a sine wave. I don't see the big deal about it, especially when they were looking for a way to generate a sine wave.
      Wake me up when the circuit starts doing math.

      --
      Welcome to the Entropy Bar, may I take your order?
    3. Re:most bad circuits will pick up RF junk by red_gnom · · Score: 1

      The main difference between you and the researchers is that you did not get a $500 000 government grant. The money is the real outcome of the experiment.

      I am surprised nobody at Slashdot noticed that. Maybe "true" scientists do not read Slashdot. ;-)

  42. It probably is an ocillator by Anonymous Coward · · Score: 0

    The AI folks their just don't know it. Their is a cirtan radio reciver that is regenerative I think. The advantage of it is that it can have a insanly high Q, but if you turn the Q too high it becomes an ocillator. What they should do is to fully trace the resultant circuit, write the schematic down and take it to an electronics doctorth and find out what exactly it is.

  43. Scientific Responsibility by marko123 · · Score: 2

    Anthropomorphic terms should be disallowed from scientific reports and media releases. Words like "breeding", "cheating", etc. conjure up magic in the imagination, but are ultimately (deliberately) misleading and are the worst form of analogy because they imply so much that just isn't there.

    That's why I don't cheat on my girlfriends or breed with them. I apply losing algorithms instead.

    --
    http://pcblues.com - Digits and Wood
    1. Re:Scientific Responsibility by Anonymous Coward · · Score: 0

      You're good. Ya know that?

  44. More Info by Anonymous Coward · · Score: 0

    The Xilinx XC6200 is the first such device ideally suited to evolutionary work

    1998/05 SAN JOSE, Calif. Xilinx Inc. has stopped development work on its XC6200
    line of partially reconfigurable field-programmable gate arrays (FPGAs), and
    the founders of the the company's reconfigurable R&D group in Edinburgh,
    Scotland, John Gray and Tom Kean, have both left the company. The remaining
    engineering staff at Edinburgh has been reassigned to develop IP cores for
    use by Xilinx's customers within the company's FPGAs.

    "In many ways it [the XC6200] was a product ahead of its time," he said. "It
    was a beautifully conceived device but not sufficiently well supported."

  45. Slow posting proves it: Few geeks read slashdot by Anonymous Coward · · Score: 0

    It's Friday night and the posts are trickling in slower than usual weeknights. REAL GEEKS STAY AT HOME ON FRIDAY NIGHT. Yes, they don't have girlfriends (or boyfriends... not that there's anything wrong with that) or any other social obligations that would require being absent from Slashdot on a Friday night.

    This just goes to show that Slashdot is no longer populated with as many geeks as it used to be and is further degenerating into a mainstream news comment BBS. Get ready for the next story: New boy band on MTV can actually play their instruments.

    1. Re:Slow posting proves it: Few geeks read slashdot by Anonymous Coward · · Score: 0

      Yeah, except it's Saturday, Einstein.

  46. This isn't surprising by Mister+Transistor · · Score: 3, Interesting

    Considering how oscillator circuits work nowadays.

    The frequency determining component of all transcievers (cellfones, radios, commercial two-way, etc.) is something called a "fractional-N" synthesizer. This takes a reference frequency (usually a TCXO or crystal clock) and chops it up (fractionates it), then feeds it to a "divide-by-N" circuit to make the desired higher frequency output signal. Almost all VCO's work that way.

    It then follows that the circuit sought out a stable reference signal to use as a timebase, via another outside source. This is also a common practice, using WWV(B) receivers or GPS receivers as reference timebases when two transmitters need to be synch-locked.

    Sounds to me like the programmer was an RF engineer!

    --
    -- You are in a maze of little, twisty passages, all different... --
  47. What This Tells Us... by istartedi · · Score: 3, Interesting

    ...is that the experimenters didn't create environmental conditions that would evolve what they thought should evolve. They simply created conditions that favored the development of circuits that oscillate. They failed to create conditions that favored the development of circuits that oscillate independantly.

    Others have said that GA algorithms "cheat". I prefer to think that they take things into account that humans don't. I recall reading about another experiment like this. The end result only worked when the temperature was within a very narrow range.

    Yuck. Where are you supposed to run your circuits? In a room where the temperature, radiation, vibration, humidity, and barometric pressure are all held to design conditions?

    That's why evolution takes so long. The "creatures" have to experience a wide range of conditions in combination. I think a better way to approach such designs is to simulate them in software, because we know that programs are deterministic. Hopefully, we can then check every "function" of such designs using some automated testing software to be sure it won't crash on us.

    Of course, doing GA for circuits in the "real world" will produce more exciting results, but more pitfalls too.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:What This Tells Us... by Anonymous Coward · · Score: 0

      They don't cheat. They take into account unexpected factors - also known as "thinking outside the box" when done by humans, usually considered a good property.

      I am in no way trying to imply that a genetic algorithm is thinking, but it is as good an analogy as "cheating".

    2. Re:What This Tells Us... by Anonymous Coward · · Score: 0

      The problem with them 'cheating' is that it makes the solutions they come up with unreliable. It's not terribly useful to come up with these sorts of solutions, since we have to know enough to design an experiment that gets a 'proper' solution to the problem. If we knew that much, we could solve the given problem ourselves, more likely than not...

  48. No. by DAldredge · · Score: 1, Offtopic

    Al Gore did.

  49. It wasn't self organising by DrSkwid · · Score: 1

    It was the scientists that made it a radio not any properties of the device.

    They we're fooled by their own false authority.

    "The circuit is producing oscillations".

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  50. Sounds like someone's having you on by billmasd · · Score: 1

    So, while trying to build an oscillator, they thought they'd include receiving equipment 'just in case'. Well you would, wouldn't you! Always too much time on your hands that sort of thing. So as well as including radio receievers (to pick up a close computer) they also 'plugged' this into their experiment (in software obviously). We all know programmers never have enough to do other than imagine what might happen. /Silly Mode On Apparently that's how Windows happened /Silly Mode Off Sounds like they're having u/me/someone on

  51. Applications by Winnipenguin · · Score: 1

    Evolutionary computer prgrams can be applied to game theory and game theory can be applied to almost anything.

    Quote:
    "Evolutionary approaches have successfully been applied to solve a large variety of problems; in particular, successful applications to the numerical solution of global optimisation problems have been repeatedly reported. In this text we propose an evolutionary approach to numerically compute equilibria: systems of interdependent optimisation problems. The algorithms for equilibria computation presented here are deeply based on a method for the solution of global optimisation problems. In our implementation we have relied on an evolutionary algorithm described in [2], although equivalent methods could be used instead.

    We depart from the solution of a single global optimisation problem to focus on heuristics for the solution of Nash equilibria (i.e., equilibria with simultaneous moves of the intervening players) and Stackelberg equilibria (asynchronous moves: one agent plays before the other, taking into account its reaction)1"

    Article here:
    www.islab.brain.riken.go.jp/~jpp/publications/nash -es.ps.gz

    // Fool me once, shame on me, fool me twice ... I don't get fooled twice.
    // Stop Open Source bait and switch, use a completely open, patent-free, professional audio encoding and streaming technology.

  52. EMI, bad circuits and radio by pjrc · · Score: 4, Informative
    I've been designing and fiddling with electronic for many years now (10 years professionally, many before I graduated from OSU).

    I can tell you from many painful experiences that the most common occurance when connecting transistors in an unintended manner is shorting the (low impedance) power supply with a forward biased P-N junction, or putting too much voltage accross a reverse biased P-N junction... either way leading to destruction of one of more parts. Let's presume they constrained the choices to prevent blown parts.

    When nothing blows up, the two most common cases (when connecting high-gain amps) are unintentional oscillation and unintended pickup of stray signals. It takes good design practice and good implementation to avoid these (usually) undesirable results.

    To say that it "Reinvents Radio" is crazy. Radio reception involves the concept of demodulation, where changes in the received signal are turned into the output and the "carrier" frequency is not. Simply receiving a signal is not radio, and any reasonable sense of the word in the context of transistor circuits. Extracting modulated changes to that signal is what radio is about. Even the simplest forms of radio, such as on/off keying (morse code, etc) involve translating bursts of the carrier into tones or some other indication to the user. The key concept is that the transmitter encodes information by modulating the transmitted signal, and the receiver recovers the information, not just the raw signal.

    Usually, but not always, rolled up in the concept of "radio" is a tuning system that selects a very small band of the available spectrum for reception, and usually this tuning system can be controlled accurately to correspond to the know carrier frequency used by the transmitter. Certainly in its modern usage, the word "radio" reasonably also implies good selectivity of frequencies that are received.

    1. Re:EMI, bad circuits and radio by Anonymous Coward · · Score: 0

      Mod parent up, it's the most sensible post here...

    2. Re:EMI, bad circuits and radio by Animats · · Score: 2
      Agreed, mod parent up.

      The parent post is right. Almost anything with lots of gain will either oscillate or receive stray signals. Much of RF system design revolves around preventing that from happening.

    3. Re:EMI, bad circuits and radio by bcboy · · Score: 1

      "Radio" means receiving radio waves. This is obvious. No one said it discovered a stereo dolby demodulator. They said it discovered radio. You may find this trivial, but it's only trivial in hindsight. Radio was astonishing when it was discovered, and it's interesting to see a genetic algorithm without information about radio stumble across it as a solution.

      Trying to redefine "radio" to be limited to the norms of consumer electronics is absurd.

  53. hmmm... by i_have_no_name · · Score: 0

    the human body is just a machine. we only make the distinction between it and a computer because of the components. i dont see why there wont be computer super intelligences that have evolving forms. unfortunately we wont be able to understand them because they will become as complex as we are. i doubt they will take on humanoid form. so will we still treat them different?

  54. Inventors of the Radio... by Metallic+Matty · · Score: 1

    Marconi, Tesla, Self-Organizing circuit...

  55. I know... by esper_child · · Score: 1

    Tell it to 'breed' me an orbital weapons platform from which i can take over the world. Or maybe I would just settle with having it 'breed' me a new toaster oven.

    1. Re:I know... by LPetrazickis · · Score: 1

      Tell it to 'breed' me an orbital weapons platform from which i can take over the world. Or maybe I would just settle with having it 'breed' me a new toaster oven.

      Ah, but, in order to toast the said toast, it will need to create a space station that fires intense maser beams down from orbit onto kilometre-radiused foci.:)

      --
      Is this a sigs-optional kind of place? 'Cause I am totally down with that if you know what I mean.
    2. Re:I know... by esper_child · · Score: 1

      at which point i have my weapons platform and can now drop bread on my targets :)

  56. Sounds like the way some programmers write code by ortholattice · · Score: 2, Interesting
    The goal: when a key is held down, auto-repeat at say 5 chars/sec.

    The "correct" solution: start a 200 msec timer that triggers an interrupt, allowing the CPU to do other things in the meantime.

    The MSDOS solution: stay in an infinite loop until 200 msec is up. I don't know about current Windows versions, but under W95 when I did a lot of fast typing in a DOS window (under which, in pre-Cygwin days, I had a bunch of crippled unix commands to make my use of that OS at least semi-tolerable) it caused my laptop to get so hot the fan would turn on, not to mention the increased battery drain. In the performance monitor I could see the CPU usage peg at 100% when a key was held down or during fast typing at the command line. It used like 50 million CPU clock ticks to process one key stroke.

    Oh, and about the circuit: it's not surprising a "receiver" solution was picked. It's trivial to serially connect 3 or 4 transistor stages to get a 10^6 gain amp that picks up any noise, whereas designing a stable oscillator involves more sophistication.

    1. Re:Sounds like the way some programmers write code by inkfox · · Score: 2
      The goal: when a key is held down, auto-repeat at say 5 chars/sec.

      The "correct" solution: start a 200 msec timer that triggers an interrupt, allowing the CPU to do other things in the meantime.

      The MSDOS solution: stay in an infinite loop until 200 msec is up.

      The above, about MS-DOS, is not entirely correct. The reason your laptop probably got hot is that original versions of MS-DOS didn't have a way to tell the BIOS that it was idle, and so it would sit in a loop waiting for anything to happen. I believe BIOS calls for CPU idle weren't added until after Toshiba introduced the first laptop with software speed switching and realized they could extend battery life by throttling back to the lower clockrate. (Again - by memory - I believe this was before the x86 series had support for throwing away cycles in a power-efficient way). The looping definitely wasn't happening in order to handle keyboard repeating, however...

      MS-DOS has always relied on the keyboard to generate repeating itself. Try this (under DOS, not Windows) - set the keyboard repeat to be very fast. Now unplug and reinsert the keyboard so it loses power. Your keyboard will reset, and the repeat rate will be slow again. Similarly, many BIOSes let you set the keyboard repeat at boot time, and that setting is preserved by the keyboard itself.

      Interrupt 9 is fired once for the key down, once for each repeat, and once for key up. MS-DOS services this interrupt directly.

      Modern Windows versions only watch the key down and key up. I don't think MS-DOS even looked at the key up signals for anything but the modifier keys. This is why you can hold down control, unplug the keyboard, and release and still have control active until you tap it again with any of these OSes, but you can only punch an alphanumeric key, remove, release and reinsert, and see it repeat under modern Windows.

      --
      Says the RIAA: When you EQ, you're stealing bass!
  57. Self-Organizing Circuit Reinvents Radio by joelil · · Score: 1

    Think about this if it can build a radio what is to stop it from repairing it's self......then it could determine that the human race....sorry to many movies. Terminator,Matrix. etc.

    --
    Never underestimate the power of stupid people in large numbers.
  58. What if all oscillators created that way? by Anonymous Coward · · Score: 0

    The 'oscillator' pickup the airwave, the airwave was generated by other 'oscillator' which cheat the same way...

    Could that work?
    Ultimately, no real oscillator is needed. Just bunch of cheater relaying airwave from one another?

  59. Not surprising at all. by Anonymous Coward · · Score: 0

    Another call of bullshit on the moderators. You got 'em good!

  60. Next Story: by Anonymous Coward · · Score: 0

    Self-Organizing Circuit Reinvents Radio - And Is Granted Patent.

  61. Self repairing systems by raider_red · · Score: 1

    Why not use an algorithm like this in a system that can improvise to work around system faults. If a system is built with enough extra circuitry, it could use an algorithm like this to deal with any failures it has to its subsystems.

    --
    It's good to use your head, but not as a battering ram.
  62. Well.. by mindstrm · · Score: 2

    The GA produced the result, just in a bizarre way. This is not uncommon.

    Change, test for success, if none, change again.

    If it happens to work... it works, the circuit itself has no concept of WHY.

    So. if that's because there was some other, unforseen by the inventor, stimuls involved... so be it.

  63. Woah, are you retarded? by Anonymous Coward · · Score: 0

    This article seems to have brought all of the retards on Slashdot out of the woodwork.

    It's GOD DOING IT.
    THE GENETIC ALGORITHM CHEATED!
    blathery-blathery-blah

    I'm going insane.

  64. This happens in nature all the time by dilvish_the_damned · · Score: 2, Insightful

    Its a symbiote.

    --
    I think you underestimate just how much I just dont care.
    1. Re:This happens in nature all the time by dilvish_the_damned · · Score: 2, Insightful

      Maybe more correctly designated: parasite

      --
      I think you underestimate just how much I just dont care.
  65. Evolving Discussion by OzJimbob · · Score: 2, Interesting

    I've been following this discussion since it was posted because it interests me greatly (I'm an ecologist, and intrested in evolution both biological and otherwise). At first I thought this was fantastic; but lots of posts here have changed my mind, pointing out two important points.

    1) The scientists appear to not have controlled the experiment very well at all.
    2) It wasn't really acting as a RADIO; more just a power amplifier picking up electrical interference.
    3) Radio includes the capacity to demodulate signals from the carrier frequency, not just pick up interference.

    But, it was a good try. Keep on evolving!

    --
    -"I still believe in revolution; I just don't capitalize it anymore." - srini!
  66. Evolution is smarter than we are. by Dan+Crash · · Score: 4, Insightful

    I've read this story before, and it fills me with a mixture of wonder and sadness. I'm amazed at how clever evolutionary processes can turn out to be; I'm disappointed by the fact that they often seem to be cleverer than we humans can figure out.

    If the workings of a simple tone-differentiating circuit are beyond human understanding, what hope do we have of gaining a deep understanding of the human brain, the most complex machine in the universe? It makes me wonder if perhaps the secrets of our intelligence are too complex for that intelligence to grasp.

    --
    He who refuses to do arithmetic is doomed to talk nonsense.
    1. Re:Evolution is smarter than we are. by rhombic · · Score: 1

      It's not cleverness-- it's brute force. There's no driving will behind it, but when you put selective pressure on a reproducing system you're going to get adaptation to the pressure. If you have a short generation time (bacteria and computers, mostly) you can adapt to a particular situation (antibiotics, anyone?) pretty damn fast.

      --
      1984 was supposed to be a warning, not an instruction manual.
    2. Re:Evolution is smarter than we are. by ites · · Score: 1

      It is not about intelligence. There is no designer.
      Only the success of replicators.
      We Humans consistently underestimate
      the impact of thousands of small but
      meaningful changes.
      Our own intelligence is not that complex. Unless you want to understand each piece in detail.
      Like the circuit, the 'Why' is almost impossible to answer. A non-question, in many ways.
      But the 'How' is simple, almost too simple to believe.
      Imagine this evolutionary process...
      all around us, all the time, in every species
      and in every living thing
      since the dawn of life 3.5bn years ago.

      --
      Sig for sale or rent. One previous user. Inquire within.
    3. Re:Evolution is smarter than we are. by fstrauss · · Score: 1

      I once read this quote, dunno who it's by, but i'll never forget it. "If the human brain was simple enough to understand, we'd be too simple to understand it."

      --

      ----
      Some people are good with words, others, .... erm..... ....
    4. Re:Evolution is smarter than we are. by Hasie · · Score: 2, Interesting
      I agree and I disagree! I agree that we will probably never fully understand intelligence as it occurs in a human, but I believe that we will be (and already are) able to fake it.


      When Gary Kasparov was beaten by Deep Blue he was thoroughly convinced that Deep Blue had sacrified a pawn. What actually happened was that Deep Blue had calculated that it would win the pawn back with interest later. There are already algorithms that can beat the Turing test when the man in the street is used as the judge (but not when someone who knows about such things is the judge).


      So my theory is: We don't need to understand human intelligence to make something that looks like human intelligence.

    5. Re:Evolution is smarter than we are. by Anonymous Coward · · Score: 0

      So my theory is: We don't need to understand human intelligence to make something that looks like human intelligence.

      Two thoughts. First, the glory of science is in the understanding of nature. We've always been able to operate in the universe without understanding it, but science gave us a mastery of our universe and a sense of our place in it. Science opened our eyes. We no longer were bound to guesses and hopes and prayers -- we could take our destiny into our own hands. Building a society based on technologies we don't understand is a step backward for us, into a new kind of Dark Age. Back to guesses and hopes and prayers.

      Second, our lack of understanding of intelligent technologies will hinder what they can do for us. For instance, would you let a computer fly and land a plane full of people if no one had a clue how it worked? Should you?

      I think it's completely possible that we'll be able to make intelligent systems and still have no idea how they work... but what a blow to humanity if that's all we can do.

  67. REALLY smart games? by BerntB · · Score: 1
    Wouldn't it be cool if [... bots in games] could also become smarter? Two identical systems might run entirely differently

    One other comment said that games are already varying their behaviour a bit.

    How about if a game running on a computer communicated it's evolved behaviours to a central which used other running games to test the behaviours?

    Individually identify players (credit card to get new intelligent behaviour), so sent out strategems can be ranked after how good they work with different skill levels (and age, etc) of players.

    Let the players tell the game how enjoyable a game session was, so the evolved behaviours were selected for more than point-scoring.

    The one group getting most from this would be sf-authors:

    • Games (Sims, etc) seems to be getting more complex and closer to reality. A few generations of algorithms evolving to compete with people in an almost real world -- and we have AIs groomed to take over! :-)
    • The Orwellian possibilites are obvious -- big databases of ID:ed people and their preferences in relation to the preferences of lots of other people.
    --
    Karma: Excellent (My Karma? I wish...:-( )
    1. Re:REALLY smart games? by bertybassett · · Score: 0

      Its a troll you stupid bastards, look at the sig at the bottom

      (no amount of evolution is gonna help you thick bastards)

      --
      Wibble-Wobble, Wibble-Wobble, jelly on a plate
  68. Misleading title by ndogg · · Score: 2, Interesting

    Self-organizing, when talking about computer science (more specifically, artificial intelligence), usually refers to self organizing maps (SOMs), not genetic programming. The two are vastly different, although a person could use genetic programming to create a more efficient SOM.

    SOMs are a type of neural network. Neural networks are based on the way the brain works, and the mathematics of how they work are not completely understood. The two most common neural networks are feed forward neural networks (FFNNs) and SOMs. How they work is outside the scope of this post. Google has quite a bit of information on them.

    Genetic programming (which is what is used here) tries large numbers of random combinations of environment variables to try to find the answer, or something close. It keeps track of what works best, and keeps those combinations until something better is found.

    This is not a particularly exciting article since the computer did not actually learn anything in any sense of the word. It merely found a setup that accomplished the goal. The only reason it's of any interest is that genetic programming can sometimes come up with "ingenius" solutions (i.e. something a person would likely not think of) since genetic programming has no boundaries within which to work with. All of it is nothing more than what nature itself does, and that's all random. It took nature almost 15 billion years to create humans.

    That's pretty slow, if you ask me. I'll bet we humans could easily one-up nature.

    I think what would have been exciting would have been if this had been discovered using a SOM.

    --
    // file: mice.h
    #include "frickin_lasers.h"
    1. Re:Misleading title by Joutsa · · Score: 1
      I think what would have been exciting would have been if this had been discovered using a SOM.

      How would you exactly use a SOM to solve this kind of problem?

  69. testing method seems OK by Anonymous Coward · · Score: 0

    Your remarks were right on target, except the last line - the testing method's not really flawed either. After all, they caught the bug.
    As I see it, this proves that the genetic algorithm worked - it acted like life, not like a robot.
    If there's any problem here, it's a very common one - the end-users didn't define the parameters of the problem correctly to the application designer!
    --Charlie

    1. Re:testing method seems OK by blue+trane · · Score: 1

      No, I think the fitness test is at fault. It could have tested the evolved circuit in different environments or in a shielded environment, for example.

  70. Re:mod parent down by photon317 · · Score: 2


    Fuck you, I'm not a fucktard or a christian. Based on my layman's understanding of AI research, which at least includes reading works like GEB, I believe genetic algorithms are a flawed approach.

    --
    11*43+456^2
  71. dangerous by Anonymous Coward · · Score: 0

    If evolution gets you a circuit you can't understand, you'll get into real trouble. Testing, no matter how thorough, will miss bugs, especially since fitness tests themselves don't get smarter. Somebody who could understand the design may polish it by inventing better fitness tests from looking at the design, refining the "goal", etc.

  72. Science forgets the history of radio by Crus7y · · Score: 2, Informative

    Having designed the things for a living, I can tell you oscillators are far more complex devices than their relative simplicity suggests. In fact the major problem with an oscillator design is to confine it's operation to the parameters specified. If care isn't taken they'll act as sensitive receivers, phaselocking on any extraneous signal that is harmonically close to it's fundamental frequency. Armstrong noticed this when he was developing the regenerative detector and used it to great effect, resulting in a one tube receiver that had the sensitivity of a five tube tuned amplifier receiver.

    The interesting part of the article was the fact they allowed the oscillator to design itself, not that it ended up being a receiver.

    Someone else on here suggested life could have started the same way, and I suspect to a great extent he's right. Playing with chaotic oscillators is instructive, the population equation (or logistic equation), x'=rx(1-x), demonstrates all the different modes of oscillation an electonic oscillator can have. none, single mode, bimodal, quad, octal, ... random, depending on the starting value of x and the constant value of r. What really gets interesting is when one establishes a second equation and couples them together, ie. x'=rx(1-x-by') and y'=sy(1-y-cx'). Selecting values for b and c can result in oscillations that are very complex, regular patterns.

    Science has found that living cells contain a myriad of chemical oscillators, coupled together in unknown ways, apparently regulating cell metabolism, gene switching and division. I wouldn't be at all surprised they find this oscillation is the key to life, evolution and everything. :)

  73. No big deal! by NetRanger · · Score: 2

    We used to have one of these AI circuits too... ...until the circuit picked up the Rush Limbaugh program, and then it hijacked the network and propogated "liberals must die" screensavers on all the NT workstations.

    --
    -- We live in a world where lemonade is artificial and soap has real lemon.
  74. Sounds like Star Trek by Anonymous Coward · · Score: 1, Funny

    "Computer... create an opponent capable of defeating Data."

  75. revenue enhancing plan by JimBobJoe · · Score: 1, Troll

    1. Create complex genetically evolved oscillator-cum-radio receiver

    2. ???

    3. Profit!

  76. It was not cheating by Anonymous Coward · · Score: 0


    The fitness was evaluated based on making out a stable signal. It did that. It wasn't cheating - the evolution process has no intentions of its own.
    The result it ended up with was just as good as any other within the pre-set bounds and rules.

    The process didn't think like "oh maaan I wanna cheat, I'll put this here now leave me alone".

  77. I have .... by Kinlan · · Score: 1
    Any thoughts on how something like this could be used elsewhere?
    Yes.. I have some ideas on how this could be used elsewhere, but I would like to patent them first! ;)
    --
    As cunning as a fox, which has just been appointed professor of cunning at Oxford University. http://www.kinlan.co
  78. Re:mod parent down by kmellis · · Score: 2
    "...which at least includes reading works like GEB, I believe genetic algorithms are a flawed approach."
    It's odd that you mention only "GEB" in that statement of your opinion, since it's much more plausibly a counter-argument to your point than one that supports it.

    Hofstadter wrote GEB before complexity theory had really gotten off the ground, but he was very much in sync with its ideas. His main thesis regarding intelligence is that it's an emergent property of a complex system. If you look at complexity theory research, there's a lot of interest in evolved systems, including genetic algorithms, simple because the very nature of a complex system defies a reductionist goal-oriented design from first principles.

    I don't think that we will likely ever be able to reductionisticaly design an AI "equal" to our own intelligence. (By "equal", I really mean "comparable" qualitatively.) I think it is far more likely that we'll achieve something intelligent as the result of an evolved complex system selected for intelligence as we understand it. However, once we are able to evolve a huge variety of comparable but different intelligences, it may be that we will be better equipped to study them comparatively and generalize about intelligence.

    At any rate, I think that evolved complex adaptive systems are by far the most promising means to achieve AI, eventually. Strong AI from the traditional first-principle, designed point of view is, in my opinion, a lost cause (for now).

  79. Tanks and Rainy Days by stevey_p · · Score: 1

    Reminds me of this story. Neural Network Follies

  80. one application: Tempest by walmass · · Score: 1

    In case you don't know what tempest is.

  81. To change the subject slightly... by randomErr · · Score: 2

    PortWineBoy asked 'It seems interesting to me but does it have any implications or applications? Any thoughts on how something like this could be used elsewhere?'

    A couple of ideas: Biomechinic's would be a great field. Imagine the bionic actually placed inside the body and powered and controled by the radio emmisions of the human body. Tempature wouldn't be an issue because we all regulate to around 98oF.

    How about police radar guns? Every car has a EM signature. You could and trace. Radar detector would be useless because the guns would be using the background radiation instead of broadcasting a laser or microwave signal.

    Just a couple of ideas.

    ~erv

    --
    You say things that offend me and I can deal with it. Can you?
    1. Re:To change the subject slightly... by Anonymous Coward · · Score: 0

      Cars don't have strong EM signatures in the microwave bands. Sorry dude. You remind me of a crank I met at a job fair one time. He wanted to employ someone to implement his idea for "digital speakers". The other kicker was that he needed to have someone work under him because although he had all these wonderful ideas, he didn't know shit about electronics.

  82. cheating..sounds like noise to me by Anonymous Coward · · Score: 0

    What seems to have happened is call "NOISE". Its just that the "noise" from the computer happened to be louder than the noise the circuit was supposed to produce. We have all seen this happen with unshielded speakers near any powerful electronic. I have actually had monitor screens make noise and as far as i remember monitor screens are visual devices not audio.

  83. Re:Hmm: ARGG! kill all the radios by Anonymous Coward · · Score: 0

    i just smashed my radio and I'm going to take a crowbar to my car radio before the world is over run with these! can you just imagine the horror of top 40 tunes from thousands and thousands of radios?

    oh the humanity!

  84. Genetic Evolution of Circuits by Anonymous Coward · · Score: 0

    See:

    Genetic Programming: On the Programming of Computers by Means of Natural Selection (http://www.alldirect.com/book.asp?isbn=0262111705 )

    Genetic Programming II: Automatic Discovery of Reusable Programs (http://www.alldirect.com/book.asp?isbn=0262111896 )

    Genetic Programming III: Darwinian Invention and Problem Solving (http://www.alldirect.com/book.asp?isbn=1558605436 )

    The third book is interesting, since it deals mainly with the evolution of circuits (which are simulated via SPICE). The genetic programming platform evolves circuits for amplification, a crossover filter, a square-root operation, and so on.

    See also http://www.genetic-programming.org

    --Rob

  85. Program it to "breed" popular music... by dpbsmith · · Score: 2

    ...That should produce some interesting lawsuits!

    1. Re:Program it to "breed" popular music... by colmore · · Score: 2

      There are evolutionary and fractal based music generators out there. The results usually sound more like Cage or Bach than popular music though.

      --
      In Capitalist America, bank robs you!
    2. Re: Program it to "breed" popular music... by Black+Parrot · · Score: 2


      > ...That should produce some interesting lawsuits!

      Something that would be fun, and that Slashdot probably could probably furnish enough readers to make work, would be to set up a simple program that generated music from a list of numbers, seed it with a population of lists of random numbers, supply an option that would play one list from the population whenever a page was loaded and pop up a box to let the listener score it, and see whether the system would eventually converge on something recognizable as music.

      --
      Sheesh, evil *and* a jerk. -- Jade
    3. Re:Program it to "breed" popular music... by dpbsmith · · Score: 2

      Oh, well, the point was supposed to be that if it behaved like the device described in the article, it would start stealing music off of the radio when it was supposed to be composing its own... I guess my comment was either a) too subtle, or b) not funny.

  86. Beware of the Terminators/Sentinels by Anonymous Coward · · Score: 0

    Yeah, and in 30 years the machines are going to be smarter than us because we made them to evolve. And then they come to the conclusion that human life should be exterminated to protect themselves. And all the terminators and Sentinels will be listing to radio that they evolved circuits to hear.. And it'll be much better than our radio.. But we wont be able to understand it.. And we will try to take their radio by any means possible and then black out the sun to kill their solar energy...

    I just hope I'm Neo instead of that sissy John Connor...

  87. Electricity 101 by FloridaSage · · Score: 1

    Every student in the Oscillator Block of Elec. 101 gets the lecture in Oscillators: "When we build an oscillator, chances are, that we will get a radio, and vice versa." The nature of the two are so similar, that a cold solder joint or other flaw, could result in the error. Sorta how humans came about, I bet. Nature, searching for a better ape for the expanding plains, created something that creates chaos. Yeah, Velociraptors are kinda cool...

  88. Typical new scientist article. by Anonymous Coward · · Score: 0

    Gee, what's this week's Earth-shattering new paradigm? Genetic algorithm circuitry? Uh-oh, guess that means that there will shortly be a revolution in AI and soon the last pockets of humanity will be struggling for survival against the SkyNet automatons!

    Time out. Anyone ever noticed that a broken tape player can pick up radio stations? Anyone ever tried making a crystal radio out of a long strand of wire, a diode, and an earpiece?

    1. Re:Typical new scientist article. by Anonymous Coward · · Score: 0

      Lots of electronics designers have to worry about radio frequency interference. The FCC gets on their case because its difficult to block incoming RF as it is outgoing RF.

  89. Where could it be used??? by Anonymous Coward · · Score: 0

    Where couldn't it be used is the question. http://www.genetic-programming.org/

  90. Par for the course by serutan · · Score: 2

    Some people see cluelessness as a problem, others see it as a valuable asset. I'm not crying conspiracy, but there is no incentive for the media to fix the public's general lack of technical know-how outside of the realm of buying and using consumer electronics. Without the addition of eerie connotations, this story about a piece of software misinterpreting noise as data would be sort of amusing to those of us who understand it, but completely uninteresting to everybody else.

  91. Unnoticed parameters by SgtChaireBourne · · Score: 2
    It's the last quarter of the article that's most interesting, starting with "Strangely, Thompson has been unable to pin down how the chip was accomplishing the task..."

    It was an article "Evolving A Conscious Machine" by Gary Taubes in Discover from June 1998. I have the citation offline, but you can find the whole article by searching the online archive for june 1998 and the word "genetic"

    Shortcomings in defining the scope of the problem seem to be one of the larger problems in applied GAs. Makes for some amusing results in the realm of virtual simulations.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  92. That's good(offtopic). by oliverthered · · Score: 1

    Here's how to breed a supercomputer ( it worked for corn).

    Inbreed your pc's until they produce an XT weakling,
    then cross breed the XT's and you should get a giant high yield supercomputer out.

    --
    thank God the internet isn't a human right.
    1. Re:That's good(offtopic). by Reziac · · Score: 2

      This XT is no weakling. It's 16 years old and still works 100%, has VGA, a whopping 60 megs of disk space, and you gotta be Hulk Hogan just to lift it!

      But I suspect the PS/2 that came along later may be the product of incest... hey! If I breed it to the XT, d'ya think I could produce a mainframe?? Or at least a 1620? ;)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    2. Re:That's good(offtopic). by oliverthered · · Score: 1

      You could try and produce a Z80 and work your way back from there. If you get a 6502 or perhaps an old 68000 series your breading program might run into some problems because the BIG ENDEAN of the 6502 won't fit in the LITTLE ENDEAN of the 68000, if a mutant can be produced then you might have something to sell to AOL.

      If your trying to breed a mainframe then I'd avoid things like PS2 and instead look for the sequence differences between RS232 and RS452 and try and put bread that into you XT.

      Dielectrics are quite good at homing in on the correct genus of system by reducing the noise that gets into the mutation process. Try removing all the dielectrics from the 'mother' board for some interesting results.

      If your after storage then try MFM and ESDI the interfaces look quite similar so I'm sure a mutant will be possible and after a few thousand generations a magnetic bubble might appear.

      --
      thank God the internet isn't a human right.
    3. Re:That's good(offtopic). by Reziac · · Score: 2

      Actually I was thinking that the PS/2's genes might be useful in producing a mainframe, since after all it is of the IBM genus. I'm a bit leery of what might happen if one linebred on MFM hard disks, tho -- could be you'd end up with one of those 5 meg creatures the size of a cable spool!

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    4. Re:That's good(offtopic). by oliverthered · · Score: 2

      You want to use a mca bus point to point so it breeds quite nicely, you might even end up with a portable pcmcia version and it's IBM

      --
      thank God the internet isn't a human right.
    5. Re:That's good(offtopic). by Reziac · · Score: 2

      Hmm. The PS/2 is just a Z-50. I don't think it knows MCA. Wonder if I could improve the bus by breeding it to this handy Compaq P60 backplane??

      Egads, that's gonna produce some form of HP hybrid, and it will no doubt insist on running HP-UX. This is getting expensive!

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  93. cool by oliverthered · · Score: 1

    Just looked at you web site, you really do breed computers! he he.

    --
    thank God the internet isn't a human right.
    1. Re:cool by Reziac · · Score: 2

      Yep! And the XT, 286s, 386s, and 486s were omitted for brevity :)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  94. be careful by oliverthered · · Score: 2

    You might end up with an XBox!

    --
    thank God the internet isn't a human right.
    1. Re:be careful by Reziac · · Score: 2

      [runs away screaming]

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  95. Re:mod parent down by photon317 · · Score: 2


    Well, I disagree on evolutionary designs winning, but it's purely a matter of opinion at this point, and I respect yours. I listed only GEB precisely because I feel he makes very strong, subtle, and eloquent arguments for evolutionary AI in that book. I respect Hofstadter a *whole* lot, but I have my own opinions on these things.

    --
    11*43+456^2
  96. Is that why God is a DJ? by Anonymous Coward · · Score: 0

    boom-chick-boom-chick-boom-chick-boom-chick.
    we are made of atoms-matter if you will
    atoms have a wave-particle duality..meaning that matter is energy, engergy is matter
    therefore we are made of energy
    energy oscillates, like a sound wave
    like a bass beat
    God is a DJ to all the oscillations in the universe.