Research‎ > ‎Seminars‎ > ‎Seminars 2010‎ > ‎

2010.01.15 - Benjamin Kuipers - How can a robot learn knowledge?

  • Goal of AI: mathematical model of mind
  • Successful AI: foundations of knowledge must be learned
  • Syntactic AI has problems - Chinese Room by John Searle
    • But computation by nature is syntactic
  • Constructivist AI: constructs its own internal knowledge
    • We're OK to assemble our own delusion as long as it corresponds to the real world, otherwise we die.
  • To accomplish constructivist AI we do bootstrap learning:
    • Body space
    • Local spatial model
    • Objects and actions
    • Goals, beliefs and plans
    • Other "agents"
  • We can use the idea of distinctive states to help here:
    • Get in the general vicinity of the goal and then refine
  • Example of constructivist learning:
    • Estimate similarities between random sensory input
    • Learn organization of sensory information
      • First an ego-centric view
      • Then a world-view
    • Learn objects
      • These are discrepancies (mutable things) in the world view
    • Learn actions
  • A true AI would be able to do the above example with all of the above rules running in parallel.