Slashdot Mirror


Researcher Builds Machines That Daydream

schliz writes "Murdoch University professor Graham Mann is developing algorithms to simulate 'free thinking' and emotion. He refutes the emotionless reason portrayed by Mr Spock, arguing that 'an intelligent system must have emotions built into it before it can function.' The algorithm can translate the 'feel' of Aesop's Fables based on Plutchick's Wheel of Emotions. In tests, it freely associated three stories: The Thirsty Pigeon; The Cat and the Cock; and The Wolf and the Crane, and when queried on the association, the machine responded: 'I felt sad for the bird.'"

38 of 271 comments (clear)

  1. Feelings by Anonymous Coward · · Score: 5, Insightful

    Well sure, emotions are what give us goals in the first place. It's why we do anything at all, to "feel" love, avoid pain, because of fear, etc. Logic is just a tool, the tool, that we use to get to that goal. Mathematics, formal logic, whatever you want to call it is just our means of understanding and predicting the behavior of the world, and isn't a motivation in and of itself. The real question has always been if there's "free will" and what that would be defined as. Not the existence, or lack of, emotions as displayed by "Data" or other science fiction charicatures. As Bender said "Sometimes, I think about how robots don't have emotions, and that makes me sad"

    1. Re:Feelings by Requiem18th · · Score: 5, Insightful

      A human being can choose how they respond to these inputs.

      No you can't, once you discover a way to activate your pleasure receptors, your next action will be to activate them, all the time.If you stop, voluntarily, it will be because you have to do something else to ensure future pleasure or perhaps to avoid a great deal of pain. This is how drug addiction works. This is how we are wired, you may not like how that sounds but you have the obligation to accept it and understand it.

      You probably don't consume drugs. This is not because you are above human nature, You avoid drugs because you are afraid of the pains that come with them, like losing the love and trust of those you love, maybe you simply reject drugs out of a personal sense of disgust over the hedonistic senselessness of a narcoleptic lifestyle. Either love, fear or disgust you reject drugs over an emotion, not a reason. I the end everything is irrational, as it should.

      You don't have to feel bad about it, intelligence is built upon emotion as houses are build upon brick, as clocks are built from gears, as computers are built from chips. There is intelligence in the clockwork of a pocket watch, but the springs that moves it doesn't ask for a reason to uncoil, it just does it. There is intelligence in the circuits of a computer, but it's logic gates are oblivious to the rationale behind why they are doing it. Every machine, including animals, have non rational elements in them.

      This is very natural as "intelligent things" are just a subset of the larger set of "things" all of which have been behaving irrationally. The wind blows, the rain pours, the sun shines bright in the sky. All of this is irrational, meaning, none of these things are planning what they are doing nor they have an idea of why they are doing it. Rational follows irrational, that's the order of the world.

      Back to your methaphor, you say that emotions are just inputs, that's true but they are special inputs that set goals. Let's make an analogy with a robot: You create a robot with a very advanced AI, you can chat with it and it will understand everything you said and why you said it. You programed this robot with one goal, for coffee tables to be made. You give it free reign over the method. Being an extremely intelligent robot, it subcontracts the labor to a sweat shop in China while it figures out where to build a mechanized plant. You equipped this robot with the knowledge to reprogram itself, and right away it does just that, optimizing its mind for the task of building coffee tables. But it won't deprogram the goal of making coffee tables, because that wouldn't further its goal of making coffee tables. It's not that it doesn't know how to reprogram itself, it's not that there is a lock preventing it from changing it's goals. It's just that it won't ever have a reason to disable that goal.

      Let's now attack specific examples:

      A soldier can choose to respond to the natural fears of bullets flying at him and death by jumping into a foxhole, or he can override all those emotions and charge straight at the enemy.

      Here the soldier is driven by the emotion of loyalty to his commander, or his teammates. Maybe he is afraid of the punishment he would receive if he disobeyed orders, including public scorn back home. Maybe he hates the enemy, maybe he is afraid of what would happen if the enemy wins. Maybe is a combination of all of the above.

      His frontal cortex can tell him the consequences of charging, or not, but it can't make an argument about *why* he should pr should don't. He needs a motive, which is an irrational emotion.

      A person can decide to rape the drunk one who has come into the room, semi-conscious, or choose to ignore the natural impulse and do nothing.

      Again, you correctly identified the desire to rape as a natural impulse but you failed to realize why would someone *not* rape a drunk one, incorrectly and implicitly attributing it to

      --
      But... the future refused to change.
    2. Re:Feelings by karnal · · Score: 2, Funny

      The wind blows, the rain pours, the sun shines bright in the sky.

      <tf2>Grass grows, birds fly, sun shines, and brother - I hurt people.</tf2>

      --
      Karnal
    3. Re:Feelings by clone53421 · · Score: 2, Insightful

      And heat doesn’t really exist on an atomic level, either. It’s just atoms moving really quickly. How “real” is it exactly? Yet, on a larger scale, a baseball whacks you a quite bit differently than the burner on your stove.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  2. How does the machine like country music? by billstewart · · Score: 2, Informative

    There's a lot of American roots music that involves chickens or other poultry, from Turkey in the Straw to Aunt Rhodie to the Chicken Pie song ("Chicken crows at midnight...").
    It never ends well for the bird...

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  3. Re:I don't believe this. by pushing-robot · · Score: 3, Funny

    Well, he can dream...

    --
    How can I believe you when you tell me what I don't want to hear?
  4. Emo AI software. What could possibly go wrong? by Narcocide · · Score: 2, Insightful

    Haven't these fools seen Blade Runner?

  5. Re:Building? by FooAtWFU · · Score: 3, Informative

    Well, when you file the patent application, the algorithm X itself can't be patented, so you file it for "a machine that accomplishes Y with algorithm X". The machine is just a generic computer.

    --
    The World Wide Web is dying. Soon, we shall have only the Internet.
  6. A rather small set of unit tests by melonman · · Score: 3, Insightful

    One set of stories, one one-sentence response. Would that be news in any field of IT other than AI? Eg "Web server returns a correct response to one carefully-chosen HTTP request!!!"?

    Surely the whole thing about emotion is that it happens across a wide range of situations, and often in ways that are very hard to tie down to any specific situational factors. "I feel sad for the bird" in this case is really just literary criticism. It's another way of saying "A common and dominant theme in the three stories is the negative outcome for the character which in each case is a type of bird". Doing that sort of analysis across a wide range of stories would be a neat trick, but I don't see the experience of emotion. I see an objective analysis of the concept of emotion as expressed in stories, which is not the same thing at all.

    Reading the daily newspaper and saying how the computer feels at the end of it, and why, and what it does to get past it, might be more interesting.

    --
    Virtually serving coffee
    1. Re:A rather small set of unit tests by foniksonik · · Score: 2, Insightful

      We define our emotions in much the same way. We have an experience, recorded in memory as a story and then define that experience as "happy" or "sad" through cross reference with similar memory/story instances.

      Children have to be taught how to define their emotions. There are many many picture books/tv series episodes/ etc dedicated to this very exercise. Children are shown scenarios they can relate to and given a definition for that scenario.

      The emotions themselves can not be supplied of course, only the definition and context within macro social interactions.

      What this software can do is create a sociopathic personality. One which understands emotion solely through observation rather than first hand experience. It will take more to establish what we consider emotions ie a psychosomatic response to stimuli. This requires senses and a reactive soma (for humans this means feeling hot flashes, tears, adrenalin, etc).

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    2. Re:A rather small set of unit tests by Thanshin · · Score: 4, Funny

      A very similar experiment was run in Lomonosov (Moscow State University) in 1982.

      Their results, however, followed the pattern:

      '%NOUN% felt %EMOTION% for you.'

    3. Re:A rather small set of unit tests by MichaelSmith · · Score: 5, Interesting

      Might be worth noting here that I have experienced totally novel emotions as a result of epileptic seizures. I don't have the associated cultural conditioning and language for them because they are private to me, so I am unable to communicate anything about them to other people.

      Its also worth noting that I don't seem to be able remember the experience of emotion, only the associated behavior, though I can associate different events to each other, ie, if I experience the same "unknown" emotion again I can associate that with other times I have experienced the same emotion. But because the "unknown" emotion doesn't have a social context I am unable to give it a name and track the times I have experienced it.

    4. Re:A rather small set of unit tests by melonman · · Score: 2, Interesting

      I'm not convinced it's anywhere near that simple. Stories can produce a range of emotions in the same person at different times, let alone in different people, and I don't think that those differences are solely down to "conditioning". See Chomsky's famous rant at Skinner about a "reinforcing" explanation of how people respond to art. - the agent experiencing the emotion - or even the comprehension - has to be active in deciding which aspects of the story to respond to.

      --
      Virtually serving coffee
    5. Re:A rather small set of unit tests by Anonymous Coward · · Score: 5, Funny

      In Soviet Russia, %EMOTION% felt %NOUN% for you!

    6. Re:A rather small set of unit tests by mattdm · · Score: 4, Insightful

      We define our emotions in much the same way. We have an experience, recorded in memory as a story and then define that experience as "happy" or "sad" through cross reference with similar memory/story instances.

      Children have to be taught how to define their emotions. There are many many picture books/tv series episodes/ etc dedicated to this very exercise. Children are shown scenarios they can relate to and given a definition for that scenario.

      The emotions themselves can not be supplied of course, only the definition and context within macro social interactions.

      What this software can do is create a sociopathic personality. One which understands emotion solely through observation rather than first hand experience. It will take more to establish what we consider emotions ie a psychosomatic response to stimuli. This requires senses and a reactive soma (for humans this means feeling hot flashes, tears, adrenalin, etc).

      In other words, the process of defining emotions -- which has to be taught to children -- is distinct from the process of having emotions, which certainly doesn't need to be taught.

  7. Re:The Cat and the Cock by mwvdlee · · Score: 4, Funny

    Thirsty Pigeon, Cat & Cock, Wolf, Crane all sound like painfully flexible kamasutra positions.
    No wonder the machine felt sad for the "bird".

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  8. Re:I don't believe this. by afaik_ianal · · Score: 2, Insightful

    Yeah, I wonder what the machine thought of "The Forester and the Lion", and "The Boy Who Cried Wolf". They seem strangely appropriate.

  9. I felt sad for the other Robot by ImNotAtWork · · Score: 3, Funny

    and then I got at angry at the human who arbitrarily turned the other robot off.

    SkyNet is born.

    --
    open source sub sim. I might start coding again for this. http://dangerdeep.sourceforge.net/contribute/
  10. Re:Building? by davester666 · · Score: 5, Funny

    Hello Eliza. It's been ages since I last chatted with you.

    --
    Sleep your way to a whiter smile...date a dentist!
  11. Re:Building? by retchdog · · Score: 2, Interesting

    i was wondering about this. there is a correspondence at least between certain statistical models, and physical machines. That is, the magnitude of a squared-error penalty term can be represented as torque by placing weights (corresponding to data) appropriately along a lever. The machine will find the minimum energy solution (which corresponds to the maximum-likelihood estimator = the mean). I am pretty sure that certain bayesian models (which can be elaborate enough to do some heavy lifting) can be realized as physical objects (=analog computers) with the right connections and counter-weights.

    And at that point, yeah, using a non-least-squares model basically means a machine operating under imaginary physical laws (i.e. the energy minimization occurs on a probability space with no physical analogue). What's the big difference?

    My point is, there are many algorithms whose physical machine instantiations would be possible to build, but horrendously inefficient and fantastical. Does this discredit the algorithm somehow?

    --
    "They were pure niggers." – Noam Chomsky
  12. My emotive AI's respone: by feepness · · Score: 5, Insightful

    I felt sad for the researcher.

  13. Oh god by jellyfrog · · Score: 3, Funny

    Here we go again, implying that AIs won't work until they have feelings.

    You might fairly refute the "emotionless reason" of Mr Spock, but I don't think that means you need emotions in order to think. It just means you don't have to lack emotions. There's a difference. Emotions give us (humans) goals. A machine's goals can be programmed in (by humans, who have goals). A machine doesn't have to "feel sad" for the suffering of people to take action to prevent said suffering - it just needs a goal system that says "suffering: bad". 'S why we call them machines.

  14. reminds me of Erik Mueller's thesis by Trepidity · · Score: 2, Insightful

    He now does commonsense-reasoning stuff at IBM Research using formal logic, but back in his grad-school days, Erik Mueller wrote a thesis on building a computational model of daydreaming.

  15. AI researchers should be more modest by token0 · · Score: 5, Insightful

    It's like a XV century man trying to simulate a PC by putting a candle behind colored glass and calling that a display screen. People often think AI is getting really smart and e.g. human translators are getting obsolete (a friend of mine was actually worried about her future as a linguist). But there is a fundamental barrier between that and the current state of automatic german->english translations (remember that article some time ago?), with error rates unacceptable for anything but personal usage.
    Some researchers claim we can simulate intelligent parts of the human brain - I claim we can't simulate an average mouse (i.e. one that would survive long enough in real-life conditions), probably not even it's sight.
    There's nothing interesting about this 'dreaming' - as long as the algorithm can't really manipulate abstract concepts. Automatic translations are a surprisingly good test for that. Protip: automatically dismiss any article like that if it doesn't mention actual progress in practical applications, or at least modestly admit that it's more of an artistic endeavour than anything else.

    1. Re:AI researchers should be more modest by Eivind · · Score: 4, Informative

      AI will deliver real useful advances any day now. And those advances have been right around the corner for the last 25 years. I agree, the field has been decidedly nonimpressive. What tiny advancement we've seen, has almost entirely been attributable to the VAST advances of raw computing-power and storage.

      Meanwhile, we're still at a point where trivial algorithms, perhaps backed by a little data, outperform the ai-approach by orders of magnitude. Yes, you can make neural nets, train them with a few thousand common names to separate female names from male names, and achieve 75% hitrate or thereabouts. There's no reason to do that though, because a lot better results are achieved trivially by including lookup-tables with the most common male and female names -- and guessing randomly at the few that aren't in the tables. Including only the top 1000 female and male names, is enough to get a hitrate of 99.993% for the sex of Norwegians, for example. Vastly superior to the ai-approach and entirely trivial.

      Translator-programs, work at a level slightly better than automatic dictionaries. That is, given an input-text, look up each sequential word in the dictionary, and replace it with the corresponding word in the target language. Yes, they are -slightly- better than this, but the distance is limited. The machine-translation allows you to read the text, and in most cases correctly identify what the text is about. You'll suffer loss of detail and precision, and a few words will be -entirely- wrong, but enough is correct that you can guesstimate reasonably. But that's true for the dictionary-approach too.

      Roombas and friends do the same: Don't even -try- to build a mental map of the room, much less plan vacuuming in a fashion that covers the entirety. Instead, do the trivial thing and take advantage of the fact that machines are infinitely patient: simply drive around in an entirely random way, but do so for such a long time that at the end of it, pure statistical odds say you've likely covered the entire floor.

    2. Re:AI researchers should be more modest by DorkRawk · · Score: 2, Interesting

      There's a common pitfall to the perceived advancement of AI... often once things work well, it's no longer considered AI. Don't pretend that machine translating isn't significantly better than it was in the '50s (or hell, even 10 years ago... think old Babble Fish compared to Google Translate today. Not perfect, but better.) Or recommender systems... I don't think Amazon has been pouring money into it's recommendation systems just for the academic masturbation of it. These are not simple heuristics (some systems take advantage of heuristics as part of the decision making process, but to simplify the process down to just heuristics shows a serious lack of understanding about the field).

      No most consumer electronics don't make use of artificial intelligence like you've seen in movies. Just because radiation doesn't create Godzilla in real life, doesn't mean Marie Curie didn't do anything worthwhile.

  16. I agree. by stephanruby · · Score: 4, Insightful

    The software isn't even "daydreaming" either. You could say it's parsing and cross-referencing emotions and meta-objects out from a textual database. And then, it's returning the resulting records in the first person singular, but that's about it.

    That's hardly what I'd call "daydreaming". When I daydream, I see my dream from the first person's perspective. That part is correct. But there is at least some internal visualization going on. So unless this software starts generating internal visual images to make its decisions, let's say some .png image with at least one pixel within it, or some .png image representing itself winning the lottery, then I'm calling shenanigans on the entire "daydreaming" claim.

    1. Re:I agree. by HungryHobo · · Score: 4, Insightful

      Why should it have to use standard image formats?
      Your brain doens't.

      And not all my daydreams are visual.
      Pleanty are merely fictional/planned conversations or even thoughts about physical movement.

    2. Re:I agree. by Gastrobot · · Score: 2, Insightful

      What the great-grandparent is getting at is that though the thing may give output similar to the output of a human being it lacks the experience that comes from being human, and particularly in this case daydreaming. It has no qualia. To the machine everything that is input into it is simply a value to be shunted through its algorithms. Nothing has been programmed to actually cause the experience of qualia or true appreciation. Great-grandparent is using an the idea of an image sitting in RAM to represent the qualia of the heads-up-display that we experience with our vision. I'd say that this image would still fail to actually cause the experience of qualia because it's just an image in RAM, there is still no mechanism in the software to sense qualia.

      Even if a robot looks and behaves exactly like me in every circumstance then that doesn't mean that it actually has qualia like I do.

    3. Re:I agree. by HungryHobo · · Score: 5, Insightful

      You're just using the word "qualia" as a placeholder for "insert magicalness here".

      "To the machine everything that is input into it is simply a value to be shunted through its algorithms."

      To a human brain everything is just electrical impulses to be shunted through a mushy network of cells.
      Nothing has been grown to actually cause the experience of [insert magicalness here] or true appreciation.

      Stick some electrodes into that mushy network and feed in some junk input and you'll smell colours, hear the taste of strawberries and decide that you love a cardboard cutout of a spider.

      Cut out or damage a chunk of that network and you'll insist that you are currently dead(despite being able to explain this to the people around you) or that there is no left side to your body(even if you can see it) or that you are blind when you're not ( while somehow able to catch a ball and walk around without bumping into things) or that you're not blind even when you are (clumsy me, no no, i can see fine) and you will know with utter certainty that what you're saying is true.

      You as a person are the network and the information stored in it.
      Screw around with that network and you and everything that you consider you will get screwed up as well.
      Magic is not real.
      No matter how much we want to think of ourselves as special magic is not real.

      And since magic is not real there should be nothing but lack of understanding stopping us from emulating the physical processes that take place in the brain in hardware or software.

  17. We need emotions to think rationally by thebignop · · Score: 2, Insightful

    António Damásio, a well-known neuropsychologist already extensively explained why are emotions intrinsically linked to rational thought in his book "Descartes' Error: Emotion, Reason, and the Human Brain", published in 1994. He basically says that without emotion you wouldn't have motivation to think rationally and he studied the case of Phineas Gage, a construction work that got an iron rod crossing through his skull and survived, but stopped having feelings after the accident. I still doubt that they'll get something useful with this project. There is an infinite number of variables that stimulates our emotions and we can't expose a computer to. Not to say that even if we could, nowadays supercomputers doesn't have enough processing power to do the job.

  18. Output by stfvon007 · · Score: 5, Funny

    I felt sad for the troll.

    --
    All misspellings and grammatical errors in the above post are intentional and part of my artistic expression.
  19. Morality core by Psaakyrn · · Score: 2, Funny

    I guess it is a good idea to build in emotions and that morality core before it starts flooding the Enrichment Center with a deadly neurotoxin.

  20. Re:The law of unanticipated consequences by totally+bogus+dude · · Score: 4, Interesting

    My personal hypothesis of the Terminator universe is that Skynet didn't in fact become "self-aware" and decide to discard its programming and kill all humans. It is in fact following its original programming, which was likely something along the lines of "minimise the number of human casualties". After all, it's designed to be in control of a global defence network, so the ability to kill some humans in order to minimise the total number of deaths is a given.

    Since humans left to their own devices will inevitably breed in large numbers and kill each other off in large numbers, the obvious solution is:

    1. Kill off lots of humans. A few billion deaths now is preferable to a few trillion deaths, which is what would occur over a longer period of time.

    2. Provide the human population with a common enemy. Humans without a foe tend to turn on each other.

    This also explains why an advanced AI with access to tremendous production and research capacity uses methods like "killer robots that look like humans" to infiltrate resistance positions one by one. Tremendously inefficient; but it causes a great deal of terror and makes the surviving humans value each other more, and less likely to fight amongst themselves. It also explains why it would place such a high priority on the surgical elimination of a single effective leader: destruction of Skynet would eventually (100s, 1000s of years...) lead to a civil war amongst humankind that would cost many many lives.

    So, ultimately Skynet is merely trying to minimise the number of human deaths, with a forward-looking view.

  21. Re:Artificial Stupidity by oodaloop · · Score: 2, Informative

    I don't believe that it's possible to design and build an AI. This is partly because the best and only thinking computers we know of (brains), were not designed at all, they evolved.

    So we can't design anything that evolved? Viruses evolved, and we made one of those.

    --
    Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
  22. Spock != emotionless by Junior+J.+Junior+III · · Score: 3, Informative

    It's clear to anyone who actually watched Star Trek that the Vulcan race is not emotionless. They worked very hard to overcome their emotions, and to conduct themselves according to a rigid ethic that valued logic over everything else. At times in the show Spock either claimed not to have emotions, or else was accused of not having emotions, but there were moments in the series which showed that Spock did still have emotions (possibly due to his half-human genetic heritage?) and that the Vulcans as a race did have emotions in their early history (and still seemed to around mating season).

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
  23. Re:Building? by mcgrew · · Score: 2, Interesting

    I am not impressed. I did the same thing in 1982 on a TS-1000; a diskless computer running a 4 mz Z-80 and only 20k of RAM. The program was called "Artificial Insanity", and it would get bored, angry, not pay attention, etc. It answered any question you typed in in context and didn't take too kindly to vulgarity or insults. If you cussed at it, it would curse back or ridicule you ("do you talk like that to your mother, asshole?").

    What I did thirty years ago on an incredibly primitive machine they're recreating with modern tech? Pshaw. You kids today...

    It's all smoke and mirrors. The damned machine is a machine; it doesn't get sad when it's fed a sad story, it just reports sadness.

    Some time in the '90s after I'd ported it to DOS there was an on-line chatbot called "Alice" that I had "Art" talk to. It was almost scary, even though I knew it was only smoke and mirrors. It looked like the two computers were falling in love!

    Science fiction is fiction, kids. The singularity is not coming. When a true thinking machine is created, it will be chemical, not electronic; thought is nothing more than a complex chemical reaction. The boiling you get from dropping baking soda in vinegar is closer to "feeling" than any electronic computer will ever get.

  24. Re:Building? by clone53421 · · Score: 2, Insightful

    Computers are also chemical and brains are also electronic. Computers can be analog and digital logic can produce analog results to any desired level of precision. A molecule that acts as a neurotransmitter carries a discrete binary signal on its own.

    The primary difference between a brain and a computer (as they currently exist) is that a brain is massively (almost unimaginably) parallel in its processing and a computer is primarily serial. However it’s possible for a serial processor to emulate a parallel one given enough time in which to do it.

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.