machine teaching, or how humans might teach machines is just as important (if not more so) than machine learning.
natural language is a pisser.
maybe use a language prompting system for input to an intelligence engine?
eventually the user might be prompted: greeting, statement, question... how would a generalizing idea engine get to there from isa, etc?
could a machine learn to ask questions? could it learn to learn from answers?