{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:25:45Z","timestamp":1760145945658,"version":"build-2065373602"},"reference-count":41,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2024,9,20]],"date-time":"2024-09-20T00:00:00Z","timestamp":1726790400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"RITA","award":["2022FHCNY3"],"award-info":[{"award-number":["2022FHCNY3"]}]},{"name":"UMI topic group","award":["2022FHCNY3"],"award-info":[{"award-number":["2022FHCNY3"]}]},{"name":"European Union-Next Generation EU","award":["2022FHCNY3"],"award-info":[{"award-number":["2022FHCNY3"]}]},{"name":"Italian Ministry of University and Research","award":["2022FHCNY3"],"award-info":[{"award-number":["2022FHCNY3"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>The aim of the present work is a comparative study of different persistence kernels applied to various classification problems. After some necessary preliminaries on homology and persistence diagrams, we introduce five different kernels that are then used to compare their performances of classification on various datasets. We also provide the Python codes for the reproducibility of results and, thanks to the symmetry of kernels, we can reduce the computational costs of the Gram matrices.<\/jats:p>","DOI":"10.3390\/sym16091236","type":"journal-article","created":{"date-parts":[[2024,9,20]],"date-time":"2024-09-20T10:49:48Z","timestamp":1726829388000},"page":"1236","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Persistence Symmetric Kernels for Classification: A Comparative Study"],"prefix":"10.3390","volume":"16","author":[{"given":"Cinzia","family":"Bandiziol","sequence":"first","affiliation":[{"name":"Dipartimento di Matematica \u201cTullio Levi-Civita\u201d, University of Padova, 35121 Padova, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2832-8476","authenticated-orcid":false,"given":"Stefano","family":"De Marchi","sequence":"additional","affiliation":[{"name":"Dipartimento di Matematica \u201cTullio Levi-Civita\u201d, University of Padova, 35121 Padova, Italy"}]}],"member":"1968","published-online":{"date-parts":[[2024,9,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"3230","DOI":"10.1038\/s41467-020-17035-5","article-title":"Representation of molecular structures with persistent homology for machine learning applications in chemistry","volume":"11","author":"Townsend","year":"2020","journal-title":"Nat. Commun."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Asaad, A., Ali, D., Majeed, T., and Rashid, R. (2022). Persistent Homology for Breast Tumor Classification Using Mammogram Scans. Mathematics, 10.","DOI":"10.3390\/math10214039"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1760","DOI":"10.1109\/TMI.2011.2147327","article-title":"Topology based Kernels with Application to Inference Problems in Alzheimer\u2019s disease","volume":"30","author":"Pachauri","year":"2011","journal-title":"IEEE Trans. Med. Imaging"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1007\/s42979-023-02396-7","article-title":"Persistent Homology-Based Classification of Chaotic Multi-variate Time Series: Application to Electroencephalograms","volume":"5","author":"Flammer","year":"2024","journal-title":"SN Comput. Sci."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"113868","DOI":"10.1016\/j.eswa.2020.113868","article-title":"Clustering and classification of time series using topological data analysis with applications to finance","volume":"162","author":"Majumdar","year":"2020","journal-title":"Expert Syst. Appl."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1111\/cgf.14079","article-title":"Topology-Aware Surface Reconstruction for Point Clouds","volume":"39","author":"Skraba","year":"2020","journal-title":"Comput. Graph. Forum"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1007\/s00454-006-1276-5","article-title":"Stability of persistence diagrams","volume":"37","author":"Edelsbrunner","year":"2007","journal-title":"Discret. Comput. Geom."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Reininghaus, J., Huber, S., Bauer, U., and Kwitt, R. (2015, January 7\u201312). A Stable Multi-Scale Kernel for Topological Machine Learning. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.","DOI":"10.1109\/CVPR.2015.7299106"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Barnes, D., Polanco, L., and Peres, J.A. (2021). A Comparative Study of Machine Learning Methods for Persistence Diagrams. Front. Artif. Intell., 4.","DOI":"10.3389\/frai.2021.681174"},{"key":"ref_10","first-page":"6947","article-title":"Kernel method for persistence diagrams via kernel embedding and weight factor","volume":"18","author":"Kusano","year":"2017","journal-title":"J. Mach. Learn. Res."},{"key":"ref_11","first-page":"664","article-title":"Sliced Wasserstein kernel for persistent diagrams","volume":"70","author":"Carriere","year":"2017","journal-title":"Int. Conf. Mach. Learn."},{"key":"ref_12","unstructured":"Le, T., and Yamada, M. (2018, January 3\u20138). Persistence fisher kernel: A riemannian manifold kernel for persistence diagrams. Proceedings of the 32nd Conference on Neural Information Processing Systems, Montr\u00e9al, QC, Canada."},{"key":"ref_13","first-page":"1","article-title":"Persistence images: A stable vector representation of persistent homology","volume":"18","author":"Adams","year":"2017","journal-title":"J. Mach. Learn. Res."},{"key":"ref_14","unstructured":"Zhao, Q., and Wang, Y. (2019). Learning metrics for persistence-based summaries and applications for graph classification. arXiv."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"100050","DOI":"10.1016\/j.jcmds.2022.100050","article-title":"Variably Scaled Persistence Kernels (VSPKs) for persistent homology applications","volume":"4","author":"Lot","year":"2022","journal-title":"J. Comput. Math. Data Sci."},{"key":"ref_16","unstructured":"Fomenko, A.T. (2012). Visual Geometry and Topology, Springer Science and Business Media."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Rotman, J.J. (1988). An Introduction to Algebraic Topology, Springer.","DOI":"10.1007\/978-1-4612-4576-6"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1090\/conm\/453\/08802","article-title":"Persistent homology\u2014A survey","volume":"453","author":"Edelsbrunner","year":"2008","journal-title":"Contemp. Math."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Edelsbrunner, H., and Harer, J. (2010). Computational Topology: An Introduction, American Mathematical Society.","DOI":"10.1090\/mbk\/069"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Guillemard, M., and Iske, A. (2017). Interactions between kernels, frames and persistent homology. Recent Applications of Harmonic Analysis to Function Spaces, Differential Equations, and Data Science, Springer.","DOI":"10.1007\/978-3-319-55556-0_14"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1090\/S0273-0979-09-01249-X","article-title":"Topology and data","volume":"46","author":"Carlsson","year":"2009","journal-title":"Bull. Am. Math. Soc."},{"key":"ref_22","unstructured":"Pickup, D., Sun, X., Rosin, P.L., Martin, R.R., Cheng, Z., Lian, Z., Aono, M., Ben Hamza, A., Bronstein, A., and Bronstein, M. (2014, January 6). SHREC\u2019 14 Track: Shape Retrieval of Non-Rigid 3D Human Models. Proceedings of the 7th Eurographics workshop on 3D Object Retrieval, EG 3DOR\u201914, Strasbourg, France."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"14069","DOI":"10.1109\/TPAMI.2023.3308391","article-title":"A Survey of Vectorization Methods in Topological Data Analysis","volume":"45","author":"Ali","year":"2023","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Scholkopf, B., and Smola, A.J. (2002). Learning with Kernels: Support Vector Machines, Regularization, Optimization and Beyond, The MIT Press.","DOI":"10.7551\/mitpress\/4175.001.0001"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Fasshauer, G.E. (2007). Meshfree Approximation with MATLAB, World Scientific.","DOI":"10.1142\/6437"},{"key":"ref_26","unstructured":"(2022, January 13). The GUDHI Project, GUDHI User and Reference Manual, 3.5.0 Edition, GUDHI Editorial Board. Available online: https:\/\/gudhi.inria.fr\/doc\/3.5.0\/."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"925","DOI":"10.21105\/joss.00925","article-title":"Ripser.py: A lean persistent homology library for python","volume":"3","author":"Tralie","year":"2018","journal-title":"J. Open Source Softw."},{"key":"ref_28","unstructured":"(2019, January 25). Giotto-tda 0.5.1 Documentation. Available online: https:\/\/giotto-ai.github.io\/gtda-docs\/0.5.1\/library.html."},{"key":"ref_29","unstructured":"Saul, N., and Tralie, C. (2019, January 25). Scikit-tda: Topological Data Analysis for Python. Available online: https:\/\/docs.scikit-tda.org\/en\/latest\/."},{"key":"ref_30","unstructured":"Grandini, M., Bagli, E., and Visani, G. (2020). Metrics for multi-class classification: An overview. arXiv."},{"key":"ref_31","first-page":"2825","article-title":"Scikit-learn: Machine learning in Python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J. Mach. Learn. Res."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"D232","DOI":"10.1093\/nar\/gkl812","article-title":"A Protein Classification Benchmark collection for machine learning","volume":"35","author":"Sonego","year":"2006","journal-title":"Nucleic Acids Res."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1383","DOI":"10.1111\/j.1467-8659.2009.01515.x","article-title":"A Coincise and Provably Informative Multi-Scale Signature Based on Heat Diffusion","volume":"28","author":"Sun","year":"2009","journal-title":"Comput. Graph. Forum"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"035019","DOI":"10.1088\/2632-2153\/ace6f3","article-title":"The effects of topological features on convolutional neural networks\u2014An explanatory analysis via Grad-CAM","volume":"4","author":"Lee","year":"2023","journal-title":"Mach. Learn. Sci. Technol."},{"key":"ref_35","unstructured":"LeCun, Y., and Cortes, C. (1998, November 10). MNIST Handwritten Digit Database. Available online: https:\/\/yann.lecun.com\/exdb\/mnist\/."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Garin, A., and Tauzin, G. (2019, January 16\u201319). A Topological \u201cReading\u201d Lesson: Classification of MNIST using TDA. Proceedings of the 18th IEEE International Conference On Machine Learning And Applications, Boca Raton, FL, USA.","DOI":"10.1109\/ICMLA.2019.00256"},{"key":"ref_37","unstructured":"Xiao, H., Rasul, K., and Vollgraf, R. (2017). Fashion-mnist: A novel image dataset for benchmarking machine learning algorithms. arXiv."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1007\/s41109-019-0179-3","article-title":"Persistent Homology of Networks: Methods and Applications","volume":"4","author":"Aktas","year":"2019","journal-title":"Appl. Netw. Sci."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"e1548","DOI":"10.1002\/wics.1548","article-title":"An introduction to persistent homology for time series","volume":"13","author":"Ravinshanker","year":"2021","journal-title":"WIREs Comput. Stat."},{"key":"ref_40","unstructured":"Dau, H.A., Keogh, E., Kamgar, K., Yeh, C.M., Zhu, Y., Gharghabi, S., Ratanamahatana, C.A., Chen, Y., Hu, B., and Begum, N. (2018, October 01). University of California Riverside. Available online: https:\/\/www.cs.ucr.edu\/~eamonn\/time_series_data_2018\/."},{"key":"ref_41","unstructured":"De Marchi, S., Lot, F., and Marchetti, F. (2021). Kernel-Based Methods for Persistent Homology and Their Applications to Alzheimer\u2019s Disease. [Master\u2019s Thesis, University of Padova]."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/16\/9\/1236\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T16:01:00Z","timestamp":1760112060000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/16\/9\/1236"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,20]]},"references-count":41,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2024,9]]}},"alternative-id":["sym16091236"],"URL":"https:\/\/doi.org\/10.3390\/sym16091236","relation":{},"ISSN":["2073-8994"],"issn-type":[{"type":"electronic","value":"2073-8994"}],"subject":[],"published":{"date-parts":[[2024,9,20]]}}}