Using Hierarchical Knowledge Structures to Implement Dynamic FAQ Systems
This paper presents a knowledge representation that allows building hierarchical structures that can be used to build dynamically solutions to solve a particular user question. The goal of this work is to show how it is possible to define (and handle) a new knowledge representation that allows the integration of Case-based Knowledge into a graph-based representation that can be easily learned and managed. The combination of both, Case-based Knowledge and graphs allows to implement a flexible hierarchical structures (or learning graphs) that have been applied to implement a new kind of Frequently Asked Questions Systems. In these systems the output is dynamically built from the user query, using as basis structures the knowledge retrieved from a Case Base. The paper shows how the management of these cases allow enriching the knowledge base. Finally, the paper shows a specific application of this technique, in particular a Web system named DynJAQ (Dynamic Java Asked Questions). DynJAQ is a FAQ system that is able to generate dynamically several HTML guides that can be used to answer any possible question about a particular programming language (Java).
KeywordsKnowledge Representation Case-Based Reasoning Intelligent Web Systems
Unable to display preview. Download preview PDF.
- 1.Aamodt, A., Plaza, E.: Case-based reasoning: Foundational issues, methodological variations, and system approaches. In: AICom-Artificial Intelligence Communications, vol. 7(1), pp. 39–59. IOS Press, Amsterdam (1994)Google Scholar
- 2.Aha, D.W., Breslow, L., Muñoz-Avila, H.: Conversational case-based reasoning. To appear in Applied Intelligence (2000)Google Scholar
- 3.Burke, R., Hammond, K., Kulyukin, V., Lytinen, S., Tomuro, N., Schoenberg, S.: Natural language processing in the faq finder system: Results and prospects (1997)Google Scholar
- 4.Burke, R.D., Hammond, K.J., Cooper, E.: Knowledge-based information retrieval from semi-structured text. In: AAAI Workshop on Internet-based Information Systems, pp. 9–15. AAAI, Menlo Park (1996)Google Scholar
- 5.Burke, R.D., Hammond, K.J., Kulyukin, V.A., Lytinen, S.L., Tomuro, N., Schoenberg, S.: Question answering from frequently asked question files: Experiences with the FAQ finder system. AI Magazine 18(2), 57–66 (1997)Google Scholar
- 6.Clarke, C.L.A., Cormack, G.V., Lynam, T.R.: Exploiting redundancy in question answering. In: Research and Development in Information Retrieval, pp. 358–365 (2001)Google Scholar
- 7.Davis, R., Shrobe, H., Szolovits, P.: What is a knowledge representation? - an introductory critical paper. AI Magazine 14(1), 17–33 (1993)Google Scholar
- 8.Kolodner, J.: Case-Based Reasoning. Morgan Kaufmann, San Francisco (1993)Google Scholar
- 9.Kwok, C.C.T., Etzioni, O., Weld, D.S.: Scaling question answering to the web. In: World Wide Web, pp. 150–161 (2001)Google Scholar