1. Define the ES development environment and contrast it with the consultation
environment. 2. Describe success factors and some of the limitations of ES. 3. Compare declarative knowledge and procedural knowledge. Give four reasons why knowledge acquisition is difficult. 4. Discuss the major advantages of rule induction. Give an example that illustrates the method and indicate a situation where you think it would be most appropriate. 5. Define a semantic network. List two advantages and two limitations of semantic networks. 6. Why is the frame representation considered more complex that the production rule representation? What are the advantages of former over the latter? 7. What are the major advantages of combining rules and frames? 8. Explain why backward chaining is considered goal-driven and forward chaining is considered data-driven. 9. Compare rule-based and case-based reasoning. Which applications are most suitable for case-based reasoning? Why 10. List and describe the eight activities that human experts perform. Which activities are performed well by current expert systems? 11. Explain the 10 generic categories of ES. 12. It is said that reasoning ability, powerful computers, inference capabilities and heuristics are necessary but not sufficient for solving real problems. Why? 13. What kind of mistake might ES make and why? Why is it easier to correct mistakes in ES than in conventional programs? 14. Explain evaluation, validation, and verification of knowledge. 15. Discuss the difficulties of knowledge acquisition form several experts. Describe a situation with which you are familiar in which there could be a need for several experts. 16. What are the major advantages of acquiring knowledge through a knowledge engineer? 17. Explain why the Internet and intranets can be effective means of gathering knowledge from multiple experts. 18. What is an inference rule? List two advantages and two disadvantages of rule representation. 19. Review the benefits of frames over rules. In what cases would you use frames? Give two examples. 20. Define case-based reasoning. List five advantages of case-based reasoning. 21. Certainty factors are popular in rule-based systems. Why? What unique features does the theory of uncertainty provide? 22. List and discuss some of the potential problems of using case-based reasoning. Explain the basic premise of case-based reasoning. 23. What is the role of belief functions in the theory of evidence? What is degree of belief? Give an example. 24. Discuss the role of weights and ANNs and explain the combined effects of the summation and transformation functions. 25. Discuss the major benefits and limitations of neural computing. 26. What deficiencies of expert systems can be overcome by artificial neural networks? 27. Explain the neural network architecture.