Using Hierarchical Knowledge Structures to Implement Dynamic FAQ Systems

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3336)


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).


Knowledge Representation Case-Based Reasoning Intelligent Web Systems 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 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. 2.
    Aha, D.W., Breslow, L., Muñoz-Avila, H.: Conversational case-based reasoning. To appear in Applied Intelligence (2000)Google Scholar
  3. 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. 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. 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. 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. 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. 8.
    Kolodner, J.: Case-Based Reasoning. Morgan Kaufmann, San Francisco (1993)Google Scholar
  9. 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

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  1. 1.Departamento de InformáticaUniversidad Carlos III de MadridMadridSpain
  2. 2.Departamento de AutomáticaUniversidad de Alcalá de HenaresMadridSpain

Personalised recommendations