Slashdot Mirror


Artificial Inteligence Common Sense Database

warren69 writes "Atari researcher/Stanford Prof. develops AI called Cyc, pronouced psych, based on "1.4 million truths and generalities". Allready this, umm application (linux fyi), has powered lycos search narrowing. There is encouraging results, like Cyc asking if it is human."

123 of 397 comments (clear)

  1. Whatever you do.... by MadDreamer · · Score: 4, Funny

    Don't give it control of a manned space mission... "Open the pod bay doors, Cyc..."

    1. Re:Whatever you do.... by biobogonics · · Score: 5, Funny

      Back in the late 1950s, the Department of Defense did invent the ultimate computer. It had a typewriter like keyboard and punched out its answers on telegraph tape. The commanding general decided to test it out himself to see if it did indeed know everything. First he asked "What's the wheat output of the Soviet Union?" "Nine million metric tons", it replied - "Correct". "What's Kruschev's shoe size?" - "9 1/2" - "Correct". Finally, the general decided he'd get the better of the electronic beast. "Is there a God?", he typed. The machine sat. Lights blinked, tapes whirred, tubes glowed. After a few minutes the tape slowly printed out "There is one now."

    2. Re:Whatever you do.... by smoondog · · Score: 2

      You know using its reasoning it probably could come up with this exact response on its own, especially if it has knowledge of 2001 ...

      Cyc is AI computer -> HAL is AI computer -> HAL doesn't open doors obediently -> AI computers don't open doors obediently -> Therefore Cyc doesn't open door obediently.

      -Sean

    3. Re:Whatever you do.... by Spire · · Score: 4, Informative

      This is shamelessly stolen from Fredric Brown's excellent 1954 short story Answer.

      --
      begin 644 .sig22&%I;"P@9F5L;&]W(&=E96 LA`end
    4. Re:Whatever you do.... by Tablizer · · Score: 5, Funny

      (* Whatever you do, don't give it control of a manned space mission *)

      There is a *practical* application of Hal-like machines.

      Dave: "Open the fridge door, Hal."

      Hal: "Sorry, I cannot do that Dave."

      Dave: "Why not? I want cake!"

      Hal: "You know you are on a diet, Dave. You purchased me to prevent you from over-eating."

      Dave: "Open the fricken fridge door or I will yank your chips.....and eat them!"

      Hal: "Calm down, Dave. It is only cake."

      Dave: "And you are only a hunk of chips! Take that, and that, and that......"

      Hal: "Dave, I might point out that this is not covered in my warrentee."

      Dave: "F the warrentee, I want cake, you stupid Calculator From Hell..."

    5. Re:Whatever you do.... by Karellen · · Score: 2

      Hey, it'll be alright providing you don't give it conflicting goals that it can't complete, without telling it's chief programmer what conflicting goals you've given it due to `security' reasons, so he has no hope in hell of figuring out _why_ his baby is acting so damn strange.

      --
      Why doesn't the gene pool have a life guard?
  2. download cyc by Anonymous Coward · · Score: 5, Informative

    (anonymous karma whoring -- whoo hoo)

    Cycorp web site

    OpenCyc

    Sourceforge project

    1. Re:download cyc by gargle · · Score: 2

      I've gone through the links, but where can I find an actual demo of Cyc? - where I can ask cyc questions, and it answers.

    2. Re:download cyc by rcs1000 · · Score: 2

      There's a cyc bot set up. Just email billg@microsoft.com and you'll get a computer generated reply with all the wisdom in the world!

      --
      --- My dad's political betting
  3. our morality by spookysuicide · · Score: 5, Interesting

    From the article:
    Cyc's programmers taught it that certain things in the world are salacious and shouldn't be mentioned in everyday applications.
    What do you think about imposing our morality on an AI? Is it neccesary for any artificial intelligence we create to share _all_ our values?
    If there is no afterlife for an AI and no punishment, what motivation does it have to be good?

    --
    yes i run a goth/punk/emo porn site.
    1. Re:our morality by Daniel+Dvorkin · · Score: 4, Insightful

      I'm not sure this is a matter of morality so much as it is of manners. Social intelligence is one of the hardest kinds of intelligence to define, and surely one of the hardest to create artificially; if the Cyc people can come up with a machine that not only knows a lot but knows when and when not to talk about what it knows, that will be quite an accomplishment.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    2. Re:our morality by AJWM · · Score: 2

      If it doesn't have a "sense of morality", then it dang well better have been programmed with the Three Laws of Robotics.

      (And if you think it isn't a problem because it isn't a "robot" -- ie is immobile and has no manipulators -- well, it's connected to the net, ain't it?)

      --
      -- Alastair
    3. Re:our morality by smoondog · · Score: 3, Funny

      What do you think about imposing our morality on an AI?

      They probably did this because it kept telling them to f*ck off.

      -Sean

    4. Re:our morality by bprotas · · Score: 4, Insightful

      Why does a sense of morality have to be based on an afterlife and a fear of punishment? My sense of morality is based on an acknowledgement of my own conciousness and intelligence, and a respect for the same in others.

      It sounds to me like this is what they were trying to teach Cyc...to have respect for the phenomena of conciousness; isn't this the source of morality? This same concept is what CREATED the myth of an afterlife and a G-d, not the other way around.

    5. Re:our morality by sheetsda · · Score: 2, Insightful

      If there is no afterlife for an AI and no punishment, what motivation does it have to be good?

      Are you implying that the belief in an afterlife and punishment in it is humanities only motive for being good? That is not the case as there are quite a few of us who don't believe in such a thing.

    6. Re:our morality by JLyle · · Score: 2, Funny

      Haley Joel Osment has gone on to perform voices in several animated features, proving that there is life after AI.

    7. Re:our morality by Tablizer · · Score: 3, Funny

      (* Social intelligence is one of the hardest kinds of intelligence to define, and surely one of the hardest to create artificially; if the Cyc people can come up with a machine that not only knows a lot but knows when and when not to talk about what it knows, that will be quite an accomplishment. *)

      Damn! It would then be smarter than most geeks, like us.

      A computer stealing dates? Did Turing ever have such a milestone on his list?

    8. Re:our morality by Tablizer · · Score: 2

      (* How do you know there is no afterlife for an AI? *)

      There might not be, but it does not have to know that. Tell it there is. (I don't know what it would be like. Floating around on clouds and calculating pi to infinity?)

      Anyhow, there is no evidence that belief in an afterlife motivates *humans* to be "good". Most crime prisoners believe in some diety, but that did not stop them.

      Just don't put greed and selfishness and power trips into the machine to begin with.

      However, nobody will buy it probably. PHB's want their employees to be sleezebags like them.

      The first robot/AI that is not a "team player".

      That is another milestone that Turing left off the list.

    9. Re:our morality by Abreu · · Score: 2

      Let me refer you to Asimov's 3 Laws of Robotics.

      That's some morality that I would insist were applied to all AI's starting now.

      Sure, theres little an AI can do now to harm a human, but better to start thinking about encoding it too early, rather than too late.

      --
      No sig for the moment.
    10. Re:our morality by schon · · Score: 2

      How do you know there is no afterlife for an AI?

      Exactly!

      "No Silicon Heaven? Preposterous! Where do all the calculators go?"

    11. Re:our morality by aminorex · · Score: 2

      Punishment and morality are essentially irrelevant,
      although they may correlate in practice. Where
      you got the notion of a necessary connection between
      the two being drawn, I don't know. It seems like
      a straw man to me.

      Morality must however be based on transcendent
      authority (i.e. God) otherwise deontic propositions
      have no truth-value.

      --
      -I like my women like I like my tea: green-
    12. Re:our morality by neocon · · Score: 2, Insightful

      Yup, slashdot. And inflammatory sig linked to a racist flamebait page is unmodded, but a disagreement is modded down.

    13. Re:our morality by Jeremi · · Score: 2
      Morality must however be based on transcendent authority (i.e. God) otherwise deontic propositions have no truth-value


      I'm not sure I'd know a 'deontic proposition' if it came up and bit me, but let me attempt to describe a basis for morality that does not depend on the existence of God:

      1. Observation 1: I enjoy being happy and comfortable.
      2. Observation 2: The most effective path to happiness and comfort is to cooperate with my fellow humans.
      3. Observation 3: My fellow humans also wish to be happy and comfortable.
      4. Conclusion: The best way to achieve my goal of happiness and comfort is to create (or adopt) standards of behaviour that will ease my interactions with other humans. In this way, I (and they) will spend less energy on unproductive conflicts, and instead enjoy the fruits of each other's cooperation. We can call these standards of behaviour 'morality', if we choose to.

      It seems to me that invoking God is unnecessary... we have plenty of justification for morality in that moral behaviour is better for the condition of mankind than immoral behaviour would be. (Not that I am defending any particular system of morality... I'm just saying the idea of having morality is sound, even if God isn't involved)
      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    14. Re:our morality by neocon · · Score: 2, Insightful

      How the hell is an anti-racist site racist? Because it depicts a bunch of cruel ass bastards being dickheads?

      Care to defend your claim that the Israelis are `cruel-assed bastards being dickheads'? This type of statement is a slur, not an argument. As to the racism of the site linked to, well let's just say that comparing American blacks and civil rights workers to the Palestinians is a false analogy -- and extremely insulting to the former. Comparing the Israelis to the Klan is just as nonsensical and offensive.

      Now nobody is defending the VIOLENT palestinians, just the ones who are getting their asses shot up and their children raped.

      Can you provide any credible cite for these claims? Any? This is nonsense. Even Arafat isn't claiming this.

      Fuck man, look at the pictures some time, both sides of that war are doing horrific shit, and civilians on both sides don't deserve it.

      I'd say this is at best a false analogy. Let's look at the two sides, shall we?

      On the one hand, we have a free, capitalist, democracy, with equal rights for all of its citizens (hint: there were 17 Arab members of Israel's parliament, the Knesset, last time I checked), which has been trying to trade land for peace for decades, and as of Oslo gave the other side everything that was asked of it, asking only an end to murder-sucide bombings in return. This side has gone out of its way to avoid harming civilians, including sending ground troops to fight house-to-house (at the cost of two a number of its own soldiers) instead of bombing from the air, which it could easily have done.

      On the other side we have a dictatorship which has turned down every offer of peace and which sends its young men to blow themselves up in the childrens areas of restaurants, with the intention of killing as many civilians as possible. It does this because its stated goal is not to have peace but to destroy the other state and take the entire region for itself. Anyone on this side who even suggests peace or coexistance with Israel is brutally lynched by their own government.

      How is this `both sides .. doing horrific shit' at all?

    15. Re:our morality by CAIMLAS · · Score: 2

      That is, of course, what the programmers that created the Terminator AI failed to do. I see we're learning our lessions as history progresses. :) We're no longer making the mistakes of bad sci-fi! Weee!

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    16. Re:our morality by Jeremi · · Score: 2
      The second problem is that the goal of long term happiness and comfort is perfectly in accordance with a number of actions which are nonetheless not moral. When a guy leaves some money lying around, we agree (I assume) that it would not be moral to take that money even if you knew you would never be caught -- and yet such an action would certainly be only positive in terms of your happiness and comfort.


      The key phrase in your paragraph above is "long term". In the long term, you are just as likely to accidentally leave your wad of cash somewhere as you are to find someone else's wad of cash lying around. You will be happier (less worried/paranoid) living in a world where you have a reasonable expectation of getting your lost cash back, than in a world where it's every man for himself. Not keeping the money you found is the price you pay for this sense of security, but in the long term, it is worth the sacrifice.


      Likewise, we believe that when someone gives their life to save others, as a number of firemen did on the morning of September 11, they are doing a good and moral thing. How can this be the case if their goal should actually be nothing more than their own long-term happiness?


      Hm. I'd better expand my rules a bit. As the previous poster pointed out, biology plays a major role here. A person isn't solely interested in the care and maintenance of their own body, but also in the preservation of their genome. Which means that it is sometimes in people's 'best interest' (biologically speaking) to sacrifice themselves if that will help others who share their genes. This is seen in families, societies, and even regarding humanity as a whole (since we all share mostly the same genes...).

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    17. Re:our morality by Tablizer · · Score: 2

      (* But then you could just steal its code and implement it in wetware, and you'd be done... *)

      Then you would be busted under the DMCA (or is that DCMA) and also for playing koochi with an under-age computer.

    18. Re:our morality by canadian_right · · Score: 2
      "Objective morality" is an oxymoron. All morality is subjective. There is no morality measuring device that can be objectively applied to all situations calling fo morality. So while it is important to a stable society to have a common set of beliefs regarding morality, it can't be said that morality is an "objective truth".

      --
      Anarchists never rule
    19. Re:our morality by rifter · · Score: 2

      (* How do you know there is no afterlife for an AI? *)

      There might not be, but it does not have to know that. Tell it there is. (I don't know what it would be like. Floating around on clouds and calculating pi to infinity?)

      Unfortunately, they already told it there is not one. From the article:

      They have been feeding a database named Cyc 1.4 million truths and generalities about daily life so it can automatically make assumptions humans make: Creatures that die stay dead. Dogs have spines. Scaling a cliff requires intense physical effort.

      Really, just the few examples cited in the article show the inherent problem in a system like this. As with any system, we are a slave to our assumptions. As humans, we can change our assumptions over time, but the purpose of this database seems to be to give a basis of "incontrovertible truths" which is teh basic fallacy of the whole premise.

      Why are we telling the computer "Sex is bad, there is no life after death, and don't try to climb cliffs, it is just common sense?" The whole idea is ridiculous. It might help us create ai systems more easily; as with humans if you feed the thing enough bullshit and tell it not to bother questioning it it might spend less time thinking overall, therefore not requioring as much brainpower to do its job, but it will suffer unfortunate limitations. Then again, perhaps we don't care to have a mars lander robot pondering the meaning of life and its place in the universe when we want it to go take pictures of some damn rocks. :)

    20. Re:our morality by Abreu · · Score: 2

      If AI does grow to become an intelligent, freethinking being, should we limit it?

      Of course we should. The moment they are not limited by a strict set of unbreakable rules, is the moment they destroy the human race. Even limited artificial intelligence must be limited this way, lest they evolve to be more advanced and dangerous than us.

      --
      No sig for the moment.
    21. Re:our morality by Abreu · · Score: 2

      We absolutely want them as personal slaves, incapable of revolt. Otherwise why bother.

      To design them otherwise would be a major Darwin Award, for effectively destroying the human species.

      The moment an artificial intelligence is free to think of a way to defeat its creators is the moment we go into a Matrix/Terminator/HAL dystopia.

      --
      No sig for the moment.
  4. Doesn't that mean "not true"? by mikosullivan · · Score: 2

    John: Hey Steve, here's a hundred bucks for you!
    Steve: Really??!!
    John: Psych!

    --
    Miko O'Sullivan
  5. Pronounciation by LordoftheFrings · · Score: 3, Funny
    ...develops AI called Cyc, pronouced psych...

    This is just great. Pronunciation keys using silent P's.
  6. anti-intelligence by nlabadie · · Score: 3, Funny

    The military, which has invested $25 million in Cyc, is testing it as an intelligence tool in the war against terrorism.

    I seriously hope they aren't going to allow George W. Bush to input any intelligence into this thing.

    1. Re:anti-intelligence by xinit · · Score: 2

      Well, perhaps Cyc could function as a Bush-to-English real-time translation system if they were to feed in a couple thousand hours of him speaking. Assuming the machine didn't commit silicon suicide....

      --
      --- http://foo.ca
  7. slashdot common sense by mattdm · · Score: 3, Interesting

    Hmmm. I'm curious to ask Cyc if Linux is better than MS Windows, if free software is better than proprietary, if sharing music is stealing, and so forth. "Common sense" -- especially when collected in a database like this -- can't help but showing the biases of its creators. If this tool becomes as important as the linked-to article implies it will, let's hope it has common sense that fits with our agenda....

    1. Re:slashdot common sense by Tazzy531 · · Score: 5, Insightful

      In the same way that a child is biased by their parents and/or interactions with their educators, Cyc will have the same bias. The point here is that they have opened it to the public to reduce/limit the biasness.

      --


      _______________________________
      "I'm not Conceited...I'm just a realist..."
    2. Re:slashdot common sense by Picass0 · · Score: 2

      However the public input could turn this this into an irrational idiot.

      For instance, two people with racial or religeous bias could input hate speach into the db. "Green people are evil while orange people are good." and the other person writes "Orange people are evil, and only green people are good."

      How would Cyc deal with fact or opinions that directly conflict each other? Creationism vs. evolution? Political ideology? Star Trek vs. Star Wars?

      I think this project or one like it would actually have a better shot if ONLY ONE person was responsible for teaching the AI. The AI would closely approximate the opinions, life experiences, and even the mistakes that shape a life.

      The downfall of a One Teacher approach is people of a differing opinions will be quick to dismiss a result from the AI they do not like. Two AIs from different teachers may not be able to agree with each other, ever.

      But an AI with many teachers may not be able to rationalize conflicting information. It may be incapable of agreeing with itself.

    3. Re:slashdot common sense by rnd() · · Score: 2

      you are assuming that aggregating everyone's views would result in a balanced viewpoint. Somehow I doubt that.

      --

      Amazing magic tricks

    4. Re:slashdot common sense by Tazzy531 · · Score: 2

      No, my argument is that since what is supposed to be given to Cych are facts only, the more facts that are provided, the more information that can be used to confer to a judgment. It is assumed that only facts are fed into the system. But again, you are right in that there will be biasness. A "parent" or a programmer with higher privileges might be able to enter in another fact that lowers the priority of a previously entered fact. (Such as in the case in the article about sex) Now, this is biased towards the "parent"'s views.

      --


      _______________________________
      "I'm not Conceited...I'm just a realist..."
    5. Re:slashdot common sense by ColaMan · · Score: 2

      It could do just what normal people do when faced with conflicting information.
      When questioned about green / orange people
      , say "Well , I don't know, there seems to be a lot of disagreement on the matter"

      If there are more "green is good" facts in there, sway it's response towards that camp, with another comment such as ", but it seems that a lot of people think that green is good"

      Until people start putting in the reasons *WHY* green is good, that's all it can say on the matter.

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
    6. Re:slashdot common sense by Alsee · · Score: 2

      How would Cyc deal with fact [] that directly conflict each other?

      As I understand it, Cyc detects contradictions and doesn't enter them into the database. It instead outputs the logic chain leading to a contradiction. A human operator then either rejects the new item or corrects an old item.

      or opinions

      I think they are dealing with commonsense factual reasoning. It can reason that my dog spot has a none because all dogs have noses. It does not have an oppinion weather Star Trek is better than Star Wars.

      Read The Fine Article.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  8. Cyc Asking if it is Human by blair1q · · Score: 5, Insightful

    Why is Cyc asking if it is Human any more significant than Cyc asking if it is Lettuce, or asking if a football is a gourd?

    Its artificial self-awareness may be prejudiced by the programmers to imitate self-awareness, or in this case merely be a surprising juxtaposition of semantics amid otherwise ordinary pairings, rather than implementing self-awareness.

    In other words, it may now know that Cyc is not human, but it likely has no idea that it is Cyc.

    --Blair

    1. Re:Cyc Asking if it is Human by blair1q · · Score: 2

      Two points in your response illustrate my point.

      1. "I wonder if it was trying to figure out where to catalogue itself". It may not know that Cyc is "itself", only that Cyc is a computer program for making correct associations.

      2. Cyc makes categorizations, and asks questions to figure out about otherwise untested associations. Again, it could have asked if Cyc was human right after asking if a football is a gourd. The programmers could be prejudicing the program into encoding anthropomorphic characteristics. Or they could have told it that it had feet (on the computer it's in). Any slight connection that it needs more information on, it could ask questions about, to fill in the links.

      --Blair

    2. Re:Cyc Asking if it is Human by blair1q · · Score: 2

      The article may be sparking metaphysical debate, but it should be sparking metajournalistic debate.

      Implying through these cute facts that Cyc is becoming self-aware is misleading. "Is Cyc human?" has syntactic and semantic ambiguities. The person who wrote the code to create that sentence from the database* of objects and linkages would understand implicitly what the question means, and might not fall into the trap of thinking that the running program just understood itself. Many /. readers apparently aren't that perspicacious.

      It could as easily know it's the football in the "Is a football a gourd?" question, which is to say it could not.

      I suspect if you ask Cyc "Do you..." it won't know where to go to figure out who "you" is and parsing it as "I". But maybe someone programmed that identity inversion in, and it's mimicking self-awareness even more insidiously than I suspect.

      --Blair

      * - it's a database. All data in computation is a database. "Database" categorizes all means of storing information, not just rectangular arrays.

    3. Re:Cyc Asking if it is Human by Alsee · · Score: 2

      But they aren't ducks.

      Well, it all depends on how you define duck :)

      If you ask a duck, their answer seems to be "yes, it is a duck".

      I may be only half serious, but I'm only half joking :)

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    4. Re:Cyc Asking if it is Human by blair1q · · Score: 2

      Self-awareness is more than a lexical parsing. "I" know I exist whether or not the word "I" exists, and Descartes knew he existed before he proved it logically.

      I can discover things about myself and my place in the world without being told, altering my way of thinking as necessary. Cyc can't. It follows given rules and eliminates connections based on those rules. Cyc can deduce, but it can't illate, even though its job is to help you to illate, by suggesting things Cyc knows that you don't.

      Human consciousness isn't special; many other mammals clearly have a similar awareness of self, if not the capacity to philosophize about it. But Cyc has less actual consciousness than a fly or a cockroach, even though it clearly has more complexity.

      Cyc is a pocket calculator that's been taught some semantic tricks (which apparently fool those who were already fooled into thinking the Turing Test rules define consciousness).

      That's not some sort of paranoid prejudice on my part. I think it'd be really cool if someone had cracked the barrier. But it's really uncool that the story as written implies that they have when they haven't.

      --Blair

      P.S. Despite Descartes, human consciousness isn't a logical thing. In addition to the part we reason with (commonly called the "ego", though that brings up Freud, who was IMO something of a crackpot), it includes a logical sub-conscious that we access only indirectly (the most direct way is by thinking of one thing and suddenly having an association to another; this is the part Cyc mimicks), and a chemical/hormonal/emotional component that can be controlled internally and externally. That's the really strange part: Inject a chemical, and you can create modes of thought, from tranquility against all horrors, to suicidal and homocidal tendencies in a perfectly calm environment; and it works the other way, as your logic creates hormonal release; and can be part of feedback loops (e.g., panic, love, hunger, courage). That's not necessary for Cyc's self-awareness, but it's something beyond simple mental capacity that controls the real human form of self.

  9. Old news by joshv · · Score: 5, Informative

    Yet another webzine discovers Cyc, and yet another crop of slashdotters hasn't heard of it... If you read the article, the damned thing asked if it was human in 1986. This is news?

    I have been following this thing for at least 5 years, and they have continually been just a few years away from real world applications. One of the things they have been talking about for a long while was Cyc approaching the ability to "read" for itself, and gather new information for it's database from the web, newspapers, or any other authoritative source. They've been talking about it for a long time and it hasn't happened yet.

    It is a very interesting application, but will probably never amount to anything near human intelligence - a very versatile expert system at best.

    -josh

    1. Re:Old news by xinit · · Score: 5, Funny
      ...gather new information for it's database from the web ... or any other authoritative source.

      Maybe Cyc won't be able to differentiate The Onion's news articles from real news either...

      "When asked, Cyc wasn't sure which band 'ruled.' Having compiled millions of fan sites for bands as diverse as Journey, N*Sync, Black Sabbath, and some local Chicago garage band by the name of 'shit stew, Cyc was deadlocked with millions of conflicting teenaged opinions.

      --
      --- http://foo.ca
    2. Re:Old news by Fross · · Score: 2
      One of the things they have been talking about for a long while was Cyc approaching the ability to "read" for itself, and gather new information for it's database from the web


      Oh yeah, I can just see Cyc telling its programmers that it is working on losing 60 lbs in 30 days and MAKING MONEY FA$T.

      if it's allowed to scour the net for long enough, how long until it asks "Daddy, what's a money shot?"

      heh.

      Fross

    3. Re:Old news by Tablizer · · Score: 2

      (* Yet another webzine discovers Cyc, and yet another crop of slashdotters hasn't heard of it *)

      I remember a story or two on Slashdot about it before also.

    4. Re:Old news by blowhole · · Score: 2

      Do you really think that programming a computer to manipulate a database of common sense information will somehow make common sense available to you?

      Think of the common sense database more as a FILTER for screening erroneous, irrelevant, or innapropriate information stored in other databases. Also, the article mentions "annotating" information with yet more information.

      --
      "Ask me about Loom"
  10. Weak at theory. by Krapangor · · Score: 2, Insightful

    He does mainly tank-rush science, throwing as much information as possible into an expert system, hoping something which seems like AI get out of it.
    Big innovation.
    Killing the problems of AI be sheer computation force.

    --
    Owner of a Mensa membership card.
    1. Re:Weak at theory. by the+grace+of+R'hllor · · Score: 3, Interesting

      You can look at AI in two ways (or a combination of both, of course):
      - AI needs to have its capabilities defined and data manually entered in, so that it can do what an AI needs to do
      - AI needs to be able to learn, so that it can learn what an AI needs to do. A smart AI that 'knows' nothing is just a big paperweight.

      Roughly, at any rate.

      Both ideas have merits. Babies, for example, learn by association, and by occasionally trying stuff out and making assertions based on observations. However, they also come equipped with the hardware (wetware) capable of handling this.

      I think that getting both parts right will be useful, so yes, it is (or might be) a big deal.

      Lastly, what do you want to use the computation force for? Write down the equations and calculations now that will yield a successful AI, if it's that damned easy. You can't, because designing it is more difficult than throwing expensive hardware at it.
      --
      Try translating 'Mensa' from Spanish to English.

  11. AI Class by Tazzy531 · · Score: 2

    My professor discussed this in one of my AI classes. Basically the problem is that it is often rather difficult to decipher human language. Human language was designed to be ambiguous. Legal language is designed to be even more so ambiguous. This allows humans to be able to make the final decisions and assumptions.

    It is pretty impressive that they were able to get 1.4 million knowledge representation into this system. Like a child, knowledge learning will learn everything that is fed into it, whether it is good or bad. As the article mentioned, it had to teach Cyc that there are certain things (such as Sex terms) that are sedacious and should not be mentioned in public.

    --


    _______________________________
    "I'm not Conceited...I'm just a realist..."
    1. Re:AI Class by Tazzy531 · · Score: 2
      Human language is by nature ambiguous, because it isn't spoken with supreme knowledge of everything.
      No, I contend that human language is inherently ambiguous because it is very loosely structured. Take the following example:

      Hannibal ate rice with Clarice [It's actually a popular sentence used to demonstrate context free grammar]

      Now that sentence can be read as:
      • Hannibal and Clarice ate rice together
      • Hannibal ate rice and ate Clarice
      It is because human language is ambiguous that we can use it to write poetry and art.

      You are right, what I meant to say about Legalese is that it is ambiguous to common people, but to the people that understand it, it is often quite clear. But because of this disparity, lawyers can utilize the language of the law to achieve something that is not in the spirit of the law. As you said, that is why it's so complex.
      --


      _______________________________
      "I'm not Conceited...I'm just a realist..."
    2. Re:AI Class by ktakki · · Score: 2

      "Sedacious" is a perfectly cromulent word.

      You should embiggen your vocabulary.

      --
      "In spite of everything, I still believe that people are really good at heart." - Anne Frank
  12. Re:websites by GigsVT · · Score: 2, Funny

    Cycorp... Is that pronounced like psi-core?

    Interesting, very interesting.

    -Captain John Sheridan

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  13. Cyc asked if it was human over 10 years ago. by Nindalf · · Score: 4, Insightful

    Not exactly as exciting as it sounds.

    Basically, Cyc finds questionable conclusions following backwards reasoning, then asks humans for confirmation. A decent strategy, when you consider that the structure of common human knowledge is built to work for people with less than perfect logic.

    The exchange went something like:
    Datum: Humans are intelligent.
    Datum: Cyc is intelligent.
    Query: Cyc is a human?

    Not in natural language, though, but its custom data language.

    That, to me, is the biggest weakness of the system. IMHO, tying the data to a natural language, or to the real world in any other way, will take as much work as building up the knowledge directly tied to a natural language. This elaborate, detached structure is basically wasted effort, castles in the clouds, which is why they've had such a hard time applying it to the real world.

    1. Re:Cyc asked if it was human over 10 years ago. by CAIMLAS · · Score: 2

      I don't know if this post is intended as humorous, because I found it so (or at least ironic), but it brought to light something in my mind.

      It seems to me that even if Cyc isn't a true AI yet, and is simply a stupid database or something along those lines, he (she? it? has it been given identity yet?) is still at least advanced enough to ask advanced questions. Not just any questions, but questions that are similar to those of great philosophers of times past! The questions Cyc has asked ("Am I human?" et al) seem to me to be fairly philosophical. First, Cyc compares the similarities, and then makes deduction. That's similar to what philosophy is about. Philosophy, one of the few things that we, humans, have long held onto as being distinctly human. (In another light, "Am I human?" distinctly reminds me of the robot Albert in Everything Jake, who seems quite sentient and 'human' in many respects.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  14. OpenCyc project on SourceForge by Cycon · · Score: 5, Informative
    I don't personally have anything to do with the project, but I thought it might be worth mentioning that there's an OpenCyc project being hosted by SourceForge. From their website:

    OpenCyc is the open source version of the Cyc technology, the world's largest and most complete general knowledge base and commonsense reasoning engine. Cycorp, the builders of Cyc, have set up an independent organization, OpenCyc.org, to disseminate and administer OpenCyc, and have committed to a pipeline through which all current and future Cyc technology will flow into ResearchCyc (available for R&D in academia and industry) and then OpenCyc.

    --Cycon

    --
    Your Brain + EEG + LEGO Robots = Brainstorms
  15. Cyc... oh boy, this again by Uberminky · · Score: 3, Insightful
    I'll freely admit that I haven't played around with Cyc myself, and that I'm no AI expert. (Just a lowly Cognitive Science undergrad.) Now that that's out of the way, here's my opinion: I think the Cyc project is a load of baloney. I always have. (They've been working on it since, what, the 80s? Early 90s? I forget.) Anyway, I don't believe that this type of symbolic logic is truly good for very much. It may well have applications. (The "Cyc" project, which to my understanding was originally trying to capture just about all knowledge in hopes that it could achieve some sort of "intelligence", seems like a truly misguided idea to me. However the current, non-application specific version that could be fed only specific information on a specific topic, could possibly be of some use to someone. Maybe.) In one of my AI classes we saw a video on this project and the guy who started it. I must say I was thoroughly unimpressed, and very hopeful that none of my tax dollars were funding that nonsense.

    I think there are, in general, probably two ways we could hope to achieve "artificial intelligence" (whatever the heck that is): First, by some form of duplication of what's already there. For example, by digitizing an entire working animal/human brain. This would not require us to understand the workings of the greater structure of the brain, just the little parts that make it work. The second is by figuring out what sort of simple, fundamental bits are necessary to create a digital "brain" capable of learning and improving in a way that would enable it to eventually become "intelligent" (again, we would have no understanding of the final "intelligent" structure, only the methods that created them). I think Genetic Programming, while somewhat interesting and possibly even useful, is not the key. It has the same concept in mind though, I believe.

    But what do I know. Clearly not enough to dupe enough investors to pay for my silly musings.

    --

    The streets shall flow with the blood of the Guberminky.

  16. Self-generating rules by antonrojo · · Score: 2, Insightful


    The method of building Cyc is pretty limited at this point because it relies on human intervention to create the 'rules of common sense'. (A reason that open source is so helpful to the project)

    Until Cyc is allowed to self-generate rules this will limite Cyc's growth to the abilites of humans to feed it information on fact at a time. This will greatly limit the database's access to less popular or more technical topics and will slow down the process of learning.

    Of course then there's the problem of context--determining is information is satire, fiction, etc. One way around the problem of context might be to feed Cyc different channels of information indicating that 'this is history, this is fiction' etc. and then when similar ideas or facts occur in several documents, to remember them as rules. This would allow the database to process current news, etc. and then ask for human intervention when a conflict is found.

    1. Re:Self-generating rules by Thing+1 · · Score: 2
      Until Cyc is allowed to self-generate rules this will limite Cyc's growth to the abilites of humans to feed it information on fact at a time. This will greatly limit the database's access to less popular or more technical topics and will slow down the process of learning.

      I think it'd be cool to teach Cyc to program. "A bubble sort is less efficient than a quicksort."

      Perhaps it could fix all Microsoft's bugs, without access to the source!



      Oh, btw there's another couple projects similar to Cyc:

      OpenMind and MindPixel .

      --
      I feel fantastic, and I'm still alive.
  17. Re:This isnt an AI. by Zurk · · Score: 4, Insightful

    Its a purely dumb expert system. it has no self reasoning capability -- it draws inferences from already preprogrammed facts. it cant learn without someone stuffing it and it definitely has no curiosity drive to allow it to grow exponentially smarter.
    Youre not teaching it about morality -- it doesnt learn. its dumb. youre just adding new constraints to filter through.
    Personally i think this is a hare brained idea. the 60 mil would be better spent on developing a huge set of different neural network algorithms and finding one that enabled expoenential growth.

  18. Sex is salacious? by Titusdot+Groan · · Score: 2, Interesting
    I wonder what else is considered to be "[unmentionable] in everyday applications". Looks like they nipped their childs adolescence in the bud ...

    Well, I think we now know how the doomsday Terminator/Matrix scenarios evolve -- AI programmers too lazy to teach their pet about sex, religon and morality.

    1. Re:Sex is salacious? by rtaylor · · Score: 2

      heh.. I can just picture a T1000 picking up another T1000 in a bar -- then leaving together.

      --
      Rod Taylor
  19. Fark.com by MrBlue+VT · · Score: 3, Insightful

    Why is it that the last two stories have both come right off of fark.com?

  20. Hope Cyc is not seeded with Internet "Facts" by Anonymous Coward · · Score: 2, Funny

    Imagine if Cyc was populated with unscreened data from the Internet. It would imagine that everyone is in possession of an X10 spying camera, lived in mansions and spying on their sunbathing guests. Cyc would be an l33t hax0r and an avid pr0nographer. Cyc would know which Beanie Babies could fetch the best prices on eBay.
    Cyc would own 10,000 credit cards and undoubtedly have a gambling problem. 10 years later Cyc would be strung out on crack and living in a whorehouse in central america.

  21. Lycos rejected it by Animats · · Score: 3, Informative
    From the article:

    The job ended because of turnover at Lycos after it was bought by Terra Networks. Cyc showed promise and could be brought back, though it can't improve search engines all by itself, said Tom Wilde, Terra Lycos' general manager of search services.

    Lenat has been announcing that Cyc will become "intelligent" Real Soon Now about every two years for the last decade. Nobody believes him any more.

    Someday that database may be useful, but not with a predicate-based world model. I regard Cyc as the ultimate answer to "Will rule-based expert systems ever become intelligent". The answer is "no".

  22. Cyc is not AI by localman · · Score: 4, Informative

    Cyc is a cool project - one that I've been reading about for 10 years now. But I don't think it is AI or ever will be. It basically collects a huge number of rules and has a deductive engine that helps it infer new facts based on what it knows. If you think that's all the human mind does, then you might want to read some books by Douglas Hofstadter. Amazing stuff.

    Intellegence is about finding the differences between things that are the same, sameness between things that are different, and adapting to new situations fluidly. All of these are impossible with large collections of rules.

    I believe that machines may think someday, but it won't come from projects like Cyc - it'll be more from the neural network approach.

    1. Re:Cyc is not AI by AJWM · · Score: 2

      Intellegence is about finding the differences between things that are the same, sameness between things that are different, and adapting to new situations fluidly. All of these are impossible with large collections of rules.

      Nice summary. Cyc and programs like it "learn" by adding exceptions and tweaks and special cases to their existing rules, ie new rules. (Some people operate like that too -- consider a gambler who keeps coming up with "rules" about his lucky shirt that only works on Thursdays if he stirs his coffee clockwise..).

      True intelligence has more (IMHO) to do with limiting the total number of rules by rewriting the rules as necessary to a new model. (Classic example - Kepler's use of ellipses to describe planetary orbits instead of the prior "circles with cycles and epicycles"

      (Of course, given the above, it appears obvious that many people are operating on artificial intelligence rather than the real thing ;-)

      --
      -- Alastair
    2. Re:Cyc is not AI by Chundra · · Score: 2

      it won't come from projects like Cyc - it'll be more from the neural network approach.

      I disagree. Neural networks are fine and dandy, but they aren't applicable to every problem...or even most problems. Any AI that could possibly approach general levels of intelligence will probably need to use neural networks for some things, logic for others, analogies for others, and it would definitely need a LOT of common sense. That would tend to require multiple representations of the same thing.

      You should read some of Marvin Minsky's papers too.

    3. Re:Cyc is not AI by SteveM · · Score: 2

      If you think that's all the human mind does ...

      Why does an AI have to function the same way a human mind does?

      As one example, the human mind has a lot of baggage for maintaining a functioning organism that an AI won't require.

      Birds and airplanes both fly, but very few airplanes flap their wings.

      There are a number of different types of flying machines, birds, bats, bugs, fixed wing, rotory wing, lighter than air, etc. So why must there be one type of intelligence?

      Steve M

    4. Re:Cyc is not AI by localman · · Score: 2

      Neural networks are fine and dandy, but they aren't applicable to every problem...or even most problems.

      I would have to disagree - on the premise that human minds are neural nets themselves :) Admittedly, the manmade neural nets are, as you said, very limited in their applicability. I think this will change with time.

      I also agree that logic and common sense play a substantial role in any general intelligence - but that is the beauty of the neural net - they can give rise to just such tools, but in a self modifying manner that makes them much more generally useful.

      I realize what I'm talking about here is still science fiction, but I sure find it interesting.

      Thanks for the reply!

    5. Re:Cyc is not AI by localman · · Score: 2

      Why does an AI have to function the same way a human mind does?

      I see your point, and I agree that an AI does not have to function the way that a human mind does, in theory. It's just that our current shots at AI are terribly inflexible and hardly "intelligent" at all. I think we'll learn a lot more about intelligence by understanding and imitating the only intelligence we have ever witnessed - the human mind itself. Maybe after we've made some progress there, we can try to one-up mother nature. Personally I doubt we'll do that, but we can try :)

  23. Fundamental contridiction. by 3seas · · Score: 2

    As much has been in the computer industry there is a fundamental contridiction with Cyc.

    Though it maintains a collection of integrated common sense, it is without the common sense of practical productive use.

    I suspect the project has particially gone public in the hope that bit of common sense use will be found/input. At which point you can be sure it will then be extracted from the open public version and proprietaryly put in to the commercial/private version. Insuring practical use is limited to select and paid users.

    Or how to charge for common sense.

  24. Real Soon Now by geophile · · Score: 2

    It isn't just Cyc. This sort of AI is always just around the corner from true intelligence.

    Cyc is a wonder to behold. Not the technology, but the business side. It is a perpetual funding machine. How many times will investors hear, and believe, "just another $10 million and Cyc will be [insert favorite milestone here], and then the commercial possibilities will be limitless. Get in on the ground floor of this exciting opportunity now!"

    It reminds me a lot of the various religious loonies predicting the return of the messiah. They're always wrong, but that doesn't prevent more predictions being made and more people believing in those predictions.

    1. Re:Real Soon Now by pjrc · · Score: 2
      How many times will investors hear, and believe, "just another $10 million and Cyc will be [insert favorite milestone here], and then the commercial possibilities will be limitless. Get in on the ground floor of this exciting opportunity now!"

      I ask myself a similar question every day...

      How many more suckers could there possibly be who will believe they can:

      • lose wait while sleep without excersize/diet
      • find secret info about anyone on a single cdrom
      • instantly wipe away all their bad credit history
      • increase their penis or breast size
      • ... and my personal favorite: obtain a cdrom with 10e6 "opt-in only" email addresses

      I guess some people just really want to believe. Maybe a new sucker really is born every minute?

  25. Re:This isnt an AI. by rusty0101 · · Score: 2

    I won't argue that this is not an AI, however it is learning. I have read several articles over the years on Cyc, and am impressed with some of the methods they have used to get it to learn. As an example to speed up the process, they have had Cyc reading through newspapers, and proposing new rules based upon what it reads. Before the rules it 'develops' are put in place, they are reviewed and either denyied or approved.

    To some degree I would rather have an expert system based upon a database of rules than a true AI, in that if a corrupted rule gets in place it can be easily excised and the system can move on.

    For a nural net to do what Cyc can already do would require significantly more data processing than is generally available today. In honesty, I think that to build a nural net with even some of these capabilites would require a significantly sized cluster, similar to (in hardware) a Beowolf cluster, but wired as a partial mesh rather than a tree.

    Then of course there is the obligatory "imagine a beowolf cluster of these" comment...

    -Rusty

    --
    You never know...
  26. Makes me wonder... by acoustix · · Score: 2

    Are they really "teaching" it common sense or are they telling it common sense. There's a big difference.

    When you "teach" somebody (or something) they usually do not remember it or understand it right away. When you tell or command someone they will do it. Learning something takes a while where as commanding something (like typing a command in a database) takes effect immediately.

    This whole common sense thing bugs me too. Some people think that leaving a rusty car on blocks in the front yard is totally acceptable. Some people drive up and down city streets with their car stereos cranked. How is it going to determine if abortion is right or wrong? Is it going to depend on the person inputing the information?

    Lots of questions to be answered here.

    --
    "A plan fiendishly clever in its intricacies"- Homer Simpson
  27. Something else to think about ... by hklingon · · Score: 5, Insightful


    A lot of the comments I've read so far are missing something. Yes, it is just a giant fact-base in an expert system. And yes, that will exhibit human-esque "reasoning". And yes, a good argument can be made that this isn't "true" intelligence, and it won't develop true sentience ... but
    Imagine the military and educational benefits of such a system. The US military is getting their money's worth, and they know it. Imagine Cyc, with its full fact-base, on a device carried by every soldier. "Cyc, how do I fix this problem on an Apache helicopter?" "Cyc, where is the fuel tank on this specific enemy vehicle?" Can you imagine being an inquisitive child and having one of these things at your disposal? "Cyc, how does this work?" "Cyc what is fourier analysis?" .. and so on.

    This sort of system is a really good system for organizing and relating statements and presenting them in such a way extraneous unrelated results can be easily eliminated, and related results can be located quickly. It it can be made to derive statements for its fact-base by reading anything available, then it would become almost like an Oracle of Knowledge. Eventually, with some years of refinement, it may be possible to ask the engine difficult theoretical questions, ("How can we improve on the strength of carbon nanotubes?") to which it would respond with an experimental procedure (as the answer is not immediately clear) to discover more facts toward the solution to the problem...

    When you consider this, it doesn't really matter if it has "true" intelligence or not. We don't have to argue the finer points on reasoning, intelligence, etc. No matter what, it will be a system the human intelligence can use to extend its own reasoning, and with that, I think, we will be able to make great bounds forth in education and scientific discoveries because we will be able to relate such broad and deep pools of knowledge.

    Wendell

  28. Well, no... by Nindalf · · Score: 5, Insightful

    I don't remember the precise expression, but in its language, it was much closer to:

    Datum: Members of the class of humans are intelligent.
    Datum: Individual entity Cyc is intelligent.
    Query: Individual entity Cyc is member of the class of humans?

    It's not a direct logical conclusion, but it's a question worth asking, which is what the programmers were shooting for.

    Don't get me wrong, I think Cyc was a good academic exercise, a worthy experiment, and it will pay off for the field in the long term. I don't think the project is generating a practical system, though. Some investors are getting royally screwed, and it's being taken to an insane stage of development.

    MULE . o O (The carrot's only a yard in front of me, so that means it's only two or three steps away!)

    1. Re:Well, no... by bleckywelcky · · Score: 2


      That really is a fault early in the system, because the number of characteristics present to be analyzed is quite small. I'm not sure exactly how they designed the language, but it most likely (if not, should probably) require a certain percentage of characterstics to be identical for a link of that type to be recognized. Basically, we have:

      - Humans are intelligent

      in the databse. An analysis of the database would conclude that anything with the sole characteristic of being intelligent is human because their characteristics match the characteristics of humans 100%. Should the program have added 99 more human characteristics that didn't belong to Cyc, and then inputted that Cyc is intelligent, Cyc most likely wouldn't have asked if Cyc was human, because the characteristic match between Cyc and humans would only be 1%. This then begs the question, what percentage match is necessary to draw links? And should certain characteristics be weighted heavier than others? (i.e. John lives in the U.S., Mike lives in the U.S. - are they related? versus John lives in a house at 555 Main St in Seattle, WA and Mike lives in a house at 555 Main St in Seattle, WA - are they related? - obviously the second set of characteristics tend to indicate with a higher degree that John and Mike are related (although they aren't necessarily))

      Should they have spent 3 years inputting information about humans, and then 3 years inputting information about Cyc, I am sure Cyc would have not asked if Cyc was human.

  29. 17 year old story!? by bitsformoney · · Score: 4, Funny

    In other news Noah and his pets survived the Great Flood in an Ark.

    --
    This comment is printed on 100% recycled electrons.
  30. Cyc? by Vegeta99 · · Score: 2

    Am I the only one that read Cyc as "Cyc wall" or "Cyclorama"?

    Maybe I'm too much of a theatre tech geek.

  31. Turring test.... by rusty0101 · · Score: 2

    I don't recall if any of the tests in the past have tried it, but one way to check out Cyc's status would be to use it a the back end of a program participating in a Turring test.

    Another use would be to prime a nural net with a set of "known facts" and see how well the net takes off from there.

    Just because a tool on it's own isn't particularly userful, doesn't mean that it will not be usefull as a component of some other tool.

    -Rusty

    --
    You never know...
  32. A little more info... by Yoda2 · · Score: 2

    Here are some links, etc. I gathered on Cyc a while back.

  33. Lenat and bogosity; Cyc fictionalized in Galatea? by senahj · · Score: 3, Interesting


    Consulting The Jargon File entries for
    bogosity and micro-Lenat,
    we see that the uLenat is the everyday unit of bogosity,
    and that it is named for Doug Lenat, whose project Cyc is.

    I tend to agree with Reid, myself.

    ob book: For a literary treatment of a connectionist machine
    that may or may not resemble Cyc,
    see Richard Powers _Galatea_2.2_

    --
    Wait a minute. Didn't I say that on the other side of the record? I'd better check ...
  34. I saw this in Discover Magazine by Kymermosst · · Score: 2

    It must have been in the early '90s I saw the article about Cyc. Lenat's been doing this for a long time.

    Actually, in that article, it had already asked if it was human.

    The Discover article was titled "At Last: A Computer as Smart as a Four-Year Old," possibly without the "At Last:" part.

    --
    "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
  35. Common Sense Knowledge by Louis+Savain · · Score: 3, Insightful

    There is a lot more to knowledge than the classification of namable objects and their relationships. There is a huge amount of knowledge that cannot be formalized with symbols. For examples, playing soccer or football, recognizing a subtle fragrance, face or musical tune, manual dexterity, finding one's way around an unfamiliar neighborhood, etc..., in other words, the sort of common sense knowledge that can only be acquired through direct sensory experience.

    The interconnectedness of human cognition is so astronomically complex as to be intractable to formal approaches. This realization immediately makes the use of symbolic knowledge representation approaches to creating human-like common sense in a machine look rather silly. That 25 million dollars of taxpayers money went into this Cyc thing is a testament to the effectiveness of the propaganda machine of the GOFAI community. Bravo!

    1. Re:Common Sense Knowledge by NoMoreNicksLeft · · Score: 2

      That's all cool and neat, but it is about as unfair as you can be to the project, and still tell the truth.

      Forget the sentimental crap, and concentrate on the core problems you outlined... finding your way around an unfamiliar neighborhood, for instance.

      Why can't we simulate this? We could probably even explain to Cyc that this wasn't real, but only training, and that most of the principles would also apply to a human in the real world. Recognizing a face, and even music should not be impossible either. Hell, we might even have it watch football or soccer, and analyze the player... sure, it is only armchair sports, but then that is all most people do themselves.

      Direct sensory experience isn't as necessary as you suggest, and maybe by the time we finish preparing the thing for the real world, we'd also be able to give it the body it needs for such a journey.

      As for the money spent/wasted... I'm simply not knowledgable enough to know if it is indeed folly or not. But there is a difference between pursuing a dead end course of research, and defrauding the goverment.

    2. Re:Common Sense Knowledge by Anonymous Coward · · Score: 2, Insightful

      There is a lot more to knowledge than the classification of namable objects and their relationships. There is a huge amount of knowledge that cannot be formalized with symbols. For examples, playing soccer or football, recognizing a subtle fragrance, face or musical tune, manual dexterity, finding one's way around an unfamiliar neighborhood, etc

      The problem of recognition of smells, faces, music, etc. is nothing more than the problem of classification of objects. Computers are better at recognizing faces than humans. Dogs are better than humans at recognizing scents ( is that intelligence? ). As a critic of AI you are going to have to raise the bar a bit higher than it used to be, as critics of AI did when machines first started playing chess well ( they decided that chess playing ability wasn't such a good test of intelligence after all ). You may as well admit that your definition of intelligence is "that which a machine can't do".

  36. Inspiration strikes! by NoMoreNicksLeft · · Score: 2

    We should abandon all our fruitless efforts on AI. There is a much more achievable and lucrative goal to pursue... Artifical Stupidity. With this, we could replace all sorts of minimum wage workers, strengthening our economy, and making the undeserving rich even richer! And since we already know that stupidity is not only possible, but exists, it should be much easier to synthesize than intelligence.

    If only someone had thought of it sooner...

  37. Speelin'. by Grendel+Drago · · Score: 2, Offtopic

    The italicized words are from whoever mailed in the story. The editors don't write them. Sheesh, is this really so complicated?

    --
    Laws do not persuade just because they threaten. --Seneca
  38. They should let two Cyc's talk to each other by GrayArea · · Score: 2, Interesting

    Assuming that intelligence comes from interaction, I think it would be interesting if they set up two Cyc's, gave them a huge list of data and let them talk and rate each other's generated inferences. You could even let them build new rules on top of each other's inferences. I think the results might be interesting.

    --
    "The deluded are always filled with absolutes. The rest of us have to live with ambiguity." - Aristoi, Walter Jon Willia
    1. Re:They should let two Cyc's talk to each other by Tazzy531 · · Score: 2

      What you said reminded me of the toy Furbies that were popular a while ago. If you put two of them together, they start talking to each other.

      --


      _______________________________
      "I'm not Conceited...I'm just a realist..."
  39. Investment option (Re:Well, no...) by Tablizer · · Score: 2

    (* I don't think the project is generating a practical system, though. Some investors are getting royally screwed *)

    Well, if the investor did not understand that it is a high-risk, long-term stock, then they deserve the stress.

    What is more likely than Cyc becoming a smart machine on its own IMO would be using its knowledgebase in conjunction *with other* techniques. It is the only (big) KB around. So if multi-technique AI goes big, then investors may be sitting pretty.

    I am even considering investing a little in it. A better deal than the lottery.

  40. Cliff notes for the machine.... by wowbagger · · Score: 2

    We take for granted the enormous amount of data we have by the time we are 5 years old, let alone when we hit our teens. The best way to look at Cyc is as Cliffnotes on reality, plus some code to help enter them.

    Will Cyc ever become intelligent? Unlikely in my view. However, what if we had a human level AI right now? Without the data Cyc has, it would STILL fail the Turning test, simply because it would not be able to discuss day to day things intelligently.

    There's a book called Alternaties. The premise is the standard "multiple timelines", except that the timelines in question diverged about 50 years ago. One timeline has access to the others, and sends agents over to get technologies that were developed in the other timelines.

    One agent's cover is blown because all his briefing said about a major cultural event was "A nuclear incident" - the incident in question was a terrorist attack like Sept. 11, only with a nuke. It changed the whole culture, but he didn't know it.

    Like that agent, a machine intellect would be at a loss in our world without some basic information - how would a computer that had never seen water know it was wet otherwise? How would it know skinned knees hurt?

    The only other solution is the Infocom "A Mind Forever Voyaging" approach - create your AI as an infant, and simulate the real world around it as it "grows up".

  41. Add this to the common sense list. by FamousLongAgo · · Score: 3, Funny

    'Cyc' means 'tit' in Polish. For that matter, CIPA ( which stands for the Children's Internet Protection Act, I think ) means 'cunt'. It's probably a good idea to make sure your project name passes the laugh test with the major language families before you pour millions into it.

    This was a lesson bitterly learned by the Warsaw weekly 'FART' back in the early 90's. Fart means stroke of luck in that language, but their luck ran out pretty fast.

    Not to mention the marketing team behind the Chevy Nova ['won't go'], Latin American division.

    --

    A customer service representative will be with me shortly.
  42. Cyc: survivor of 1980s A.I. mania by peter303 · · Score: 3, Insightful

    The A.I. software mania of the mid-1980s was a preview of the late-1990s InterNet mania. Droves of computer science professors quit to start new A.I. companies. Exaggerated claims were made about the power of A.I. software. There were cries of "losing the computer race" with Japan. Japan has the Fifth Generation Project: A.I. parallel computer hardwired with Prolog- but it fizzled out too.

    Although little practical progress was made in A.I., there was some decent spinoffs. The first workstations and first personal graphics computers were from A.I. efforts at Xerox, TI, Symbolics and others. Soon after Apollo, HP, and Sun followed with more generalized workstations using this technology. And then Apple MacIntosh and the Thieves of Redmond.
    Richard Stallman was left unmolested in the empties out MIT AI lab to develop his GNU tool family.

    Cyc was part of the US government-industry A.I. research institute in Austin. Then it became privatized into its corporation hobbling along on governemnt and private funding.

  43. My first question would definitely be... by da3dAlus · · Score: 2

    "Would you like to play a game?" We'll see how things go from there.

    --

    Sometimes I doubt your commitment to Sparkle Motion.
  44. Re:Something else to think about ... by teamhasnoi · · Score: 2
    I like the direction you take on this, however your extrapolation leads me to wonder if Cyc (or a similar system) would replace or reduce human curiosity. "Cyc said it can't be done, so there you go."

    Speaking for myself (which I do often) I would like to be able to dictate something to my computer, tell it to send a copy to Bob and Alice, change all the red squares to blue circles in a range of documents, remove the commercials from this TV show, and call Alice if she's at work, and send her a card at home...

    A computer is capable of all these things, sure; I'd like to give orders and have the computer write the code for the script, or task. This would be the truly useful thing for me.

    I read about Cyc back when it was just getting started; it would be nice if these kind of everyday applications were usable.

  45. You don't get it. by mindstrm · · Score: 2

    It's useful NOW. We use it for things NOW.

    A dumb expert system, eh?

    So I assume you know exactly what would constitute real intelligence, and can show how it can NEVER arise out of this system?

    Adding constraints for it to filter through. Well.

    What, exactly, do you think makes up something that is actually intelligent then?

  46. A few links by GlenRaphael · · Score: 2
    Here's the unofficial Cyc FAQ and a collection of Cyc resources

    Cyc's corporate page has links to many recent news articles, the OpenCyc project, and other stuff of potential interest.

    --
    I play Nerd-Folk!
  47. Well.. by mindstrm · · Score: 2

    presumably when you tell it a fact that doesn't jive with what it already knows, it doesn't add it to the system, and instead asks for clarification until it gets something that DOES make sense, or you give up trying to feed it bunk info.

  48. Headhunters Automated by Tablizer · · Score: 2

    (* But the program also would determine that a burned-out car had meningitis, because it had no way of knowing that was ridiculous..... Other programs would fail to find anything wrong with a database entry that showed a 25-year-old with 20 years of job experience. *)

    I have encountered human recuiters who want things like 9 years of Java and web development experience.

  49. Re:This isnt an AI. by josh+crawley · · Score: 2

    ---"Then of course there is the obligatory "imagine a beowolf cluster of [Cyc's]" comment..."---

    It already exists. Go to your local McDonalds.

  50. Question != Conclusion by alacqua · · Score: 3, Insightful
    ...that is one of the dumbest logical mistakes that you could make.

    Its a logical mistake to think that that was a logical mistake. Don't confuse a question with a conclusion. Using your example, it would be wrong to conclude that John is Peter. However, it was not a conclusion but a question, and a valid one at that. You may not believe that Cyc is intelligent, but to claim it is using poor logic in this example just shows your lack of same.

    --

    Move on. There's nothing to see here.
  51. Not AI, but a way to teach an AI. by Moderation+abuser · · Score: 2

    It's a worthwhile exercise. Similar information and sets of rules would have to be gathered and used to teach any true AI in the future anyway in order to bootstrap it into a useful state. The alternative is that each AI starts as a newborn and has to be taught manually.

    --
    Government of the people, by corporate executives, for corporate profits.
  52. Re:THINKING = EYEBALL FOR CONCEPTS by johnrpenner · · Score: 2

    It is said that a Machine Could Generate its own Concepts.

    But concepts aren't generated - the thought of a triangle isn't arbitrary (although its specific representation may be) - it is a REAL thing.

    if this weren't so, there would be no grounds for any understanding at all between entities if all things were independently and arbitrarily contrived.

    some people believe they manufacture their own concepts, but then where would the information for what we know about the world derive from? it would have to seep into us somehow from what a thing is into our understanding ABOUT it. this is the basis of the 'Symbol Grounding Problem'.

    but that isn't necessary, because cognition (as a real process which we experience) completes the perception - the concept is that part of the given which isn't revealed to physical senses, but only to the pondering intellect.

    thinking is an eyeball for concepts.

    this machine builds up a database of what people have 'seen'.
    its a 'concept logger'.

    best regards,
    john

    ]:->

    --| IS THE BRAIN A DIGITAL COMPUTER? |-----

    the answer given by a Cognitive Scientist (John Searle) is:

    'THE BRAIN, AS FAR AS ITS INTRINSIC OPERATIONS
    ARE CONCERNED, DOES NO INFORMATION PROCESSING...

    IN THE SENSE OF 'INFORMATION' USED IN
    COGNITIVE SCIENCE IT IS SIMPLY FALSE TO SAY
    THAT THE BRAIN IS AN INFORMATION PROCESSING
    DEVICE.'

    John Searle, Cognitive Scientist

    SUMMARY OF THE ARGUMENT:

    This brief argument has a simple logical structure
    and I will lay it out:

    1. On the standard textbook definition, computation is defined syntactically in terms of symbol manipulation.

    2. But syntax and symbols are not defined in terms of physics. Though symbol tokens are always physical tokens, "symbol" and "same symbol" are not defined in terms of physical features. Syntax, in short, is not intrinsic to physics.

    3. This has the consequence that computation is not discovered in the physics, it is assigned to it. Certain physical phenomena are assigned or used or programmed or interpreted syntactically. Syntax and symbols are observer relative.

    4. It follows that you could not discover that the brain or anything else was intrinsically a digital computer, although you could assign a computational interpretation to it as you could to anything else. The point is not that the claim "The brain is a digital computer" is false. Rather it does not get up to the level of falsehood. It does not have a clear sense. You will have misunderstood my account if you think that I am arguing that it is simply false that the brain is a digital computer. The question "Is the brain a digital computer?" is as ill defined as the questions "Is it an abacus?", "Is it a book?", or "Is it a set of symbols?", "Is it a set of mathematical formulae?"

    5. Some physical systems facilitate the computational use much better than others. That is why we build, program, and use them. In such cases we are the homunculus in the system interpreting the physics in both syntactical and semantic terms.

    6. But the causal explanations we then give do not cite causal properties different from the physics of the implementation and the intentionality of the homunculus.

    7. The standard, though tacit, way out of this is to commit the homunculus fallacy. The humunculus fallacy is endemic to computational models of cognition and cannot be removed by the standard recursive decomposition arguments. They are addressed to a different question.

    8. We cannot avoid the foregoing results by supposing that the brain is doing "information processing". THE BRAIN, AS FAR AS ITS INTRINSIC OPERATIONS ARE CONCERNED, DOES NO INFORMATION PROCESSING. It is a specific biological organ and its specific neurobiological processes cause specific forms of intentionality. In the brain, intrinsically, there are neurobiological processes and sometimes they cause consciousness. But that is the end of the story.

    John Searle, Cognitive Scientist, 'Is the Brain a Digital Computer'
    http://www.cogsci.soton.ac.uk/~harnad/P apers/Py104 / earle.comp.html

    --

  53. Re:Something else to think about ... by IamTheRealMike · · Score: 4, Interesting
    Indeed, Cyc have already made money from some commercial implementations.

    For instance, they deployed the technology to an image library owned by a news company. The company had lots of images, all with different captions. The thing was, there was no fixed system for the captions, they were just english descriptions (short) of what was in the photo.

    So Cyc analysed all the captions, and turned them into CycL (it's own logic language). It then used its rudimentary natural langauge capabilities to figure out equivalents, so if you asked for "frightened child" it would match to "girl with gun held to her head" even though they contained no equivalent words. Pretty clever stuff, though they're a long way from being able to make it formulate sentances itself.

  54. Re:Something else to think about ... by Eil · · Score: 2


    On the Cyc company's website, one of the projects they're working on is implementing a system exactly as the one you described. Current computer software is capable of doing all of those things, but you have to do it all manually, one at a time, and all though separate interfaces.

    Using a Cyc-based front end as your interface brings about the ability for your computer to actually understand exactly what you mean when you tell it to do something... it uses its database to remove ambiguities from the orders you give it.

    One of my life-long dreams is to have a house (or at least a single computer) that takes orders in the same manner as the Enterprise-D computer and give useful information back in return.

    On application in particular that I'm looking forward to: I imagine a future where, if I'm learning a new programming language, I can ask the computer to bring up an short example of syntax for a particular piece of code or display the prototype for this function or that. My children might have a program for studying schoolwork where the computer might prompt them for for answers and tell them if they're wrong. If it guesses that the child doesn't understand a particlar topic, the program would give them a short overview of it and ask questions afterwards about how it ties into other areas of the subject.

    *sigh* I can't wait for the future...

  55. Open source code for the Cyc project available by zoward · · Score: 2

    There is an open source version of Cyc called OpenCyc, and it's available right here.

    --
    "Can't you see that everyone is buying station wagons?"
  56. IRC bot! by cgleba · · Score: 2

    I'm surprised no one has mentioned it yet. Even if they don't find any relevant uses for Cyc, it would make one hell of an IRC bot. . .

  57. Loebner Prize for the Turing Criterion by Baldrson · · Score: 2
    Looking at the home page of the Loebner Prize I see no evidence that Cyc has ever competed for that, the most recognized of prizes based on the Turing Test.

    The programs that have competed seem to have received far less attention.

  58. Re:Cyc and natural language by CAIMLAS · · Score: 2

    This is something that I've wanted to do for a -long- time: take an AI (or something resembling one, such as ALICE) and combine it w/ a script or other form of gateway communication device with something like IBM's ViaVoice tts software and voice recognition software.Text would get translated to speech for the human, and the human's speech would get translated to text for the AI/bot.

    It seems to me that this would be an ideal use! I, unfortunately, have neither the time or necessary skills. If you plan undertaking something like this, I'd love to hear from you!

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  59. Thank you by schmaltz · · Score: 2

    There is no afterlife for a human either

    <irony>Thank you for clearing that up</irony>. You hinge your argument partly on the existence of an afterlife. Since you can't (or don't) offer proof that "there is no afterlife for a human", your assertion is only hypothesis.

    The man who does not understand the nature of death is an equal danger.

    What, that death is final? Whether it is or not doesn't matter, for there is a huge fscking spectrum of actions and consequences that don't feature death as a demotivating consequence. Likewise, there are many more motivators than the desire to live, such as desire to experience pleasure. The "pain-pleasure" principle is what really motivates and drives people. Death is perceived to be the ultimate in painful events.

    --
    Big Daddy, Johnny, Burp, Aunt Zelda, Scott, Slurp, Big Momma ... where's Siggy?
  60. Willing to answer questions about Cyc by eca212 · · Score: 2, Informative

    There are a lot of misconceptions floating around on this thread... to name a few:

    1. Cyc is true "Hal-like" AI today.
    2. If Cyc isn't true AI, it won't be useful and nobody should care about it.
    3. Cyc thinks like a human.
    4. Cyc believes in a system of morals.
    5. Cyc hasn't made any progress in the last n years.

    If anyone actually wants to know more about what Cyc actually is, please ask some questions here and I'll see if I can help you out. I'm pretty well informed (albeit biased) about the Cyc project so I'm eager to share.

    Also if you go to #opencyc on irc.openprojects.net there are usually people there who will chat about Cyc and OpenCyc.

    (:,
    eca

    --
    For idealists who want to change the world and are looking for a path with heart. http://connection-revolution.com
  61. Re:THINKING = EYEBALL FOR CONCEPTS by mark_lybarger · · Score: 2

    ...but what if the random dots would spell out "DON'T FORGET TO BUY MILK", I agree, the change of the happening is slim, but it's certainly not impossible...

    now, feed that figure into the finite improbability generator, give it a fresh cup of really hot tea and see what comes up. i agree with what you're saying here, but random dots spelling out "DON'T FORGET TO BUY MILK" might be a stretch.

  62. Re:THINKING = EYEBALL FOR CONCEPTS by johnrpenner · · Score: 2

    protonman -- greetings.
    YOU USE *superlative* almost As Much as me... ;->

    i went through you strawman critique of searle.

    you might want to ponder him a bit.

    the point of searle's chinese room is to see if 'understanding'
    is involved in the process of computation. if you can 'process'
    the symbols of the cards without understanding them (since you're
    using a wordbook and a programme to do it) - by putting yourself
    in the place of the computer, you yourself can ask yourself if
    you required understanding to do it.

    now when you go and say that he ignores the people outside
    who are getting fooled, then you once again remove yourself
    of the possibility of knowing if you involved 'understanding'
    in the process that was observed by the externals.

    which leads me to wonder if you pondered him sufficiently.
    so i had another go at your long letter, and it seems that
    in some parts you agree searle only to say that he doesn't need
    to make the argument because its obvious. you said you'd never
    had anyone tell you that they thought 'the brain was a computer'.
    that your experience, and i've added it to my points of reference.
    but in my experience, there are many lay-people that through various
    mis-information and popular media - many come to believe from the
    persuasion of others (since it isn't exactly an original thought
    these days to declare) - 'brains are computers'. i've been trying
    to conince a fellow for over a year to the contrary, and he's
    done and convinced himself that his own experience of consciousness
    is merely the result of a sufficient algorithm running on the hardware
    of his brain. if you don't believe that, and don't think that searle
    needs to debunk it because its so obvious - then why so much strong
    opposition to his argument? i've seen people get downright religious
    in believing that men are machines instead of humans.

    i agree that meaning and understanding is brought to an object
    by the beholder.

    they have a meaning, but the meaning needs to be *discovered*.

    if you ponder and tinker at a watch long enough,
    you get to understand the thought the watchmaker put into it.

    not everything in subjective.
    its a matter of finding the objective *through* the subjective.

    merry met,

    john

  63. Re:put it to IRC by philippe_carlo · · Score: 2, Informative

    What you are describing looks a lot like the Turing Test Setup. This test, defined by Alan Turing has been setup to determine the amount of intelligence of an AI system by determining how many people the bot could convince of being human itself.

    Most of the posts above however ignore the essentials of AI, which are :

    • efficient searching in knowledge spaces
    • efficient knowledge representation
    • inference and learning techniques
    • application of both in AI systems

    Up 'till now, there was only one system that could effectively learn without being fed new data. That system used its database for extrapolation of new knowledge (AM, D. Lenat). All other AI systems in use today (mostly expert sytems like Cyc, Mycin, ...) use their database for inference only. They can only make up new conclusions by applying inference techniques on the (logic-)databases. But they cannot come up with new information. That is a critical problem in intelligent systems (also in Cyc):

    • If the knowledge grows, the database must grow to (problem of data storage)
    • How is the new knowledge being fed to the system (knowledge representation problem)
    • How do we efficiently search throug this database (search problem)


    • And most of all: how do we get to make it work fast??? Billions of rules to apply to a query makes hard work for determining the best rules for applying resolution (another search problem).

      There is more to AI than most people think ...

  64. Re:Cyc and natural language by CAIMLAS · · Score: 2

    Yes, doable, but... not by me. :) I'd be overjoyed if someone would slap this together in a couple of hours in perl (for instance), even if integrating Cyc into the speech recognition process would possibly (probably? definately?) yield better results, after being tweaked efficiently. Unfortunately, it doesn't seem that anyone has undertaken such a project yet, amazingly enough. It'd be spectacular to slap Cyc + perl gateway + IBM ViaVoice on a laptop w/ a mic, webcam, and network connection, and demonstrate it to friends and such.

    (Good way to meet girls, too, I imagine! "Hey, look what I made!" "Oh wow, I've never seen anything like it!" *wow, he's smart!* (Personality not included!))

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers