{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/persistence-images-a-stable-vector","title":"Persistence Images: A Stable Vector Representation of Persistent Homology","arxiv_id":"1507.06217","date":"2015-07-22","proceeding":null,"authors":["Henry Adams","Sofya Chepushtanova","Tegan Emerson","Eric Hanson","Michael Kirby","Francis Motta","Rachel Neville","Chris Peterson","Patrick Shipman","Lori Ziegelmeier"],"abstract":"Many datasets can be viewed as a noisy sampling of an underlying space, and\ntools from topological data analysis can characterize this structure for the\npurpose of knowledge discovery. One such tool is persistent homology, which\nprovides a multiscale description of the homological features within a dataset.\nA useful representation of this homological information is a persistence\ndiagram (PD). Efforts have been made to map PDs into spaces with additional\nstructure valuable to machine learning tasks. We convert a PD to a\nfinite-dimensional vector representation which we call a persistence image\n(PI), and prove the stability of this transformation with respect to small\nperturbations in the inputs. The discriminatory power of PIs is compared\nagainst existing methods, showing significant performance gains. We explore the\nuse of PIs with vector-based machine learning tools, such as linear sparse\nsupport vector machines, which identify features containing discriminating\ntopological information. Finally, high accuracy inference of parameter values\nfrom the dynamic output of a discrete dynamical system (the linked twist map)\nand a partial differential equation (the anisotropic Kuramoto-Sivashinsky\nequation) provide a novel application of the discriminatory power of PIs.","url_abs":"http://arxiv.org/abs/1507.06217v3","url_pdf":"http://arxiv.org/pdf/1507.06217v3.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"persistence-images-a-stable-vector","repo_url":"https://github.com/CSU-TDA/PersistenceImages","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":{"status":"ok","spdx":"GPL-3.0"}},{"paper_slug":"persistence-images-a-stable-vector","repo_url":"https://github.com/MathieuCarriere/perslay","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":null},{"paper_slug":"persistence-images-a-stable-vector","repo_url":"https://github.com/sauln/persim","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}},{"paper_slug":"persistence-images-a-stable-vector","repo_url":"https://github.com/scikit-tda/persim","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"unanswered"}}],"tasks":[{"task_slug":"machine-learning","task_name":"BIG-bench Machine Learning"},{"task_slug":"graph-classification","task_name":"Graph Classification"},{"task_slug":"topological-data-analysis","task_name":"Topological Data Analysis"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/graph-classification-on-neuron-average","task":"Graph Classification","dataset":"NEURON-Average","model":"PI-PL","rank_in_archive_order":4,"of":5,"metrics":{"Accuracy":"64.20"},"uses_additional_data":false},{"leaderboard":"/sota/graph-classification-on-neuron-binary","task":"Graph Classification","dataset":"NEURON-BINARY","model":"PI-PL","rank_in_archive_order":4,"of":5,"metrics":{"Accuracy":"84.1"},"uses_additional_data":false},{"leaderboard":"/sota/graph-classification-on-neuron-multi","task":"Graph Classification","dataset":"NEURON-MULTI","model":"PI-PL","rank_in_archive_order":5,"of":5,"metrics":{"Accuracy":"44.3"},"uses_additional_data":false}],"syntology":{"syntology_url":"https://syntology.ai/paper/1507.06217","atlas_url":"https://app.syntology.ai/?focus=1507.06217","mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}