Abstract
Graph kernels are methods used in machine learning algorithms for handling graph-structured data. They are widely used for graph classification in various domains and are particularly valued for their accuracy. However, most existing graph kernels are not fast enough. To address this issue, we propose a new graph kernel based on the concept of entropy. Our method has the advantage of handling labeled and attributed graphs while significantly reducing computation time when compared to other graph kernels. We evaluated our method on several datasets and compared it with various state-of-the-art techniques. The results show a clear improvement in the performance of the initial method. Furthermore, our findings rank among the best in terms of classification accuracy and computation speed compared to other graph kernels.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Anand, K., Bianconi, G.: Entropy measures for networks: toward an information theory of complex topologies. Phys. Rev. E 80(4), 045102 (2009)
Anand, K., Bianconi, G., Severini, S.: Shannon and Von Neumann entropy of random networks with heterogeneous expected degree. Phys. Rev. E 83(3), 036109 (2011)
Borgwardt, K., Ghisu, E., Llinares-López, F., O’Bray, L., Rieck, B., et al.: Graph kernels: state-of-the-art and future challenges. Found. Trends® Mach. Learn. 13(5–6), 531–712 (2020)
Borgwardt, K.M., Kriegel, H.P.: Shortest-path kernels on graphs. In: Fifth IEEE International Conference on Data Mining (ICDM 2005), pp. 8-pp. IEEE (2005)
Costa, F., De Grave, K.: Fast neighborhood subgraph pairwise distance kernel. In: ICML (2010)
Dairyko, M., et al.: Note on Von Neumann and Rényi entropies of a graph. Linear Algebra Appl. 521, 240–253 (2017)
Feragen, A., Kasenburg, N., Petersen, J., de Bruijne, M., Borgwardt, K.: Scalable kernels for graphs with continuous attributes. In: Advances in Neural Information Processing Systems, vol. 26 (2013)
Hido, S., Kashima, H.: A linear-time graph kernel. In: 2009 Ninth IEEE International Conference on Data Mining, pp. 179–188. IEEE (2009)
Kang, U., Tong, H., Sun, J.: Fast random walk graph kernel. In: Proceedings of the 2012 SIAM International Conference on Data Mining, pp. 828–838. SIAM (2012)
Kersting, K., Kriege, N.M., Morris, C., Mutzel, P., Neumann, M.: Benchmark data sets for graph kernels (2016). http://graphkernels.cs.tu-dortmund.de
Kriege, N.M., Johansson, F.D., Morris, C.: A survey on graph kernels. Appl. Netw. Sci. 5(1), 1–42 (2020)
Minello, G., Rossi, L., Torsello, A.: On the Von Neumann entropy of graphs. J. Complex Netw. 7(4), 491–514 (2019)
Nikolentzos, G., Meladianos, P., Vazirgiannis, M.: Matching node embeddings for graph similarity. In: Proceedings of the 31th AAAI Conference on Artificial Intelligence, pp. 2429–2435, AAAI 2017 (2017)
Nikolentzos, G., Siglidis, G., Vazirgiannis, M.: Graph kernels: a survey. J. Artif. Intell. Res. 72, 943–1027 (2021)
Nikolentzos, G., Vazirgiannis, M.: Enhancing graph kernels via successive embeddings. In: Proceedings of the 27th ACM International Conference on Information and Knowledge Management, pp. 1583–1586, CIKM 2018 (2018)
Salim, A., Shiju, S., Sumitra, S.: Graph kernels based on optimal node assignment. Knowl.-Based Syst. 244, 108519 (2022)
Schulz, T.H., Horváth, T., Welke, P., Wrobel, S.: A generalized Weisfeiler-Lehman graph kernel. Mach. Learn. 111, 2601–2629 (2022)
Shervashidze, N., Schweitzer, P., Van Leeuwen, E.J., Mehlhorn, K., Borgwardt, K.M.: Weisfeiler-Lehman graph kernels. J. Mach. Learn. Res. 12(9), 2539–2561 (2011)
Shervashidze, N., Vishwanathan, S., Petri, T., Mehlhorn, K., Borgwardt, K.: Efficient graphlet kernels for large graph comparison. In: Artificial Intelligence and Statistics, pp. 488–495. PMLR (2009)
Togninalli, M., Ghisu, E., Llinares-López, F., Rieck, B., Borgwardt, K.: Wasserstein Weisfeiler-Lehman graph kernels. In: Advances in Neural Information Processing Systems, vol. 32 (2019)
Xu, L., Bai, L., Jiang, X., Tan, M., Zhang, D., Luo, B.: Deep Rényi entropy graph kernel. Pattern Recogn. 111, 107668 (2021)
Xu, L., Jiang, X., Bai, L., Xiao, J., Luo, B.: A hybrid reproducing graph kernel based on information entropy. Pattern Recogn. 73, 89–98 (2018)
Acknowledgments
This work was funded by Agence Nationale de la Recherche (ANR) under grant ANR-20-CE39-0008 and Département INFO-BOURG IUT Lyon1, campus de Bourg en Bresse.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Ourdjini, A., Kiouche, A.E., Seba, H. (2023). An Efficient Entropy-Based Graph Kernel. In: Vento, M., Foggia, P., Conte, D., Carletti, V. (eds) Graph-Based Representations in Pattern Recognition. GbRPR 2023. Lecture Notes in Computer Science, vol 14121. Springer, Cham. https://doi.org/10.1007/978-3-031-42795-4_5
Download citation
DOI: https://doi.org/10.1007/978-3-031-42795-4_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-42794-7
Online ISBN: 978-3-031-42795-4
eBook Packages: Computer ScienceComputer Science (R0)