Skip to main content

Innovative Approach for Engineering NLG Systems: The Content Determination Case Study

  • Conference paper
Computational Linguistics and Intelligent Text Processing (CICLing 2008)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4919))

  • 1453 Accesses

Abstract

The purpose of Natural Language Generation (NLG) systems is that of automating the production of linguistically correct texts from a data source. Generators are usually built using ad-hoc software engineering practices, lacking a well-defined development process, standard software architecture, and the use of worldwide programming languages. This paper describes a new development approach that leverages the most recent programming languages and standards of modern software engineering to enhance the practical use of NLG applications. To show the practicability of the proposal, a content determination system, which accepts as input wrapped Web data regarding soccer championship results, was developed.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barrutieta, G., Abaitua, J., Díaz, J.: An XML/RST-based Approach to Multilingual Document Generation for the Web. Procesamiento del Lenguaje Natural 29, 247–253 (2002)

    Google Scholar 

  2. Bézivin, J., Dupé, G., Jouault, F., Rougui, J.: First experiments with the ATL model transformation language: Transforming XSLT into XQuery. In: Proceedings of the OOPSLA 2003 Workshop on Generative Techniques in the Context of the MDA (2003)

    Google Scholar 

  3. Cahill, L., Doran, C., Evans, R., Kibble, R., Mellish, C., Paiva, D., Reape, M., Scott, D., Tipper, N.: Enabling Resource Sharing in Language Generation: an Abstract Reference Architecture. In: Proceedings of the 2nd International Conference on Language Resources and Evaluation, Athens, Greece (2000)

    Google Scholar 

  4. Cranefield, S., Purvis, M.: UML as an Ontology Modelling Language. In: Proceedings of the Workshop on Intelligent Information Integration. 16th International Joint Conference on Artificial Intelligence (IJCAI 1999) (1999)

    Google Scholar 

  5. Dale, R., Moisi, H., Somers, H. (eds.): Handbook of Natural Language Processing. Marcel Dekker, New York (2000)

    Google Scholar 

  6. Fensel, D.: Ontologies: the Silver Bullet for Knowledge Management and Electronic Commerce. Springer, Heidelberg (2003)

    Google Scholar 

  7. Elhadad, M.: Types in Functional Unification Grammars. In: Proceedings of the 28th. Annual Meeting of the Association for Computational Linguistics. Association for Computational Linguistics, pp. 157–164 (1990)

    Google Scholar 

  8. Elhadad, M.: Using argumentation to control lexical choice: a unification-based implementation. PhD thesis, Computer Science Department, Columbia University (1992)

    Google Scholar 

  9. Eriksson, H.E., Penker, M., Lyons, B., Fado, D.: UML 2 Toolkit. John Wiley & Sons, Chichester (2003)

    Google Scholar 

  10. Favero, E., Robin, J.: HYSSOP: Natural Language Generation Meets Knowledge Discovery in Databases. In: IIWAS 2001, Linz, Austria (2001)

    Google Scholar 

  11. Mittendorfer, M., Niklfeld, G., Winiwarter, W.: Evaluation of Intelligent Component Technologies for VoiceXML Applications. Technical Report. Software Competence Center Hagenberg (SCCH) and The Telecommunications Research Center Vienna (FTW) (2001)

    Google Scholar 

  12. Object Management Group. Model Driven Architecture (MDA). OMG Document ormsc/2001-07-01 edition (2001)

    Google Scholar 

  13. Reiter, E., Dale, R.: Building applied natural language generation systems. Natural Language Engineering 3, 57–87 (1997)

    Article  Google Scholar 

  14. Stenzhorn, H.: XtraGen: A Natural Language Generation System Using XML- and Java-Technologies. In: Proceedings of the 2nd Workshop on NLP and XML (NLPXML) (2002)

    Google Scholar 

  15. Wilcock, G.: Pipelines, Templates and Transformations: XML for Natural Language Generation. In: Proceedings of the first NLP and XML Workshop; Workshop session of the 6th Natural Language Processing Pacific Rim Symposium, Tokyo (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alexander Gelbukh

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fonseca, M., Junior, L., Melo, A., Macedo, H. (2008). Innovative Approach for Engineering NLG Systems: The Content Determination Case Study. In: Gelbukh, A. (eds) Computational Linguistics and Intelligent Text Processing. CICLing 2008. Lecture Notes in Computer Science, vol 4919. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78135-6_41

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-78135-6_41

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-78134-9

  • Online ISBN: 978-3-540-78135-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics