Abstract
Ontology matching is the process of automatically determining the semantic equivalences between the concepts of two ontologies. Most ontology matching algorithms are based on two types of strategies: terminology-based strategies, which align concepts based on their names or descriptions, and structure-based strategies, which exploit concept hierarchies to find the alignment. In many domains, there is additional information about the relationships of concepts represented in various ways, such as Bayesian networks, decision trees, and association rules. We propose to use the similarities between these relationships to find more accurate alignments. We accomplish this by defining soft constraints that prefer alignments where corresponding concepts have the same local relationships encoded as knowledge rules. We use a probabilistic framework to integrate this new knowledge-based strategy with standard terminology-based and structure-based strategies. Furthermore, our method is particularly effective in identifying correspondences between complex concepts. Our method achieves better F-score than the state-of-the-art on three ontology matching domains.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
Throughout the paper, we will use ontologies in the conference domain (cmt, confOf, conference, edas, ekaw) and the NBA domain (nba-os, yahoo) in our examples. The characteristics of these ontologies will be further described in Sect. 7.
- 3.
- 4.
https://code.google.com/p/rockit/. We use RockIt for the census domain because TheBeast is not able to handle the large number of rules in that domain.
- 5.
- 6.
- 7.
- 8.
We used MIRA implemented in TheBeast for weight learning.
References
OWL Web Ontology Language. http://www.w3.org/TR/owl-ref/
Albagli, S., Shimony, S., Ben-Eliyahu-Zohary, R.: Markov network based ontology matching. In: Proceedings of the 21st International Joint Conference on Artificial Intelligence (IJCAI 2009) (2009). https://www.aaai.org/ocs/index.php/IJCAI/IJCAI-09/paper/view/442/831
An, Y., Borgida, A., Mylopoulos, J.: Inferring complex semantic mappings between relational tables and ontologies from simple correspondences. In: Meersman, R., Tari, Z. (eds.) OTM 2005. LNCS, vol. 3761, pp. 1152–1169. Springer, Heidelberg (2005a). doi:10.1007/11575801_15
An, Y., Borgida, A., Mylopoulos, J.: constructing complex semantic mappings between XML data and ontologies. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 6–20. Springer, Heidelberg (2005b). doi:10.1007/11574620_4
Dhamankar, R., Lee, Y., Doan, A., Halevy, A., Domingos, P.: iMAP: discovering complex semantic matches between database schemas. In: Proceedings of the 2004 ACM SIGMOD International Conference on Management of Data, pp. 383–394 (2004). doi:10.1145/1007568.1007612. ISBN:1-58113-859-8
Doan, A., Halevy, A.Y.: Semantic-integration research in the database community. AI Mag. 26(1), 83–94 (2005). http://dl.acm.org/citation.cfm?id=1090488.1090497, ISSN:0738-4602
Doan, A., Madhavan, J., Domingos, P., Halevy, A.: Learning to map between ontologies on the semantic web. In: Proceedings of the 11th International Conference on World Wide Web, pp. 662–673 (2002). doi:10.1145/511446.51153, ISBN:1-58113-449-5
Doan, A., Madhavan, J., Domingos, P., Halevy, A.: Ontology matching: a machine learning approach. In: Staab, S., Studer, R. (eds.) Handbook on Ontologies in Information Systems, pp. 385–403. Springer, New York (2004)
Domingos, P., Lowd, D., Logic, M.: An Interface Layer for Artificial Intelligence. Synthesis Lectures on Artificial Intelligence and Machine Learning. Morgan & Claypool, San Rafael (2009). http://books.google.com/books?id=ijqFfoIy_T0C, ISBN:9781598296921
Euzenat, J., Shvaiko, P.: Ontology Matching. Springer-Verlag New York Inc., Secaucus (2007). ISBN:3540496114
Gruber, T.R.: A translation approach to portable ontology specifications. Knowl. Acquis. 5(2), 199–220 (1993). doi:10.1006/knac.1993.1008
Hu, W., Chen, J., Zhang, H., Qu, Y.: Learning complex mappings between ontologies. In: Proceedings of Joint International Semantic Technology Conference, pp. 350–357 (2011)
Huber, J., Sztyler, T., Noessner, J., Meilicke, C.: CODI: combinatorial optimization for data integration-results for OAEI 2011. In: Ontology Matching, p. 134 (2011)
Jiang, S., Lowd, D., Dou, D.: Ontology matching with knowledge rules. In: Chen, Q., Hameurlain, A., Toumani, F., Wagner, R., Decker, H. (eds.) DEXA 2015. LNCS, vol. 9262, pp. 94–108. Springer, Heidelberg (2015). doi:10.1007/978-3-319-22849-5_7
Jiménez-Ruiz, E., Grau, B.C., Zhou, Y.: LogMap. 2.0: towards logic-based, scalable and interactive ontology matching. In: Proceedings of the 4th International Workshop on Semantic Web Applications and Tools for the Life Sciences, SWAT4LS 2011, pp. 45–46 (2012). doi:10.1145/2166896.2166911, ISBN:978-1-4503-1076-5
Kolaitis, P.G.: Schema mappings, data exchange, metadata management. In: Proceedings of the Twenty-Fourth ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, PODS 2005, pp. 61–75. ACM, New York (2005). doi:10.1145/1065167.1065176, ISBN:1-59593-062-0
Levenshtein, V.: Binary codes capable of correcting deletions, insertions and reversals. Soviet Physics Doklady 10, 707 (1966)
Madhavan, J., Bernstein, P.A., Rahm, E.: Generic schema matching with Cupid. In: The VLDB Journal, pp. 49–58 (2001)
Mao, M., Peng, Y., Spring, M.: An adaptive ontology mapping approach with neural network based constraint satisfaction. Web Semant. 8(1), 14–25 (2010). doi:10.1016/j.websem.2009.11.002. ISSN:1570-8268
Melnik, S., Garcia-Molina, H., Rahm, E.: Similarity flooding: a versatile graph matching algorithm. In: Proceedings of Eighteenth International Conference on Data Engineering (2002)
Niepert, M., Meilicke, C., Stuckenschmidt, H.: A probabilistic-logical framework for ontology matching. In: Fox M., Poole, D. (eds.) Proceedings of the 24th AAAI Conference on Artificial Intelligence, pp. 1413–1418, July 2010
Noessner, J., Niepert, M., Stuckenschmidt, H.: RockIt: exploiting parallelism and symmetry for MAP inference in statistical relational models. In Proceedings of the Twenty-Seventh AAAI Conference on Artificial Intelligence (2013). http://www.aaai.org/ocs/index.php/AAAI/AAAI13/paper/view/6240
Noy, N.F.: Semantic integration: a survey of ontology-based approaches. SIGMOD Rec. 33(4), 65–70 (2004). doi:10.1145/1041410.1041421. ISSN:0163-5808
Noy, N.F., Musen, M.A.: PROMPT: algorithm and tool for automated ontology merging and alignment. In: Proceedings of the Seventeenth National Conference on Artificial Intelligence and Twelfth Conference on Innovative Applications of Artificial Intelligence, pp. 450–455 (2000). http://dl.acm.org/citation.cfm?id=647288.721118, ISBN:0-262-51112-6
Qin, H., Dou, D., LePendu, P.: Discovering executable semantic mappings between ontologies. In: Meersman, R., Tari, Z. (eds.) OTM 2007. LNCS, vol. 4803, pp. 832–849. Springer, Heidelberg (2007). doi:10.1007/978-3-540-76848-7_56
Rahm, E., Bernstein, P.A.: A survey of approaches to automatic schema matching. VLDB J. 10(4), 334–350 (2001). doi:10.1007/s007780100057. ISSN:1066-8888
Riedel, S.: Improving the accuracy and efficiency of MAP inference for Markov logic. In: Proceedings of the 24th Conference on Uncertainty in Artificial Intelligence (UAI 2008), pp. 468–475 (2008)
Ritze, D., Meilicke, C., Svb-Zamazal, O., Stuckenschmidt, H.: A pattern-based ontology matching approach for detecting complex correspondences. In: Ontology Matching (OM 2009), vol. 551 (2008). http://dblp.uni-trier.de/db/conf/semweb/om2009.html#RitzeMSS08
Shvaiko, P., Jerome, E.: Ontology matching: state of the art and future challenges. IEEE Trans. Knowl. Data Eng. 25(1), 158–176 (2013). doi:10.1109/TKDE.2011.253. ISSN:1041-4347
Sirin, E., Parsia, B., Grau, B.C., Kalyanpur, A., Katz, Y.: Pellet: a practical OWL-DL reasoner. Web Semant. 5(2), 51–53 (2007). doi:10.1016/j.websem.2007.03.004. ISSN:1570-8268
Acknowledgement
This research is being funded by NSF grant IIS-1118050. The authors would like to thank the generous comments from the anonymous reviewers. Their comments have greatly helped improve this research and prepare this paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Jiang, S., Lowd, D., Kafle, S., Dou, D. (2016). Ontology Matching with Knowledge Rules. In: Hameurlain, A., Küng, J., Wagner, R., Chen, Q. (eds) Transactions on Large-Scale Data- and Knowledge-Centered Systems XXVIII. Lecture Notes in Computer Science(), vol 9940. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-53455-7_4
Download citation
DOI: https://doi.org/10.1007/978-3-662-53455-7_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-53454-0
Online ISBN: 978-3-662-53455-7
eBook Packages: Computer ScienceComputer Science (R0)