Proceedings

Machine Learning and Constraint Programming for Relational-To-Ontology Schema Mapping

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 1277-1283.

https://doi.org/10.24963/ijcai.2018/178

Abstract

The problem of integrating heterogeneous data sources into an ontology is highly relevant in the database field.

Several techniques exist to approach the problem, but side constraints on the data cannot be easily implemented and thus the results may be inconsistent.

In this paper we improve previous work by Taheriyan et al. [2016a] using Machine Learning (ML) to take into account inconsistencies in the data (unmatchable attributes) and encode the problem as a variation of the Steiner Tree, for which we use work by De Uña et al. [2016] in Constraint Programming (CP).

Combining ML and CP achieves state-of-the-art precision, recall and speed, and provides a more flexible framework for variations of the problem.

  1. [Chu, 2011] G.G. Chu. Improving combinatorial optimiza- tion. PhD thesis, The University of Melbourne, 2011.
  2. [de Medeiros et al., 2015] L.F. de Medeiros, F. Priyatna, and O. Corcho. MIRROR: Automatic R2RML mapping gener- ation from relational databases. In ICWE, pages 326-343. Springer, 2015.
  3. [De Uña et al., 2016] D. De Uña, G. Gange, P. Schachte, and P.J. Stuckey. Steiner tree problems with side constraints using constraint programming. In AAAI, pages 3383- 3389. AAAI Press, 2016.
  4. [Dhamankar et al., 2004] R. Dhamankar, Y. Lee, A. Doan, A.Y. Halevy, and P.M. Domingos. iMAP: Discovering complex semantic matches between database schemas. In Proc. of SIGMOD, 2004.
  5. [Doan et al., 2012] A. Doan, A. Halevy, and Z. Ives. Princi- ples of data integration, 2012.
  6. [Fagin et al., 2009] R. Fagin, L.M. Haas, M. Hernández, R.J. Miller, et al. Clio: Schema mapping creation and data ex- change. In Conceptual modeling: foundations and appli- cations, pages 198-236. Springer, 2009.
  7. [Jiménez-Ruiz et al., 2015] E. Jiménez-Ruiz, E. Kharlamov, D. Zheleznyakov, I. Horrocks, et al. BootOX: Practical mapping of RDBs to OWL 2. In ISWC, pages 113-132. Springer, 2015.
  8. [Karp, 1972] R.M. Karp. Reducibility among combinatorial problems. In Complexity of Computer Computations, The IBM Research Symposia Series, pages 85-103. 1972.
  9. [Limaye et al., 2010] G. Limaye, S. Sarawagi, and S. Chakrabarti. Annotating and searching web ta- bles using entities, types and relationships. Proc. of the VLDB Endowment, 3(1-2):1338-1347, 2010.
  10. [Mulwad et al., 2013] V. Mulwad, T. Finin, and A. Joshi. Se- mantic message passing for generating linked data from tables. In Proc. of ISWC, 2013.
  11. [Nethercote et al., 2007] N. Nethercote, P.J. Stuckey, R. Becket, S. Brand, G.J. Duck, and G. Tack. MiniZinc: Towards a Standard CP Modelling Language. In Procs. of CP2007, volume 4741 of LNCS. Springer, 2007.
  12. [Petermann et al., 2017] A. Petermann, M. Junghanns, and E. Rahm. DIMSpan -transactional frequent subgraph min- ing with distributed in-memory dataflow systems. arXiv preprint arXiv:1703.01910, 2017.
  13. [Pham et al., 2016] M. Pham, S. Alse, C.A. Knoblock, and P. Szekely. Semantic labeling: a domain-independent ap- proach. In Proc. of ISWC, pages 446-462. Springer, 2016.
  14. [Pinkel et al., 2016] C. Pinkel, C. Binnig, E. Jiménez-Ruiz, E. Kharlamov, et al. RODI: Benchmarking relational- to-ontology mapping generation quality. Semantic Web, 2016.
  15. [Rahm and Bernstein, 2001] E. Rahm and P.A. Bernstein. A survey of approaches to automatic schema matching. The VLDB Journal, 10(4):334-350, 2001.
  16. [Ramnandan et al., 2015] S.K. Ramnandan, A. Mittal, C.A. Knoblock, and P. Szekely. Assigning semantic labels to data sources. In Proc. of ESWC, 2015.
  17. [Régin, 1994] J.-C. Régin. A filtering algorithm for con- straints of difference in csps. In AAAI, volume 94, pages 362-367, 1994.
  18. [Ritze and Bizer, 2017] D. Ritze and C. Bizer. Matching web tables to DBpedia -A feature utility study. In Proc. of EDBT, pages 210-221, 2017.
  19. [Rümmele et al., 2018] N. Rümmele, Y. Tyshetskiy, and A. Collins. Evaluating approaches for supervised semantic labeling. In Proc. of the Workshop on Linked Data on the Web, 2018.
  20. [Spanos et al., 2012] D.-E. Spanos, P. Stavrou, and N. Mitrou. Bringing relational databases into the se- mantic web: A survey. Semantic Web, 3(2):169-209, 2012.
  21. [Suchanek et al., 2007] F.M. Suchanek, G. Kasneci, and G. Weikum. Yago: a core of semantic knowledge. In Proc. of the international conference on World Wide Web, pages 697-706. ACM, 2007.
  22. [Taheriyan et al., 2013] M. Taheriyan, C. A. Knoblock, P. Szekely, and J.L. Ambite. A Graph-Based Approach to Learn Semantic Descriptions of Data Sources, pages 607- 623. Springer Berlin Heidelberg, Berlin, Heidelberg, 2013.
  23. [Taheriyan et al., 2016a] M. Taheriyan, C.A. Knoblock, P. Szekely, and J.L. Ambite. Learning the semantics of structured data sources. Web Semantics: Science, Services and Agents on the World Wide Web, 37:152-169, 2016.
  24. [Taheriyan et al., 2016b] M. Taheriyan, C.A. Knoblock, P. Szekely, and J.L. Ambite. Leveraging linked data to discover semantic relations within data sources. In Proc. of ISWC, pages 549-565, 2016.
  25. [Venetis et al., 2011] P. Venetis, A. Halevy, J. Madhavan, M. Pas ¸ca, et al. Recovering semantics of tables on the web. Proc. of the VLDB Endowment, 4(9), 2011.
  26. [Yan and Han, 2002] X. Yan and J. Han. gSpan: Graph- based substructure pattern mining. In Proc. of ICDM, pages 721-724. IEEE, 2002.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards