A problem-solving process. Two paradigms are logical and analogical reasoning. Logical reasoning includes deductive and inductive. Deductive reasoning is arriving at a conclusion from premises and rules of inference. Inductive reasoning is forming a general conclusion that explains multiple observations. Analogical reasoning uses analogy of a current situation to familiar ones from previous experiences. One paradigm for analogical reasoning is a neural network. Artificial intelligence; Expert systems; Neural networks.