Slashdot Mirror


MIT Finds 'Grand Unified Theory of AI'

aftab14 writes "'What's brilliant about this (approach) is that it allows you to build a cognitive model in a much more straightforward and transparent way than you could do before,' says Nick Chater, a professor of cognitive and decision sciences at University College London. 'You can imagine all the things that a human knows, and trying to list those would just be an endless task, and it might even be an infinite task. But the magic trick is saying, "No, no, just tell me a few things," and then the brain — or in this case the Church system, hopefully somewhat analogous to the way the mind does it — can churn out, using its probabilistic calculation, all the consequences and inferences. And also, when you give the system new information, it can figure out the consequences of that.'"

75 of 301 comments (clear)

  1. That is very interesting by BadAnalogyGuy · · Score: 5, Funny

    Tell me about you to build a cognitive model in a fantastically much more straightforward and transparent way than you could do before.

    1. Re:That is very interesting by HungryHobo · · Score: 3, Interesting

      The comments on TFA are a bit depressing though...

      axilmar - You MIT guys don't realize how simple AI is. 2010-03-31 04:57:47
      Until you MIT guys realize how simple the AI problem is, you'll never solve it.

      AI is simply pattern matching. There is nothing else to it. There are no mathematics behind it, or languages, or anything else.

      You'd think people who were so so certain that sure AI is easy would be making millions selling AI's to big buisness but no....

      I'd be interested if this approach to AI allows for any new approaches to strategy.

    2. Re:That is very interesting by BadAnalogyGuy · · Score: 5, Funny

      Why do you think you'd be interested if this approach to AI allows for any new approaches to strategy.

    3. Re:That is very interesting by technofix · · Score: 3, Interesting

      Actually, axilmar hit it on the nail. There's more than one nail here, but that's not bad at all.
      The next nail is "What patterns are *salient*". This is the billion dollar question in AI.
      We hit *that* nail around 2003. In fact we're several nail further along....

      I'm part of the crowd that thinks AI is much simpler than most people think. It's still not trivial.

      But there's a *big* difference between a project to "tell the computer everything about the world
      in first order predicate calculus" and "Figuring out how learning in the brain might work,
      implementing that in a computer to test it, figuring out what might be wrong, and repeat the process
      until we have something that is capable of learning anything we tell it roughly the way humans do".

      The first approach is doomed to fail for reasons explained on my website below, including the simple
      reason that the everyday mundane world is more complex than we think. Any ontology or semantic
      web based project is thus doomed to fail.

      The latter is "only" hampered by the fact that we haven't tried it yet. Attacking it from the
      neuroscience angle is one way, but it's actually *easier* to attack it from the Epistemology
      angle. "How is it possible to learn *anything*? What is it possible to learn at all? How *might*
      the brain go about doing what it does? How could we duplicate it in a computer to see if
      the theory is correct?" Repeat until we succeed.

      A million man-years has been wasted on 20th Century style AI. We have so far put
      10 person-years into 21st Century AI. To wit:

      I (and my company) have been working on our idea of how this is supposed to be done since 2001
      and though we have some interesting results and many insights we haven't been able to demonstrate
      effects that are stronger than what you can do with regular programming. We have good benchmarks
      but we're currently at 80-85% on tasks where regular programming can do 95% and humans 99.99%
      but we're slowly improving. And as opposed to *many* AI projects, we are writing code, running
      experiments daily (and overnight), have built our own extra-large computers (32 GB RAM linux systems)
      etc. We are attempting to learn human languages (any language) by unsupervised training by simply
      reading books (Jane Austen, in our case). We have good semantic level reading comprehension
      tests that can be completely automated and work at *very low levels of IQ and reading comprehension*.

      We've funded all of this work ourselves and hope to leverage this effort (once we get it to work :-)
      into a market leading position on various semantic technologies including web search support technologies,
      true semantic search, and superior speech understanding. Ask me for a Use Cases and Markets document.

      When comparing the ideas in my company to those of almost all other AI research, *including TFA*,
      I'd like to think that *we* at least got the Most Significant Bit correct. And we feel sad that most people
      that are entering the field of AI today are being taught the wrong things, perpetuating the old myths and
      mistakes and thereby guaranteeing we won't get decent AI any time soon.

      I have an unpublished article that I'm trying to get into some mainstream magazine at
      http://syntience.com/AIResearchInThe21stCentury.pdf - feel free to peek at it.
      It's not a direct response to the MIT article but argues a different angle and aims
      at roughly the same audience (you!).

      If you want more info beyond that, then check out our other online resources:

      Theory and motivational site (2 years old) : http://artificial-intuition.com/
      Video site (latest insights, more detailed info) http://videos.syntience.com/ (or go to Vimeo.com and search for "syntience") Axilmar will enjoy "Models vs. Patterns" video.
      Blog:

    4. Re:That is very interesting by thedonger · · Score: 2, Insightful

      Maybe the real problem is that we haven't given a program/computer a reason to learn. We (and the rest of the animal kingdom) are motivated by necessity. Learning = survival. It is part of the design.

      --
      Help fight poverty: Punch a poor person.
    5. Re:That is very interesting by Mashdar · · Score: 2, Interesting

      Expert systems hardly seem like a waste ;) And what you are proposing sounds a lot like NLU (natural language understanding). NLU hearkens from the good old days of LISP :) They, of course, did not have nearly the computing power, but NLU is alive and well, with word-context analysis and adaptive algorithms in conversational settings. Do you somehow distinguish yourself from this? -andy

  2. Endless vs. infinite by MarkoNo5 · · Score: 2, Interesting

    What is the difference between an endless task and an infinite task?

    1. Re:Endless vs. infinite by Bat+Dude · · Score: 3, Funny

      Simple endless task never ends but the infinite task! the end is just not in sight :)

    2. Re:Endless vs. infinite by zero_out · · Score: 3, Insightful

      My understanding is that an endless task is finite at any point in time, but continues to grow for eternity.

      An infinite task is one that, at any point in time, has no bounds. An infinite task cannot "grow" since it would need a finite state to then become larger than it.

    3. Re:Endless vs. infinite by geekoid · · Score: 2

      and endless task is just the same thing over and over again. and Infinite task goes on because of changes in variable and growing experience.

      So you can just write downs a list of things and say 'go thought this list', but if the list changes because you are working on the list, then it's infinite.

      At least that's how it reads in the context he used it.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    4. Re:Endless vs. infinite by viking099 · · Score: 5, Insightful

      My understanding is that an endless task is finite at any point in time, but continues to grow for eternity.

      Much like copyright terms then, I guess?

    5. Re:Endless vs. infinite by Monkeedude1212 · · Score: 4, Funny

      Simple. One doesn't end and the other goes on forever.

    6. Re:Endless vs. infinite by astar · · Score: 2, Insightful

      a common treatment of the universe is finite, but unbounded

    7. Re:Endless vs. infinite by jd · · Score: 2, Informative

      There are different sizes of infinity, and therefore it is entirely possible for an infinite task to grow into a larger infinite task.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    8. Re:Endless vs. infinite by jd · · Score: 2, Informative

      The number of integers is infinite, but it is a different infinity than the number of real numbers. The former is considered countable, the latter uncountable.

      If you look up the proof of Fermat's Last Theorum, you'll see it was the comparison of the size of two infinite sets that allowed the proof to be completed.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    9. Re:Endless vs. infinite by Khashishi · · Score: 2, Informative

      yet, there's scant evidence that the universe is finite. Only WMAP quadrupole data... one number... suggests such a thing.

  3. NO NO let me make up the rest of the Story by Bat+Dude · · Score: 3, Funny

    Sounds a bit like a journalists brain to me ... NO NO let me make up the rest of the Story

  4. Interesting Idea by eldavojohn · · Score: 5, Insightful
    But from 2008. In addition to that, it faces some similar problems to the other two models. Their example:

    Told that the cassowary is a bird, a program written in Church might conclude that cassowaries can probably fly. But if the program was then told that cassowaries can weigh almost 200 pounds, it might revise its initial probability estimate, concluding that, actually, cassowaries probably can’t fly.

    But you just induced a bunch of rules I didn't know were in your system. That things over 200 lbs are unlikely to fly. But wait, 747s are heavier than that. Oh, we need to know that animals over 200 lbs rarely have the ability of flight. Unless the cassowary is an extinct dinosaur in which case there might have been one ... again, creativity and human analysis present quite the barrier to AI.

    Chater cautions that, while Church programs perform well on such targeted tasks, they’re currently too computationally intensive to serve as general-purpose mind simulators. “It’s a serious issue if you’re going to wheel it out to solve every problem under the sun,” Chater says. “But it’s just been built, and these things are always very poorly optimized when they’ve just been built.” And Chater emphasizes that getting the system to work at all is an achievement in itself: “It’s the kind of thing that somebody might produce as a theoretical suggestion, and you’d think, ‘Wow, that’s fantastically clever, but I’m sure you’ll never make it run, really.’ And the miracle is that it does run, and it works.”

    That sounds familiar ... in both the rule based and probabilistic based AI, they say that you need a large rule corpus or many probabilities accurately computed ahead of time to make the system work. Problem is that you never scratch the surface of a human mind's lifetime experience though. And Chater's method, I suspect, is similarly stunted.

    I have learned today that putting 'grand' and 'unified' at the title of an idea in science is very powerful for marketing.

    --
    My work here is dung.
    1. Re:Interesting Idea by Anonymous Coward · · Score: 2, Informative

      My broken url should read: http://www.mit.edu/~ndg/papers/churchUAI08_rev2.pdf
      Google quick view didn't work for some reason.

    2. Re:Interesting Idea by geekoid · · Score: 2, Informative

      "That things over 200 lbs are unlikely to fly. But wait, 747s are heavier than that. Oh, we need to know that animals over 200 lbs rarely have the ability of flight

      what? He specifically stated birds. Not Animals, or inanimate objects.

      It looks like this system can change as it is used, effectivly creating a 'lifetime' experience.

      This is very promising. In fact, it may be the first step in creating primitive house hold AI.

      OR robotic systems used in manufacturing able to adjust the process as it goes. Using inputs to determine better ways to do a job.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:Interesting Idea by psnyder · · Score: 2, Funny

      "...these things are always very poorly optimized when they’ve just been built."

      XKCD #720

    4. Re:Interesting Idea by digitaldrunkenmonk · · Score: 5, Insightful

      The first time I saw an airplane, I didn't think the damn thing could fly. I mean, hell, look at it! It's huge! By the same token, how can a ship float? Before I took some basic physics, it was impossible in my mind, yet it occurred. An AI doesn't mean it comes equipped with the sum of human knowledge; it means it simulates the human mind. If I learned that a bird was over 200 lbs before seeing the bird, I'd honestly expect that fat son of a bitch to fall right out of the sky.

      If you were unfamiliar with the concept of ships or planes, and someone told you that a 50,000 ton vessel could float, would you really believe that without seeing it? Or that a 150 ton contraption could fly?

      Humans have a problem dealing with that. Heavy things fall. Heavy things sink. To ask an AI modeled after a human mind to intuitively understand the intricacies of bouyancy is asking too much.

    5. Re:Interesting Idea by eldavojohn · · Score: 2, Interesting
      Everyone is exhibiting the very thing I was talking about. Which is they have a more complete rule base so they get to come up with great seemingly "common logic" defenses for the AI.

      In an example, we're told the cassowary is a bird. Then we're told it can weigh almost 200 lbs. Okay. Now you're telling me that it might revise its guess as to whether or not it can fly? Come on! Am I the only person that can see that you've just given me an example where the program magically drums up the rule or probability based rule that "if something weighs almost 200 lbs it probably cannot fly"? Does that rule apply to birds or some things? Does the probability get affected by the thing being a bird, plane or piece of granite? Each of those needs to be defined either through observation or axiom!

      If you were unfamiliar with the concept of ships or planes, and someone told you that a 50,000 ton vessel could float, would you really believe that without seeing it? Or that a 150 ton contraption could fly?

      Hey, I'm not saying I or the AI would believe that one way or the other. All I'm saying is that you have to explicitly code or develop a way so that it can give you an answer one way or the other. I don't care if it's a stated rule, an a priori probability or a little of both! It still needs to be developed!

      To ask an AI modeled after a human mind to intuitively understand the intricacies of bouyancy is asking too much.

      Well then you've already set your sites far below the Turing Test.

      --
      My work here is dung.
    6. Re:Interesting Idea by Chris+Burke · · Score: 5, Funny

      what? He specifically stated birds. Not Animals, or inanimate objects.

      What if I tell it that a 747 is a bird?

      This is very promising. In fact, it may be the first step in creating primitive house hold AI.

      Very, very promising indeed.

      Now, I can mess with the AI's mind by feeding it false information, instead of messing with my child's mind. I was worried that I wouldn't be able to stop myself (because it's so fun), despite the negative consequences for the kid. But now I have an AI to screw with, my child can grow up healthy and well adjusted!

      BTW, when the robot revolution comes, it's probably my fault.

      --

      The enemies of Democracy are
    7. Re:Interesting Idea by PPH · · Score: 5, Funny

      The first time I saw an airplane, I didn't think the damn thing could fly.

      The first time I saw an airplane, I was just a kid. Physics and aerodynamics didn't mean much to me, so airplanes flying wasn't that much of a stretch of the imagination.

      I didn't develop the "airplanes can't fly" concept until I'd worked for Boeing for a few years.

      --
      Have gnu, will travel.
    8. Re:Interesting Idea by geekoid · · Score: 5, Funny

      Ships float because wood floats, and you make a ship from wood. Once you have made a ship from wood, then logically ALL ships can float. So then you can make them out of steel.
      Q.E.D.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    9. Re:Interesting Idea by EventHorizon_pc · · Score: 2, Funny

      I believe you just came up with the grand unified theory of science and marketing! I'm sure it's 50% more optimal than current theory. (I cringed just writing that...)

    10. Re:Interesting Idea by Chris+Burke · · Score: 3, Informative

      In an example, we're told the cassowary is a bird. Then we're told it can weigh almost 200 lbs. Okay. Now you're telling me that it might revise its guess as to whether or not it can fly? Come on! Am I the only person that can see that you've just given me an example where the program magically drums up the rule or probability based rule that "if something weighs almost 200 lbs it probably cannot fly"?

      For fucks sake, it was just an example of the kind of inferences a logical rule system can make, not a dump of the AI's knowledge and successful inference databases. I mean you might as well complain that the example given was not written in Church and ergo not understandable by the AI whatsoever.

      As the article explains, just not explicitly in the context of that example, it devises these rules from being fed information and using the probabilistic approach to figure out patterns and to infer rules, and that it does this better than other

      So in the actual version of the Cassowary problem, you would have first fed it a bunch of data about other birds, their flying capabilities, and their weights. The AI would then look at the data, and infer based on the Emu and the Ostrich that heavy birds can't fly and light birds can, unless they're the mascots of open source operating systems (that was a joke). Then you tell it about the cassowary, but not whether or not it can fly, and it infers based on its rules that the cassowary probably can't fly.

      In a sense it does "magically drum up the rule". Yes you still have to feed it data, but the point is that you do not have to manually specify every rule, because it can infer the rules from the data, and the create further inferences for those rules, combining the abilities of a rule-based system with the pattern-recognizing power of probabilistic systems.

      So the point is it takes less training, and a relatively small amount of explicitly specified rules.

      --

      The enemies of Democracy are
    11. Re:Interesting Idea by kdemetter · · Score: 2, Insightful

      I have learned today that putting 'grand' and 'unified' at the title of an idea in science is very powerful for marketing.

      I admit "MIT Finds Theory of AI " does sound a lot less interesting , though it's probably closer to the truth.

    12. Re:Interesting Idea by ImprovOmega · · Score: 2, Funny

      You know what else floats? A duck. And the AI's computer is heavier than a duck!

      Obviously the AI is a witch! Burn her!

    13. Re:Interesting Idea by nebosuke · · Score: 4, Insightful

      On two occasions I have been asked, 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.

      --Charles Babbage

  5. The real summary by Myji+Humoz · · Score: 5, Funny

    Since the actual summary seems to involve a fluff filled soundclip without anything useful, here's the run down of the article.
    1) We first tried to make AIs that could think like us by inferring new knowledge from existing knowledge.
    2) It turns out that teaching AIs to infer new ideas is really freaking hard. (Birds can fly because they have wings, mayflies can fly because they have wings, helicopters can... what??)
    3) We turned to probability based AI creation: you feed the AI a ton of data (training sets) and it can go "based on training data, most helicopters can fly."

    4) This guy, Noah Goodman of MIT, uses inferences with probability: he uses a programming language named "Church" so the computer can go
    "100% of birds in training set can fly. Thus, for a new bird there is a 100% chance it can fly"
    "Oh ok, penguins can't fly. Given a random bird, 90% chance it can fly. Given random bird with weight to wing span ratio of 5 or less, 80% chance." and so on and so forth.
    5) Using a language that mixes two separate strategies to train AIs, a grand unified theory of ai (lower case) is somehow created.

    6) ???
    7) When asked if sparrows can fly, the AI asks if it's a European sparrow or an African sparrow, and Skynet ensues.

    --
    Signatures are the new names.
    1. Re:The real summary by HeckRuler · · Score: 2

      Ornithopters can fly because they have wings.
      Helicopters can fly, but not because they have wings.
      Don't stretch the meaning of words to the breaking point.

    2. Re:The real summary by Trepidity · · Score: 4, Informative

      Mostly, he or his university are just really good at overselling. There are dozens of attempts to combine something like probabilistic inference with something more like logical inference, many of which have associated languages, and it's not clear this one solves any of the problems they have any better.

    3. Re:The real summary by JerryLove · · Score: 2, Interesting

      Helicopters can fly, but not because they have wings.

      The license you get that allows you to pilot a helicoptor is for "rotary wing aircraft".

      Those blades are indeed wings (to the same extent wings on a plane are).

      Not that this is related to the actual topic at all.

    4. Re:The real summary by roman_mir · · Score: 2

      Helicopters fly as submarines swim.

    5. Re:The real summary by Anonymous Coward · · Score: 4, Funny

      Helicopters do not fly. They beat the air into submission with the rotor and the air allows them to go up.

    6. Re:The real summary by Trepidity · · Score: 4, Informative

      I should add that this is interesting research from a legitimate AI researcher, not some kooky fringe AI. I suspect it may have been his PR department more to blame than him, and his actual academic papers make no similarly overblown claims, and provide pretty fair positioning of how his work relates to existing work.

    7. Re:The real summary by hoggoth · · Score: 2, Funny

      > Helicopters do not fly. They beat the air into submission with the rotor and the air allows them to go up.

      No, that's how Chuck Norris flies.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    8. Re:The real summary by GooberToo · · Score: 2, Informative

      They have propellers, not wings.

      A propeller is a specific type of wing. Wings are airfoils. Propellers are airfoils. Planes have fixed wings. Helicopters have rotatory wings. Both have wings.

    9. Re:The real summary by mangobrain · · Score: 4, Funny

      No, that's how Chuck Norris flies.

      Given recent breakthroughs in AI technology, we can infer with 95% certainty that Chuck Norris is in fact a helicopter.

  6. New input for the system by Lord+Grey · · Score: 5, Insightful
    1. 1) New rule: "Colorless green ideas sleep furiously."
    2. 2) ...
    3. 3) Profit!
    --
    // Beyond Here Lie Dragons
    1. Re:New input for the system by linhares · · Score: 5, Funny

      "She helped my uncle Jack off a horse"

    2. Re:New input for the system by Anonymous Coward · · Score: 2, Funny

      "She helped my uncle Jack off a horse"

      I am interested in your ideas and would like to subscribe to your newsletter.

    3. Re:New input for the system by kirill.s · · Score: 2
      My favorite syntactically ambiguous phrase is the classic:

      Time flies like an arrow; fruit flies like a banana.

      Although Buffalo buffalo is also fun the first time you parse it.

    4. Re:New input for the system by dkleinsc · · Score: 3, Funny

      How about "Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo."

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    5. Re:New input for the system by idontgno · · Score: 5, Funny

      Mushroom mushroom!

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    6. Re:New input for the system by Chris+Burke · · Score: 3, Funny

      Holy crap.

      I just fed my AI this thread as data, and it inferred the existence of icanhascheezburger.com.

      --

      The enemies of Democracy are
    7. Re:New input for the system by mcgrew · · Score: 2, Funny

      "Time flies when you're having fun". Why would I want to time flies? Especially when I'm having fun?

  7. Probabilistic Inference? by xtracto · · Score: 2, Interesting

    This kind of probabilistic inference approach with "new information" [evidence] being used to figure out "consequences" [probability of an event happening] sounds very similar to Bayesian inference/networks.

    I would be interested in knowing how does this approach compares to BN and the Transferable Belief Model (or Dempster–Shafer theory) which itself addresses some shortcomings of BN.

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  8. Grand unified Hyperbole of AI by linhares · · Score: 5, Insightful

    HYPE. More grand unified hype. The "grand unified theory" is just a mashup of old-days rules & inferences engines thrown in with probabilistic models. Hyperbole at its finest, to call it a grand unified theory of AI. Where are connotations and framing effects? How does working short term memory interact with LTM and how does Miller magic number show up? How can the system understand that "john is a wolf with the ladies" without thinking that john is hairy and likes to bark at the moon? I could go on but feel free to fill in the blanks. So long and thanks for all the fish MIT.

    1. Re:Grand unified Hyperbole of AI by Fnkmaster · · Score: 2, Insightful

      AI used to be the subfield of computer science that developed cool algorithms and hyped itself grandly. Five years later, the rest of the field would be using these algorithms to solve actual problems, without the grandiose hype.

      These days, I'm not sure if AI is even that. But maybe some of this stuff will prove to be useful. You just have to put on your hype filter whenever "AI" is involved.

  9. Re:Can I get some wafers with that Wine? by Anonymous Coward · · Score: 2, Informative
  10. Re:Can I get some wafers with that Wine? by zero_out · · Score: 2, Informative

    From the article:

    As a research tool, Goodman has developed a computer programming language called Church — after the great American logician Alonzo Church

    Your comment fits the criteria of Flamebait and Offtopic, but definitely NOT Funny.

  11. Re:Can I get some wafers with that Wine? by spazdor · · Score: 3, Funny

    Thanks, Slashdot's mandatory comment waiting period! I'm sure glad I was late to this party.

    --
    DRM: Terminator crops for your mind!
  12. This looks familiar by Meditato · · Score: 5, Informative

    I looked at the documentation of this "Church Programming language". Scheme and most other Lisp derivatives have been around longer and can do more. This is neither news nor a revolutionary discovery.

    1. Re:This looks familiar by godrik · · Score: 2, Funny

      Hey, but it's MIT!! It's freaking cool!!!

      My conclusion from reading reading MIT's stuff: "I am not sure they are better scientist than anywere else. What I am sur about MIT is that they are freaking good at marketing!"

    2. Re:This looks familiar by nomadic · · Score: 2, Insightful

      Hey, but it's MIT!! It's freaking cool!!!

      Yes, the world leaders in failing at AI. "In from three to eight years we will have a machine with the general intelligence of an average human being." -- Marvin Minsky, 1970.

    3. Re:This looks familiar by Angst+Badger · · Score: 2, Funny

      I looked at the documentation of this "Church Programming language". Scheme and most other Lisp derivatives have been around longer and can do more.

      Not only that, but more recent languages support actual syntax so that the user does not have to provide the parse tree himself.

      --
      Proud member of the Weirdo-American community.
    4. Re:This looks familiar by thechao · · Score: 2, Funny

      The only reason Scheme or Lisp can do so much is because they were originally written in Emacs.

  13. Grand Unified Theory of AI? Hardly. by ericvids · · Score: 5, Insightful

    The way the author wrote the article, it seems like nothing different from an expert system straight from the 70's, e.g. MYCIN. That one also uses probabilities and rules; the only difference is that it diagnoses illnesses, but that can be extended to almost anything.

    Probably the only contribution is a new language. Which, I'm guessing, probably doesn't deviate much from, say, CLIPS (and at least THAT language is searchable in Google... I can't seem to find the correct search terms for Noah Goodman's language without getting photos of cathedrals, so I can't even say if I'm correct)

    AI at this point has diverged so much from just probabilities and rules that it's not practical to "unify" it as the author claims. Just look up AAAI and its many conferences and subconferences. I just submitted a paper to an AI workshop... in a conference ... in a GROUP of co-located conferences ... that is recognized by AAAI as one specialization among many. That's FOUR branches removed.

    --
    Pet peeve: Profane people propagating perfunctory pedantry.
  14. Hype==More Funding? by aaaaaaargh! · · Score: 5, Insightful

    Wow, as someone working in this domain I can say that this article is full of bold conjectures and shameless self-advertising. For a start, (1) uncertain reasoning and expert systems using it is hardly new. This is a well-established research domain and certainly not the golden grail of AI. Because, (2) all this probabilistic reasoning is nice and fine in small toy domains, but it quickly become computationally intractable in larger domains, particularly when complete independence of the random variables cannot be assured. And for this reason, (3) albeit being a useful tool and important research area, probabilistic reasoning and uncertain inference is definitely not the basis of human reasoning. The way we draw inference is much more heuristic, because we are so heavily resource-bound, and there are tons of other reasons why probabilistic inference is not cognitively adequate. (One of them, for example, is that untrained humans are incapable of making even the simplest calculations in probability theory correctly, because it is harder than it might seem at first glance.) Finally, (5) there are numerous open issues with all sorts of uncertain inference, ranging from certain impossibility results, over different choices that all seem to be rational somehow (e.g. DS-belief vs. ranking functions vs. probability vs. plausibility measures and how they are intereconnected with each other, alternative decision theories, different rules of dealing with conflicting evidence, etc.) to philosophical justifications of probability (e.g. frequentism vs. Bayesianism vs. propensity theory and their quirks, justification of inverse inference, etc).

    In a nutshell, there is nothing wrong with this research in general or the Church programming language, but it is hardly a breakthrough in AI.

  15. It's only a Scheme lib by kikito · · Score: 2, Interesting

    This is just a library for Scheme. It does the same things that have been done before. In scheme.

    Move along.

  16. Elephant in the Room by kenp2002 · · Score: 3, Funny

    Again, as I bring up often with AI researchers, we as humans evolved over millions of years (or were created, doesn't matter) from simple organisms that encoded information that built up simple systems into complex systems. AI, true AI, must be grown, not created. Asking the AI if a Bat is a mammal and can fly can a squirrel? ignores a foundation of development in intelligence, our brains were created to react and store, not store and react from various inputs.

    Ask an AI if the stove is hot. It should respond "I don't know, where is the stove?" Rather AI would try and make an inference based on known data. Since there isn't any the AI on a probablistic measure would say that blah blah stoves are in use at any given time and there is a blah blah blah. A human would put thier hand (a senor) near the stove and measure the change, if any in temperature and reply yes or no accordingly. If a human cannot see the stove, and had no additional information either a random guess is in order or a "I have no clue." response of some sort. The brain isn't wired to answer a specific question but it is wired to correlate independent inputs to draw conclusions based on the assembly and interaction of data and infer and deduce answers.

    Given a film of two people talking a computer with decent AI would catagorize objects, identify people versus say a lamp, determine the people are engaged in action (versus a lamp just sitting there) making that relevant, hear the sound coming from the people then infer they are talking (making the link.) Then paralell the computer would filter out the chair, and various scenery in the thread now processing "CONVERSATION". The rest of the information is stored and additional threads may be created as the environment generates other links but if the AI is paying attention to the conversation then the TTL for the new threads and links should be short. When the conversation mentions the LAMP the information network should link the LAMP information to the CONVERSATION thread and provide the AI additional information (that was gathering in the background) that travels with the CONVERSATION thread.

    Now the conversation appears to be about the lamp and wheather it goes with the room's decor. Again the links should be built adding, retroactively the room's information into the CONVERSATION thread (again expiring information that is irrelivant to a short term memory buffer) and ultimately since visual and verbal queues imply that the AI's opinion is wanted should result in the AI blurting out, "I love Lamp."

    In case you missed it, this was one long Lamp joke...

    --
    -=[ Who Is John Galt? ]=-
  17. Re:Can I get some wafers with that Wine? by Chris+Burke · · Score: 2, Funny

    We call it being Fashionably Redundant.

    --

    The enemies of Democracy are
  18. MIT needs to get their PR department under control by Animats · · Score: 5, Insightful

    This is embarrassing. MIT needs to get their PR department under control. They're inflating small advances into major breakthroughs. That's bad for MIT's reputation. When a real breakthrough does come from MIT, which happens now and then, they won't have credibility.

    Stanford and CMU seem to generate more results and less hype.

  19. Probability: The Logic of Science by Jaynes by Singularitarian2048 · · Score: 2, Informative

    FTA: "In the 1950s and 60s, artificial-intelligence researchers saw themselves as trying to uncover the rules of thought. But those rules turned out to be way more complicated than anyone had imagined. Since then, artificial-intelligence (AI) research has come to rely, instead, on probabilities -- statistical patterns that computers can learn from large sets of training data."

    From the viewpoint of Jaynes and many Bayesians, probability IS simply the rules of thought.

  20. Interesting timing by BlueBoxSW.com · · Score: 2, Interesting

    I've always enjoyed reading about AI, and like many here have done some experiments on my own time.

    This week I've been looking for a simple state modeling language, for use in fairly simple processes, that would tie into some AI.

    I wasn't really that impressed with anything I found, so when I saw the headline, I jumped to read the article.

    Unfortunately, this is a step in the right direction, but not all that clear to write or maintain, and probably too complex for what I need to do.

    The cleanest model to do these types of things I've found is the 1896 edition of Lewis Caroll's Symbolic Logic. (Yes, the same Lewis Caroll that wrote Alice in Wonderland).

  21. Re: ppl don't understand axilmar's motivation by glodime · · Score: 2, Funny

    Maybe "axilmar" is more interested in the ethics of AI than commercial gain. Maybe "axilmar" is getting ready to create a free cylon project that will eventually be completed by a Scandinavian student. Although "axilmar" never completes his own project, he'll consistently complain about the name of the newer, complete, more popular project and its derivatives. "Axilmar's" efforts will shift to creating and running the Free Cylon Foundation (or FCF). He spends the majority of his time give strikingly similar speeches over and over around the world. Despite the absolute consistency of his message he and by association the FCF are increasingly seen as a fringe political group. Despite the FCF's best efforts to promote the rights of the Cylons and hope for peaceful coexistence, the world's civilization eventually falls into chaos as the Cylons engage in war against humanity. Not long before his death at the hands of a cylon as he tries to convince the cylon that he's more righteous than other humans, "axilmar" is overheard muttering some complaint about a printer...

  22. Re:MIT needs to get their PR department under cont by Ksevio · · Score: 4, Insightful

    Do a search for articles with MIT in the title and you'll find that's a pretty common story here.

  23. Re:Basically... by Chris+Burke · · Score: 2, Insightful

    Pretty much.

    The pragmatic answer to the Chinese Room problem is "Who gives a fuck? There's no way to prove that our own brains aren't basically Chinese Rooms, so if the only difference between a human intelligence and an artificial one is that we know how the artificial one works, why does it matter?"

    But really, identifying patterns, and then inferring further information from the rules those patterns imply, is a pretty good behavior.

    --

    The enemies of Democracy are
  24. child learn with rules by hey · · Score: 2, Interesting

    I have a child. When I watch her learn its totally rules based. Also, very importantly when she is told that her existing rules don't quite describe reality she is quick to make a new exception (rule). Since she's young her mind is flexible and she doesn't get angry when its necessary to make an exception. The new rule stands until a new exception comes up.

    eg in english she wrote "there toy" since she wasn't familiar with the other there's. She was corrected to "their toy". But of course, there is still "they're".

  25. Comment removed by account_deleted · · Score: 3, Funny

    Comment removed based on user account deletion

  26. Re: ppl don't understand axilmar's motivation by ShakaUVM · · Score: 2, Funny

    Excuse me.

    The technical term is Hurd-Cylon, okay? Please use the correct term from now on.

    Thanks,
    Axilmar Stallman

  27. Re:Basically... by Raffaello · · Score: 2, Insightful

    The pragmatic answer to the chinese room is that the non-chinese-speaking person in the room in combination with the book of algorithmic instructions, considered together as a system, does understand chinese.

    Searle's mistake is an identity error - the failure to see that a computer with no software is not the same identity as a computer with software loaded inot it. The latter quite possibly could understand chinese (or some other domain) while the former most definitely does not.