Automatic Ontology Population Task
Jump to navigation
Jump to search
An Automatic Ontology Population Task is an ontology population task that is an ontology-based information extraction task.
- AKA: Corpus-based Ontology Population.
- Context:
- It can be solved by a Corpus-based Ontology Population System that applies an (Corpus-based Ontology Population Algorithm.
- ...
- Example(s):
- Biomedical Ontology:
- Enriching the Gene Ontology (GO) by extracting information about genes, proteins, and their functions from biomedical research papers. The system would map textual descriptions to ontology concepts like gene names, protein families, biological processes, etc.
- Populating the Disease Ontology (DO) with information about diseases, their symptoms, causes, and treatments extracted from medical literature and patient records.
- Business Ontology and E-commerce Ontology:
- Populating the GoodRelations ontology with product information extracted from e-commerce websites and online product catalogs. The task would involve extracting product names, descriptions, prices, reviews, and other attributes to instantiate the ontology classes and properties.
- Extending the Financial Industry Business Ontology (FIBO) with information about financial instruments, markets, and institutions extracted from financial news articles, reports, and regulatory filings.
- Social Media Ontology and Online Community Ontology:
- Populating the Friend of a Friend (FOAF) ontology with information about people, their social connections, and online activities extracted from social media profiles, posts, and interactions.
- Enriching the Semantically-Interlinked Online Communities (SIOC) ontology with information about online communities, discussion forums, and user-generated content extracted from websites and social media platforms.
- ...
- Biomedical Ontology:
- Counter-Example(s):
- Manual Ontology Population Tasks, which require human experts to manually add and verify information in the ontology.
- Ontology Creation Tasks, which involve developing a new ontology from scratch rather than populating an existing one.
- See: Ontology Design Task, IE Task.
References
2024
- Perplexity
- An Automatic Ontology Population Task is an ontology population task that is a closed automatic information extraction task.[2] It involves automatically extracting instances or concepts from text to populate an existing ontology, without human intervention.[1][3][4][5] The key aspects are:
- It is an automated process of populating an ontology by identifying relevant concepts, instances, and relationships from unstructured text data.[1][3][4]
- It applies natural language processing and information extraction techniques to analyze text and map the extracted information to the target ontology.[1][5]
- It is a closed information extraction task, meaning the target ontology schema is known in advance and guides the extraction process.[2]
- The goal is to semi-automatically or fully automatically extend and enrich the ontology with new knowledge acquired from text, reducing manual effort.[3][4][5]
- Here are three examples of Automatic Ontology Population Tasks:
- Extracting instances of the "Person" class from news articles to populate an ontology about famous people.[1] The system would identify mentions of people's names and extract relevant information like their occupation, birthdate, etc. to create new instances in the ontology.
- Populating a product ontology from e-commerce websites and product descriptions.[3] The task would involve extracting the names of products, their categories, features, prices, and other attributes to instantiate the ontology classes and properties.
- Enriching a gene ontology by extracting information about genes, proteins, and their functions from biomedical research papers.[5] The system would map textual descriptions to ontology concepts like gene names, protein families, biological processes, etc.
- Citations:
- An Automatic Ontology Population Task is an ontology population task that is a closed automatic information extraction task.[2] It involves automatically extracting instances or concepts from text to populate an existing ontology, without human intervention.[1][3][4][5] The key aspects are:
[1] https://www.sciencedirect.com/science/article/pii/S0167642313003419 [2] http://www.gabormelli.com/RKB/Automatic_Ontology_Population_Task [3] http://ieeexplore.ieee.org/document/6614374/ [4] https://www.researchgate.net/figure/A-process-for-automatic-ontology-population_fig1_261468422 [5] https://www.semanticscholar.org/paper/Ontology-Population-from-Textual-Mentions%3A-Task-and-Magnini-Pianta/f0a0d1c8a2ff7e76c54a171e29e31fe73f9117c6
2016
- http://cacm.acm.org/magazines/2016/9/206254-a-new-look-at-the-semantic-web/fulltext
- QUOTE: Latent semantics: Obviously, there is a lot of semantics that is already on the Web, albeit mostly in text, or in data that machines cannot readily interpret. To complement formally developed ontologies, we must be able to extract latent, evidence-based models that capture the way that users structure their knowledge implicitly. We need to explore these questions: How much of the semantics can we learn automatically and what is the quality of the resulting knowledge? As ontologies are learned or enhanced automatically, what is the very meaning of "formal ontologies"? How do we develop some notion of approximate correctness? Do similar or different reasoning mechanisms apply to the ontologies that are extracted in this way? How do crowdsourcing approaches allow us to capture semantics that may be less precise but more reflective of the collective wisdom?
2010
- (Wimalasuriya & Dou, 2010) ⇒ Daya C. Wimalasuriya, and Dejing Dou. (2010). “Ontology-based information extraction: An introduction and a survey of current approaches.” In: Journal of Information Science, 36(3). doi:10.1177/0165551509360123
- (Wei, Barnaghi & Bargiela, 2010) ⇒ Wang Wei and Payam Barnaghi and Andrzej Bargiela. (2010). “Probabilistic Topic Models for Learning Terminological Ontologies.” In: IEEE Transactions on Knowledge and Data Engineering (TKDE), 22(7). doi:10.1109/TKDE.2009.122
2009
- (Wimalasuriya & Dou, 2009) ⇒ Daya C. Wimalasuriya, and Dejing Dou. (2009). “Using Multiple Ontologies in Information Extraction.” In: Proceedings of the Eighteenth Conference on Information and Knowledge Management (CIKM 2009) doi:10.1145/1645953.1645985
2008
- (Buitelaar et al., 2008) ⇒ Paul Buitelaar, Philipp Cimiano, Anette Frank, Matthias Hartung, and Stefania Racioppa. (2008). “Ontology-based Information Extraction and Integration from Heterogeneous Data Sources.” In: International Journal of Human-Computer Studies, 66(11).
2006
- (Magnini et al., 2006) ⇒ Bernardo Magnini, Emanuele Pianta, Octavian Popescu, and Manuela Speranza. (2006). “Ontology Population from Textual Mentions: Task Definition and Benchmark.” In: Proceedings of the Ontology Population and Learning Workshop at ACL/Coling 2006.
- (Maynard et al., 2006) ⇒ Diana Maynard, Wim Peters, and Yaoyong Li. (2006). “Metrics for Evaluation of Ontology-based Information Extraction.” In: WWW 2006 Workshop on Evaluation of Ontologies for the Web (EON 2006).
- (Tanev & Magnini, 2006) ⇒ Hristo Tanev, and Bernardo Magnini. (2006). “Weakly Supervised Approaches for Ontology Population.” In: Proceedings of the 11th Conference of the European Chapter of the Association for Computational Linguistics (EACL 2006).
2003
- (Popov et al., 2003) ⇒ Borislav Popov, Atanas Kiryakov, Damyan Ognyanoff, Dimitar Manov, Angel Kirilov, and Damyan Goranov, (2003). “KIM - Semantic Annotation Platform.” In: Proceedings of the 2nd International Semantic Web Conference.