• DocumentCode
    1594455
  • Title

    Ant Colony Optimisation for Automatically Populating Ontologies with Individuals

  • Author

    Donciu, Mihnea ; Ionita, Mircea C. ; Dascalu, Mihai ; Trausan-Matu, Stefan

  • Author_Institution
    Dept. of Comput. Sci., “Politeh.” Univ. of Bucharest, Bucharest, Romania
  • fYear
    2012
  • Firstpage
    227
  • Lastpage
    232
  • Abstract
    With the rapid spread of the social web and of information retrieval systems, the need of structuring information and of making it more accessible for automatic evaluation has also increased, therefore justifying the use of semantic repositories as knowledge bases and enabling the transition to a semantic web. Besides defining an ontology in terms of concepts and relations, the actual process of populating an ontology with individuals has become a more and more time-consuming task due to the multitude of information sources. Therefore, the extraction of proper individuals may be very difficult when one is dealing with such amount of information freely available on the web and with so many classes within the hierarchy. On the other side, the classical approach of populating ontologies consists of parsing the input and matching it against certain regular expressions. Due to its intrinsic limitations, we propose a novel approach based on the Ant Colony Optimization (ACO) algorithm that is used to create rules by reading the predefined ontologies (mostly generated via expert knowledge) and later to apply them on the given text. The ants build individuals iteratively by searching keywords in the text that better fit as values for the attributes defined within each ontology class. The validation results prove that our method provides more specific individuals than classic pattern matching techniques as the algorithm scans every word from the text in order to compare it against a list of keywords.
  • Keywords
    ant colony optimisation; information retrieval; knowledge based systems; ontologies (artificial intelligence); pattern matching; semantic Web; social networking (online); text analysis; ACO algorithm; ant colony optimization algorithm; automatic evaluation; automatic ontology populating; individual extraction; information retrieval systems; information sources; information structuring; keyword searching; knowledge bases; ontology class; pattern matching techniques; semantic repositories; semantic web; social Web; text scanning algorithm; time-consuming task; Ant colony optimization; Classification algorithms; Context; Data mining; Ontologies; Pattern matching; Semantics; Ant Colony Optimization; data mining; ontology; pattern matching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2012 14th International Symposium on
  • Conference_Location
    Timisoara
  • Print_ISBN
    978-1-4673-5026-6
  • Type

    conf

  • DOI
    10.1109/SYNASC.2012.37
  • Filename
    6481034