Skip to main content
Log in

Agent-based framework for intelligent natural language interface

  • Published:
Telecommunication Systems Aims and scope Submit manuscript

Abstract

In this contribution, we present a framework for an intelligent natural language interface (NLI) that suits the need of embedded platform, using agent-based approach. The proposed framework is motivated by an ongoing speech technology research project aimed at developing a generic synthesizer for information disseminating systems in local languages. The architecture is based on various forms of action representations with a sequence of transformations that converts users’ input (text or speech) into a suitable set of agent actions that produce response to the input. This approach incrementally minimizes the complexity and ambiguity of the natural language input by using predefined sets of interim actions at different levels, hence, increasing the robustness and reliability of the NLI.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Akekar, R., & Joshi, M. (2008). Natural language interface using shallow parsing. International Journal of Computer Science & Applications, 5(3), 70–90.

    Google Scholar 

  2. Stratica, N., Kosseim, L., & Desai, B. (2005). Using semantic templates for a natural language interface to the CINDI virtual library. Data & Knowledge Engineering, 55, 4–19.

    Article  Google Scholar 

  3. Bandyopadhya, S. (2004). Cross language database system: multilingual human computer interface. In Lecture notes. Kolkata: Jadavpur University.

    Google Scholar 

  4. Katz, B., & Lin, J. (2003). Selectively using relations to improve precision in question answering. In Proceedings of EACL.

    Google Scholar 

  5. Joshi, M. R., & Akerkar, R. A. (2008). Algorithms to improve performance of natural language interface. International Journal of Computer Science & Applications, 5(2), 52–68.

    Google Scholar 

  6. Norman, D. (1997). How might people interact with agents? In Bradshaw (Ed.), Software agents. Menlo Park: AAAI Press, MIT Press.

    Google Scholar 

  7. Schneiderman, B., & Maes, P. (1997). Direct manipulation vs. interface agents. Interactions, 4(6), 42–61.

    Article  Google Scholar 

  8. Thompson, C. A., & Mooney, R. J. (2003). Acquiring word-meaning mappings for natural language interfaces. The Journal of Artificial Intelligence Research, 18, 1–44.

    Google Scholar 

  9. Partee, B., Meulen, A., & Wall, R. (1990). Mathematical methods in linguistics. Dordrecht: Kluwer Academic.

    Book  Google Scholar 

  10. Sebillot, P., Boillon, P., & Fabre, C. (2000). Inductive logic programming for corpus-based acquisition of semantic lexicons. In Proceedings of 2nd learning language in logic (LLL) workshop, Lisbon, Portugal.

    Google Scholar 

  11. Reloff, E., & Jones, R. (1999). Learning dictionaries for information extraction by multi-level bootstrapping. In Proceedings of the 16th national conference on artificial intelligence (AAAI-1999), Orlando, FL (pp. 1044–1049).

    Google Scholar 

  12. Siskind, J. M. (1996). A computational study of cross-situational techniques for learning word-to-meaning mappings. Cognition, 61(1), 39–91.

    Article  Google Scholar 

  13. Hustings, P. (1996). Implications of an automatic lexical acquisition mechanism. In S. Wermter, E. Riloff, & C. Scheler (Eds.), Connectionist, statistical and symbolic approaches to learning of natural language processing. Berlin: Springer.

    Google Scholar 

  14. Grefenstette, G. (1994). Sextant: extracting semantics from raw text, implementation details. Integrated Computer-Aided Engineering, 6(4). Special issue on knowledge extraction from text.

  15. Brent, M. (1991). Automatic acquisition of subcategorization frames from untagged text. In Proceedings of the 29th annual meeting of the association of computational linguistics (ACL-91) (pp. 209–214).

    Chapter  Google Scholar 

  16. Cohn, D., Atlas, L., & Ladner, R. (1994). Improving generalization with active learning. Machine Learning, 15(2), 201–221.

    Google Scholar 

  17. Gibbon, D., Urua, E., & Ekpenyong, M. (2004). Data creation for ibibio speech synthesis (LLSTI Project Report). Third Partners Workshop, Lisbon.

  18. Meaning, C. D. (1993). Automatic acquisition of a large subcategorization dictionary from corpora. In Proceedings of the 31st annual meeting of the association of computational linguistics (ACL-93), Columbus, OH (pp. 235–242).

    Chapter  Google Scholar 

  19. Odubiyi, J. B., Kocur, D. J., Weinstein, S. M., Wakim, N., Srivastava, S., Gokey, C., & Graham, J. (1997). SAIRE—a scalable agent-based information retrieval engine. In Proceedings of the first international conference on autonomous agents (pp. 292–299).

    Chapter  Google Scholar 

  20. Moukas, A., & Zacharia, G. (1997). Evolving a multi-agent information filtering solution in amalthaea. In Proceedings of first international conference on autonomous agents (pp. 394–403).

    Chapter  Google Scholar 

  21. Laukaitis, A., & Vasilecas, O. (2005). The architecture of multi-modal interface by means of mobile agents in data exploration and presentation domain. Informacijos Mokslai, 34, 208–314.

    Google Scholar 

  22. Erlewine, M. Y. (2009). Ubiquity: designing a multilingual natural language interface. In Proceedings of SIGR workshop on information access in a multilingual world, Boston, Massachusetts, USA.

    Google Scholar 

  23. Zue, V. W., & Glass, J. R. (2000). Conversational interfaces: advances and challenges. Proceedings of the IEEE, 88(8), 1166–1180.

    Article  Google Scholar 

  24. McDermott, D. (1998). PDDL—the planning domain definition language. In Proceedings of fourth international conference on artificial intelligence planning systems 1998 (AIPS’98), Pittsburgh Pennsylvania, USA.

    Google Scholar 

  25. Ekpenyong, M. E., Urua, E. A., & Gibbon, D. (2008). Towards an unrestricted domain TTS system for African tone languages. International Journal of Speech Technology, 11, 87–96.

    Article  Google Scholar 

  26. Urua, E.-A., Ekpenyong, M., & Gibbon, D. (2004). ABUILD language documentation curriculum materials (lexicography). Uyo Ibibio Dictionary. Preprinted Draft, Version 01. http://coral.lili.uni-bielefeld.de/Courses/Summer04/Lexicography/IbibioDictionary/ibibio_dictionary01.pdf.

  27. Reiter, R. (2001). Knowledge in action: logical foundations for specifying and implementing dynamical systems. Cambridge: MIT Press.

    Google Scholar 

  28. Weld, D. (1994). An introduction to least-commitment planning. Artificial Intelligence Magazine (Winter), 27–61. doi:10.1.1.87.7190.

  29. Muller, J. P. (1998). Architectures and applications of intelligent agents: a survey. Knowledge Engineering Review, 13(14), 353–380.

    Google Scholar 

  30. Zen, H., Toda, T., Nakamura, M., & Tokuda, T. (2007). Details of the Nitech HMM-based speech synthesis system for the Blizzard Challenge 2005. IEICE Transactions on Information and Systems, E90-D(1), 325–333.

    Article  Google Scholar 

  31. Popescu, A., Etzioni, O., & Kautz, H. (2003). Towards a theory of natural language interfaces to databases. In Proceedings of the 8th international conference on intelligent user interfaces, New York, NY.

    Google Scholar 

  32. Summerfield, M. (2010). Programming in Python 3: a complete introduction to the Python language (2nd edn.). Reading: Addison-Wesley Professional.

    Google Scholar 

  33. Taylor, P., Black, A. W., & Caley, R. (2001). Heterogeneous relation graphs as a mechanism for representing linguistic information. Speech Communication, 33, 153–174.

    Article  Google Scholar 

  34. Joshi, M. R. (2006). Intelligent natural language interface. Ph.D. Thesis. North Maharshtra University, Jalgon, India.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Moses Ekpenyong.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ekpenyong, M., Urua, EA. Agent-based framework for intelligent natural language interface. Telecommun Syst 52, 1423–1433 (2013). https://doi.org/10.1007/s11235-011-9620-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11235-011-9620-3

Keywords

Navigation