Slashdot Mirror


A Peek Inside DARPA's Current Projects

dthomas731 writes to tell us that Computerworld has a brief article on some of DARPA's current projects. From the article: "Later in the program, Holland says, PAL will be able to 'automatically watch a conversation between two people and, using natural-language processing, figure out what are the tasks they agreed upon.' At that point, perhaps DARPA's PAL could be renamed HAL, for Hearing Assistant That Learns. The original HAL, in the film 2001: A Space Odyssey, tells the astronauts how it knows they're plotting to disconnect it: 'Dave, although you took thorough precautions in the pod against my hearing you, I could see your lips move.'"

29 of 94 comments (clear)

  1. The Real Issue by Atlantic+Wall · · Score: 3, Insightful

    The Real issue is some idiot programming a computer to defend against someone just trying to turn it off.A computer should be programmed to know it can make mistakes.

    --
    To Hell with the Queen of England!
    1. Re:The Real Issue by Eagleartoo · · Score: 2, Interesting

      [HAL] The only mistakes a computer makes is due to human error [/HAL]

      I don't think computers are capable of making mistakes, because they are incapapble of thinking, they can process and store but this does not entail thought. Define for me thought.
      Thought -- 1. to have a conscious mind, to some extent of reasoning, remembering experiences, making rational decisions, etc.
      2. to employ one's mind rationally and objectively in evaluating or dealing with a given situation

      I guess what we're looking for in thought is self-awareness. My computer science teacher once said to me that a computer is basically on the same level of intelligence as a cockroach. It evaluates in positive and negatives, 1s and 0s

      Please feel free to blow me out of the water here =)

      --
      -You have been modded appropriately-
    2. Re:The Real Issue by exp(pi*sqrt(163)) · · Score: 2, Insightful

      Computers shouldn't be programmed to know they can make mistakes. They should observe themselves making mistakes and learn that they can. Sheesh. Next you'll be suggesting that children should be programmed from birth to believe whatever it's convenient for their parents to have them believe...

      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    3. Re:The Real Issue by exp(pi*sqrt(163)) · · Score: 2, Insightful
      What does conscious thought have to do with mistakes? Mistakes are when you have some kind of expectation and those expectations fail to be met. If I buy some accounting software, and the figures don't add up correctly, then the software has made a mistake (which in turn is probably caused by a mistake made by a developer). If you make the definition of 'mistake' hinge on concepts like 'conscious mind' and other tricky philosophical ideas then it's a wonder you can get anything done in your day.

      My computer science teacher once said to me that a computer is basically on the same level of intelligence as a cockroach. It evaluates in positive and negatives, 1s and 0s.
      You have digital cockroaches in your part of the world?
      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    4. Re:The Real Issue by Eagleartoo · · Score: 2, Insightful

      /. is probably the reason I DON'T get anything done during the day =). I was somewhat responding to "teaching computers that they make mistakes." But if you were going to do that, they would have to evaluate whether what they do is make mistakes or not, they would begin to evaluate their purpose. If they are instructed to make mistakes ("You are a computer, you make mistakes." The man told the computer) and they "learn" that they make mistakes, would it not follow that they start making mistakes intentionally? I mean they've been told to make mistakes, in essence they are fulfilling their purpose, which gets me into the whole original sin argument ---- THIS IS WHY I NEVER GET ANYTHING DONE!!!!!

      --
      -You have been modded appropriately-
    5. Re:The Real Issue by Ucklak · · Score: 3, Insightful

      Conscious thought has everything to do with mistakes.

      A machine is mechanical and is incapable of mistakes as it can't set expectations.

      From your quote, "Mistakes are when you have some kind of expectation and those expectations fail to be met.", machines aren't capable of setting expectations, only following a basic 'to do' list.

      If a machine adds 1+1 and returns 3 to the register, then it didn't fail, it added 1+1 in the way it knows how to.

      AI today is nothing more than a bunch of IF..THEN possiblities run on fast processors to make it seem instantaneous and 'alive'.

      You can program a machine to be aware of it's power (Voltage) and you can have a program set to monitor that power with cameras and laser beams and whatever else with commands to shoot laser beams at any device that comes near that power but the machine still isn't aware of what power is.

      Not to get philosophical here but IMO, AI won't ever be real until a machine has a belief system and part of that belief system relies upon it's own ability to get energy, just like animals do.

      It's possible that a program can be written so that a machine is aware of it's own requirements but then we're back to a bunch of IF..THEN statements written by programmers.

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    6. Re:The Real Issue by AK+Marc · · Score: 3, Insightful

      I don't think computers are capable of making mistakes, because they are incapapble of thinking, they can process and store but this does not entail thought.

      Then they can't make mistakes, but can make errors. What do you call it when a brownout causes a computer to flip a bit and give an incorrect answer to a math problem? How about when it is programmed incorrectly so that it gives 2+2=5? How about when a user intends to add 2 and 3, but types in 2+2? In all cases, the computer outputs a wrong answer. Computers can be wrong and are wrong all the time. The wrong answers are errors. A "mistake" isn't an assigning of blame. I agree that computers can be blameless, but that does not mean that mistakes involving computers can't be made. I think your definition of "mistake" is not the most common, and would be the point of contention in this discussion, not whether computers have ever outputted an erroneous answer.

    7. Re:The Real Issue by kurzweilfreak · · Score: 2, Interesting

      Prove that you or I are conscious and more than just an incredibly complicated series of IF..THEN statements. :)

      --

      kurzweil_freak

      5th Kyu Genbukan Ninpo/KJJR student

      Be the darkness that allows the light to shine.

  2. REAL sneak peak by Prysorra · · Score: 4, Informative

    Here's a LOT of stuff to look through....don't tell anyone ;-)

    Top Secret Stuff at DARPA. [DARPA]

  3. Not "Strong" AI by hypermanng · · Score: 4, Interesting

    The DoD funds a huge percentage of AI research, but at the end of the day they're interested in things that can be easily weaponized or used for simple intelligence sifting heuristics. The most fundamentally interesting research in AI is in the humanoid robotics projects such as those at the MIT shop, and it is from these more humanly-modeled projects that anything like HAL could ever issue. Search-digest heuristics like PAL aren't much like humans and will never lead to anything approching a human's contextually rich understanding of the world at large any more than really advanced racecar design will lead to interstellar craft.

    The difference, as Searle would say, between Strong (humanlike) AI and Weak (software widget like) AI is a difference of type, not scale.

    --
    I am the one true god. However, as an atheist, I don't believe in myself. I guess I have a self-esteem problem.
  4. Re:Paranoid by Gorm+the+DBA · · Score: 3, Insightful
    Actually, it was over long before that. HAL was just following it's programming, perfectly.

    HAL was programmed to eliminate any possibile failure points in the mission that he could. Through the spaceflight, HAL observed that the humans in the mission were failable (one of them made a suboptimal chess move, a handful of other mistakes were made). HAL had the ability to complete the mission on it's own. Therefore, HAL made the decision, in line with it's programming, to eliminate the human element.

    It makes sense, really, when you think about it. And truly, if Dave had just gone along with it and died, HAL would have finished the job perfectly fine.

  5. DARPA Slogans by Paulrothrock · · Score: 5, Funny

    DARPA: We don't make the things that kill people. We make the things that kill people better. DARPA: We bring good things to life... that are then used to kill people. DARPA: Who do you want to kill today?

    --
    I'm in the hole of the broadband donut.
  6. Come on you Tin-foil Hat wearers... by silentounce · · Score: 2, Interesting

    "watch a conversation between two people and, using natural-language processing, figure out what are the tasks they agreed upon."
    Anyone care to guess what they plan to use that little gadget for?

    --
    There are many tongues to talk, and but few heads to think. -Victor Hugo
    1. Re:Come on you Tin-foil Hat wearers... by Perey · · Score: 2, Interesting

      If that were true, the war would have been won when they renamed it Freedom dressing.

  7. I worked will on a DARPA... by WED+Fan · · Score: 3, Funny

    DARPA has yet to acknowledge the project that I was working on 3 years from now in 2010. Last week, January 14, 2012 we will successfully tested the Time Redaction Project. So, I gave myself the plans tomorrow so that I will be submitting them a few years ago to get the grant money. DOD has used this to send a nuke to kill the dinosaurs. I hope it works.

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    1. Re:I worked will on a DARPA... by Rob+T+Firefly · · Score: 2, Funny

      Not anymore, your mom was just assassinated before your birth by an android you failed to prevent the invention of.

    2. Re:I worked will on a DARPA... by Slightly+Askew · · Score: 4, Funny

      So, I wiollen have given myself the plans tomorrow so that I wiollen be submitting them a few years ago to get the grant money.

      There, fixed that for you.

      --
      Public use of any portable music system is a virtually guaranteed indicator of sociopathic tendencies. -- Zoso
  8. Not what HAL stood for by Hyram+Graff · · Score: 2, Interesting

    [P]erhaps DARPA's PAL could be renamed HAL, for Hearing Assistant That Learns.

    Perhaps, but that's not what the orignal HAL stood for. HAL was short for Hueristic ALgorithmal. Arthur C. Clark had to put that into one of his books in the series (2010 IIRC) because lots of people thought he had derived it by doing a rot25 on IBM.

    --
    0*0
    00*
    ***
  9. Re:Paranoid by cnettel · · Score: 2, Informative

    It was some years ago, but I think that the book also stresses the problem for HAL in that the full mission was never revealed to the human crew, which meant that even too good thinking on their part, at the wrong point in time, would be considered a failure. HAL was programmed/ordered to obey the crew, but also respect the mission objectives, and the contradiction only grew worse.

  10. Knowledge by hypermanng · · Score: 2, Interesting

    The only programming that leads to context-rich understanding that could be called "knowledge" in the human sense is self-programming. Like babies. We're all born with a some basic software and a lot of hardware, but it's interaction over time with our environment that we self-program. One might call it learning, but it's more fundamental than just accumulating facts: it's self-creation.

    Dennett calls us self-created selves. Any AI more than superficially like a human would be the same.

    --
    I am the one true god. However, as an atheist, I don't believe in myself. I guess I have a self-esteem problem.
  11. vaporware and PR by geekpuppySEA · · Score: 3, Interesting
    IAA graduate student in computational linguistics.

    Later in the program, Holland says, PAL will be able to "automatically watch a conversation between two people and, using natural-language processing, figure out what are the tasks they agreed upon."

    PAL's role here is not clear. The 'easier' task would be to monitor the body language of the two conversers and, by lining up a list of tasks with the observation of their head movements, correctly predict which points in the conversation were the ones where someone performed an "agreement" gesture.

    The much, much more difficult task would be to actually read lips. There are only certain properties of phonemes you can deduce from how the lips and jaw move; many, many other features of speech are lost. Only when you supply the machine with a limited set of words in a limited topic domain do you get good performance; otherwise, you're grasping at straws. And then taking out most of the speech signal? Please.

    But no, DARPA is cool and will save all the translators in Iraq (by 2009, well before the war ends.) PR and vaporware win the day!

    --
    Intelligent Design: because MATH is HARD.
  12. Allow me to be skeptical by Anonymous Coward · · Score: 2, Interesting

    > Later in the program, Holland says, PAL will be able to "automatically watch a conversation between two people and, using natural-language processing, figure out what are the tasks they agreed upon."

          Sure. You will first have to solve the problem of understanding natural language in an open ended environment - something that computers are not very good at yet.

          Quite frankly, AI people have been promising this kind of stuff for some 40 years now, and they have so far been unable to deliver. When is PAL going to be able to do what Holland aspires to? Not any time soon - most likely not within the next 20 years.

            AI people, please stop announcing such pie in the sky projects.

  13. the real research behind this by kneecramps · · Score: 3, Informative

    WRT to "watch a conversation between two people and, using natural-language processing, figure out what are the tasks they agreed upon":

    Here's a link to the actual research that they are likely talking about:

    http://godel.stanford.edu/~niekrasz/papers/PurverE hlenEtAl06_Shallow.pdf

    As you might expect, the ComputerWorld article's summary of the technology is rather optimistic. Nonetheless, this stuff really does exist, and shows some promise in both military and general applications.

  14. Clarification by hypermanng · · Score: 2, Interesting

    I don't mean to imply humanoid robotics qua robotics is necessary to AI development. Rather, only in a creature that acts as an agent inhabiting the world at large can one expect anything like human-level understanding thereof to develop. It's all very well to develop clever as-if software widgets to simulate understanding in carefully controlled circumstances, but they won't scale to true global context richness because 1) they interact with the world over narrow modalities and 2) they don't have the rich internal structure necessary on which predicate agents with deep and flexible competencies.

    It's like we build ever more elaborate visual perception analogues, but they backend into databases that only ask for enumerations of objects discriminated. I don't care how competent the visual system is, it's never going to achieve sentience because it's not part of a whole agent that travels around (in some sense), processes the answers it's getting from the visual system in a multimodal way related to the agent's goals, edits those goals based on new information and so on. It can't just see, it has to look, and it can't just look because someone typed in a domain name, it has to look for a reason and the reason has to be a reason in the sense of being the result of a decision or discrimination, not just an action with a physical cause.

    It would seem that the easiest way to allow for all that is to build something that really moves around in the real world. In short, building a robot with all the appropriate competencies might be really hard, but it's still the most tractable way to achieve Strong AI.

    --
    I am the one true god. However, as an atheist, I don't believe in myself. I guess I have a self-esteem problem.
  15. Same sex conversations only... by haggie · · Score: 5, Funny
    using natural-language processing, figure out what are the tasks they agreed upon.

    This would only work for conversations between people of the same sex. There has never been a conversation between a man and a woman in which both participants would agree on the tasks...

    M: Want to continue this conversation at my place?
    F: Take a leap!
    Computer: Agreed to move conversation to male's residence by leaping.

    F: When are you going to mow the lawn?
    M: Yeah, I'll get right on that.
    Computer: Male agreed to mow lawn at earliest opportunity

  16. Agreed by hypermanng · · Score: 2, Insightful

    I didn't mean to imply that only Strong AI is militarily useful. In fact, I would say that Strong AI is *not* useful, if one thinks about the ethics of forcing anything sentient to go to war in one's place.

    Also, I have no trouble recognizing that cleverly-designed "Weak" AI is nonetheless quite strong enough in more conventional senses to be a monumental aid to human problem solving, in the same manner and to the same degree as an ICBM is a great aid to human offensive capabilities.

    --
    I am the one true god. However, as an atheist, I don't believe in myself. I guess I have a self-esteem problem.
  17. As I interpreted the scene... by Ungrounded+Lightning · · Score: 2, Insightful

    Except that HAL was paranoid. That the astronauts had a conversation they tried to hide from HAL was more than enough. The actual content of the conversation was immaterial.

    As I interpreted the scene: Though the audio pickups were off, HAL had a clear view. So he zoomed in on their faces, panned back-and-forth between speakers, and got a clear shot of their faces - lips, eyes, eyebrows, and other facial markings - as each spoke.

    Which tells me he was lip-reading. (Also face-reading.) He knew every word they said and had the bulk of the visual side-channel emphasis as well.

    If all he needed to know was that they WERE having a conversation, he could have gotten that from his view through the window, without the camera gyrations.

    We, as the audience, got an alternation of the omniscient viewpoint - watching and hearing the conversation - with HAL's viewpoint - silence (except for camera pan and zoom actuators) and an alternating closeups of the two talking heads. Thus we could both follow what was said and observe that HAL was doing so as well - but visually - and was putting a lot of processing power and camera actuator activity into subverting the humans' attemp to keep him from knowing what was said.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  18. Re:Paranoid by tcc3 · · Score: 2, Insightful

    Yeah but thats if you go by the book.

    The book and the movie are two different animals. The movie made no mention of the "Hal was following orders" subplot. Short of saying it outright, the movie makes it pretty clear that Hal screwed up and his pride demanded that he eliminate the witneses. Which, if you ask me, makes a more interesting story.

    After reading all the books, I came to the conclusion that Clarke would have been better served by sticking to the screenplay.