Skip to main content
Log in

Semi-automatic construction of domain ontology for agent reasoning

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

One of the key elements of the Semantic Web technologies is domain ontologies and those ontologies are important constructs for multi-agent system. The Semantic Web relies on domain ontologies that structure underlying data enabling comprehensive and transportable machine understanding. It takes so much time and efforts to construct domain ontologies because these ontologies can be manually made by domain experts and knowledge engineers. To solve these problems, there have been many researches to semi-automatically construct ontologies. Most of the researches focused on relation extraction part but manually selected terms for ontologies. These researches have some problems. In this paper, we propose a hybrid method to extract relations from domain documents which combines a named relation approach and an unnamed relation approach. Our named relation approach is based on the Hearst’s pattern and the Snowball system. We merge a generalized pattern scheme into their methods. In our unnamed relation approach, we extract unnamed relations using association rules and clustering method. Moreover, we recommend candidate relation names of unnamed relations. We evaluate our proposed method by using Ziff document set offered by TREC.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Berners-Lee T, Hendler J, Lassila O (2001) The Semantic Web. Sci Am 284(5):34–43

    Google Scholar 

  2. Maedche A, Pekar V, Staab S (2002) Ontology learning part one—on discovering taxonomic relations from the web. In: Web Intelligence, Springer, Berlin

  3. Byrd RJ, Ravin Y (1999) Identifying and extracting relations from text. In: Proceedings of the 4th international conference on applications of natural language to information systems

  4. Hearst MA (1992) Automatic acquisition of hyponyms from large text corpora. In: Proceedings of the 14th international conference on computational Linguistics

  5. Agichtein E, Gravano L (2000) Snowball: extracting relations from large plain-text collections. In: Proceedings of the ACM international conference on digital libraries (DL’00)

  6. Frakes WB, Baeza-Yates R (eds) (1992) Information retrieval: data structures and algorithms. Prentice-Hall, Englewood Cliffs

    Google Scholar 

  7. Kim H, Choi I, Kim M (2004) Refining term weights of documents using term dependencies. In: Proceedings of the 26th international ACM SIGIR conference on research and development in information retrieval, pp 552–553

  8. Lawrie DJ, Croft WB (2003) Generating hierarchical summaries for web searches. In: Proceedings of the 26th annual international ACM SIGIR conference on research and development in information retrieval, pp 457–458

  9. Sanderson M, Croft B (1999) Deriving concept hierarchies from text. In: Proceedings of the 22th annual international ACM SIGIR conference on research and development in information retrieval, pp 206–213

  10. Lawrie D, Croft WB, Rosenberg A (2001) Finding topic words for hierarchical summarization. In: Proceedings of the 24th annual international ACM SIGIR conference on research and development in information retrieval (SIGIR 2001), pp 349–357

  11. Maedche A, Staab S (2000) Semi-automatic engineering of ontologies from text. In: Proceedings of the 12th international conference on Sw engineering and knowledge engineering (SEKE’2000)

  12. Moreira AF, Vieira R, Bordini RH, Hübner JF (2006) Agent-oriented programming with underlying ontological reasoning. In: Proceedings of 3rd international workshop on declarative agent languages and technologies (DALT-05), pp 155–170, vol 3904, Springer

  13. Fuzitaki CN, Moreira ÁF, Vieira R (2010) Ontology reasoning in agent-oriented programming. In: 20th SBIA—Brazilian symposium on artificial intelligence. Lecture notes in computer science, vol 6404, pp 21–30

  14. Lee C, Park S, Lee D, Lee J, Jeong OR, Lee S (2008) A comparison of ontology reasoning systems using query sequences. In: The 2nd international conference on ubiquitous information management and communication, pp 543–546

  15. Cui H, Kan M-Y, Chua T-S (2004) Unsupervised learning of soft patterns for generating definition. In: Proceedings of 13th international world wide web conference

  16. Brill E (1995) Transformation-based error-driven learning and natural language: a case study in part-of-speech tagging. Comput Linguist 21:543–565

    Google Scholar 

  17. Frantzi KT, Ananiadou S, Tsujii J (1998) The C-value/NC-value method of automatic recognition for multi-word terms. Research and advanced technology for digital libraries: second european conference, ECDL’98

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Seungmin Rho.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Choi, I., Rho, S. & Kim, M. Semi-automatic construction of domain ontology for agent reasoning. Pers Ubiquit Comput 17, 1721–1729 (2013). https://doi.org/10.1007/s00779-012-0606-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-012-0606-2

Keywords

Navigation