Sorry, this is a Java applet. Use the text-hyperlinks at the bottom of the page to navigate.   PROJECT AI   pink_but.gif (965 bytes)
Interface Modes
Sorry, this is a Java applet. Use the text-hyperlinks at the bottom of the page to navigate.
 

Brain & Computer--Inference

[ Present Problems from Inference ]

E.gif (962 bytes)ven as successful as expert systems have been, the strict "If.. Then" rules reaffirms how unintelligent computers are.  Like an actor reading a script, early expert systems needed complete information in order to make any kind of decision.  However, in the real world, people almost never know everything about a particular subject, but they can still make decisions.  On the contrary, people can infer--to derive additional information from what is presented--to make up for lack of knowledge by making assumptions from what is known.

In AI, an inference engine is a system of applying the rules on a knowledge base.   It is these rules that allow a computer to perform deductive and inductive reasoning.  The car-not-starting problem diagnosis problem in the section "Brain & Computer--Indexing" is an example of deduction with the computer going from general knowledge("the car won't start") to specific("the car has no gas").  Conversely, induction, otherwise known as generalization, goes from the specific to the general.  In an expert system, it merely involves back-tracking up the decision-tree.(Kurzweil 293)

[ Top ]

Present Problems from Inference

Because nearly all computers today are based on the von Neumann design, they perform calculation serially.  In other words, computers process things one at a time.   For inference engines, this makes computers perform adequately when it has to work its way through a small and simple decision-tree and knowledge base.  However, as knowledge bases become larger, the decision-trees become exponentially more complex which translates to a more inferences for a computer to perform to reach a conclusion.   This is where the recent development of parallel-computing can help.  With numerous processors working on different branches of a decision-tree at the same time, it would speed up expert systems exponentially.

 

Go to Top

 

Back Parent Page Next
botbar.gif (1032 bytes)   Interface Modes   LCARS Online  

[ Start | Links | Resources | Glossary | Help | About ]

[ Introductions | Thoughts on Thought | Language | Brain & Computer | Pattern-Recognition | AI Components |
Applications | To Be Human | The Future ]

Current Mode: [ JavaOptional Modes:  [ No Java | Text Only ]