Proceedings

KOGNAC: Efficient Encoding of Large Knowledge Graphs

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 3896-3901.

Abstract

Many Web applications require efficient querying of large Knowledge Graphs (KGs). We propose KOGNAC, a dictionary-encoding algorithm designed to improve SPARQL querying with a judicious combination of statistical and semantic techniques. In KOGNAC, frequent terms are detected with a frequency approximation algorithm and encoded to maximise compression. Infrequent terms are semantically grouped into ontological classes and encoded to increase data locality. We evaluated KOGNAC in combination with state-of-the-art RDF engines, and observed that it significantly improves SPARQL querying on KGs with up to 1B edges.

  1. [Angles et al., 2014] R. Angles, P. Boncz, J. Larriba-Pey, I. Fundu- laki, T. Neumann, O. Erling, P. Neubauer, N. Martinez-Bazan, V. Kotsev, and I. Toma. The linked data benchmark council: A graph and RDF industry benchmarking effort. ACM SIGMOD Record, 43(1):27-31, 2014.
  2. [Bizer et al., 2009] C. Bizer, J. Lehmann, G. Kobilarov, S. Auer, C. Becker, R. Cyganiak, and S. Hellmann. DBpedia-A crystal- lization point for the Web of Data. Web Semantics: Science, Ser- vices and Agents on the World Wide Web, 7(3):154-165, 2009.
  3. [Bornea et al., 2013] M. A. Bornea, J. Dolby, A. Kementsietsidis, K. Srinivas, P. Dantressangle, O. Udrea, and B. Bhattacharjee. Building an Efficient RDF Store over a Relational Database. In SIGMOD, pages 121-132, 2013.
  4. [Brickley and Guha, 2014] D. Brickley and Ramanathan V. Guha. RDF Vocabulary Description Language 1.1: RDF schema, 2014. W3C Recommended.
  5. [Budanitsky and Hirst, 2006] A. Budanitsky and G. Hirst. Evalu- ating WordNet-based measures of lexical semantic relatedness. Comput. Linguist., 32(1):13-47, 2006.
  6. [Charikar et al., 2002] M. Charikar, K. Chen, and M. Farach- Colton. Finding Frequent Items in Data Streams. In ICALP, pages 693-703, 2002.
  7. [Cheng et al., 2014] L. Cheng, A. Malik, S. Kotoulas, T. Ward, and G. Theodoropoulos. Efficient parallel dictionary encoding for RDF data. In Proc. 17th International Workshop on the Web and Databases (WebDB'14), 2014.
  8. [Cormode and Muthukrishnan, 2005] G. Cormode and S. Muthukr- ishnan. An improved data stream summary: the Count-Min Sketch and its applications. J. of Algorithms, 55(1):58-75, 2005.
  9. [Curé et al., 2015] O. Curé, H. Naacke, T. Randriamalala, and B. Amann. LiteMat: A Scalable, Cost-efficient Inference Encod- ing Scheme for Large RDF Graphs. In Big Data, pages 1823- 1830, 2015.
  10. [Erling and Mikhailov, 2009] O. Erling and I. Mikhailov. Virtuoso: RDF Support in a Native RDBMS. In Semantic Web Information Management, pages 501-519, 2009.
  11. [Gabrilovich and Markovitch, 2007] E. Gabrilovich and S. Markovitch. Computing Semantic Relatedness Using Wikipedia-based Explicit Semantic Analysis. In IJCAI, volume 7, pages 1606-1611, 2007. IJCAI
  12. [Gallego et al., 2013] M. A. Gallego, O. Corcho, J. D. Fernández, M. A. Martínez-Prieto, and M. C. Suárez-Figueroa. CAEPIA, chapter Compressing Semantic Metadata for Efficient Multime- dia Retrieval, pages 12-21. Springer, 2013.
  13. [Guo et al., 2005] Y. Guo, Z. Pan, and J. Heflin. LUBM: A bench- mark for OWL knowledge base systems. Web Semantics: Sci- ence, Services and Agents on the World Wide Web, 3(2):158-182, 2005.
  14. [Gurajada et al., 2014] S. Gurajada, S. Seufert, I. Miliaraki, and M. Theobald. TriAD: A Distributed Shared-nothing RDF Engine based on Asynchronous Message Passing. In SIGMOD, pages 289-300, 2014.
  15. [Harbi et al., 2015] R. Harbi, I. Abdelaziz, P. Kalnis, and N. Mamoulis. Evaluating SPARQL queries on massive RDF datasets. PVLDB, 8(12):1848-1851, 2015.
  16. [Harris et al., 2009] S. Harris, N. Lamb, and N. Shadbolt. 4store: The Design and Implementation of a Clustered RDF Store. In SSWS, pages 94-109, 2009.
  17. [Harris et al., 2013] S. Harris, A. Seaborne, and E. Prud'hommeaux. SPARQL 1.1 Query Language. W3C Recommendation, 21, 2013.
  18. [Hecht et al., 2012] B. Hecht, S. H. Carton, M. Quaderi, J. Schöning, M. Raubal, D. Gergle, and D. Downey. Ex- planatory Semantic Relatedness and Explicit Spatialization for Exploratory Search. In SIGIR, pages 415-424, 2012.
  19. [Karp et al., 2003] R. Karp, S. Shenker, and C. Papadimitriou. A simple algorithm for finding frequent elements in streams and bags. ACM Transactions on Database Systems, 28(1):51-55, 2003.
  20. [Karypis and Kumar, 1998] G. Karypis and V. Kumar. A fast and high quality multilevel scheme for partitioning irregular graphs. SIAM Journal on Scientific Compututing, 20(1):359-392, 1998.
  21. [Klyne and Carroll, 2006] G. Klyne and J. Carroll. Resource De- scription Framework (RDF): Concepts and Abstract Syntax, 2006. W3C.
  22. [Kotoulas et al., 2010] S. Kotoulas, E. Oren, and F. Van Harmelen. Mind the Data Skew: Distributed Inferencing by Speeddating in Elastic Regions. In WWW, pages 531-540, 2010.
  23. [Leal, 2013] J.P Leal. Using proximity to compute semantic relat- edness in RDF graphs. Computer Science and Information Sys- tems, 10(4):1727-1746, 2013.
  24. [Misra and Gries, 1982] J. Misra and D. Gries. Finding repeated el- ements. Science of Computer Programming, 2(2):143-152, 1982.
  25. [Neumann and Weikum, 2008] T. Neumann and G. Weikum. RDF- 3X: a RISC-style engine for RDF. PVLDB, 1(1):647-659, 2008.
  26. [Pedersen et al., 2007] T. Pedersen, Serguei V. S. Pakhomov, S. Patwardhan, and Christopher G. Chute. Measures of semantic similarity and relatedness in the Biomedical domain. Journal of Biomedical Informatics, 40(3):288-299, 2007.
  27. [Robinson et al., 2015] I.
  28. Robinson, J. Webber, and E. Eifrem. Graph Databases: New Opportunities for Connected Data.
  29. O'Reilly, 2015.
  30. [Sidirourgos et al., 2008] L. Sidirourgos, R. Goncalves, M. Ker- sten, N. Nes, and S. Manegold. Column-Store Support for RDF Data Management: Not all swans are white. PVLDB, 1(2):1553- 1563, 2008.
  31. [Tarjan, 1977] R. Tarjan. Finding optimum branchings. Networks, 7(1):25-35, 1977.
  32. [Urbani et al., 2013] J. Urbani, J. Maassen, N. Drost, F. Seinstra, and H. Bal. Scalable RDF data compression with MapRe- duce. Concurrency and Computation: Practice and Experience, 25(1):24-39, 2013.
  33. [Urbani et al., 2016] J. Urbani, S. Dutta, S. Gurajada, and G. Weikum. KOGNAC: Efficient Encoding of Large Knowledge Graphs (Tech. Report), 2016. http://arxiv.org/abs/1604.04795. Link
  34. [Vrandečić and Krötzsch, 2014] D. Vrandečić and M. Krötzsch. Wikidata: A free collaborative knowledge base. Commun. ACM, 57(10), 2014.
  35. [Yuan et al., 2013] P. Yuan, P. Liu, B. Wu, H. Jin, W. Zhang, and L. Liu. TripleBit: A fast and compact system for large scale RDF data. PVLDB, 6(7):517-528, 2013.
  36. [Zhang et al., 2013] Z. Zhang, A. Gentile, and F. Ciravegna. Recent advances in methods of lexical semantic relatedness -A survey. Natural Language Engineering, 19(04):411-479, 2013.

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

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