A Data Science Central Community
This is the first of a series of blogs in which I will reveal and explain rules of intelligence contained within grammar, that can be utilized to unleash intelligence in software. These rules are extremely simple, but still undiscovered by scientists.
Systems generating questions already exists. However, their questions are useless, because the original sentence - from which the question is derived - already holds to the answer.
A rule of intelligence contained within grammar:
Conjunction "or" indicates a choice. It can be utilized to generate questions about gaps in the knowledge, by substitution of both sentences, and converting the result to a question:
• Given: "A parent is a father or a mother." and "John is a parent.";
• Autonomously generated question: "Is John a father or a mother?".
Of course, we assume John is a man. But if we feed the system a list of names with their gender, I wouldn't consider it intelligent, because it is not autonomous, while generating a question is autonomous behavior.
Gaps in the knowledge:
By storing the knowledge, the system can find out if the question generated, is a gap in the knowledge, nor not.
To download the open source implementation: http://mafait.org/en/download/