Proceedings

Persistent Homology: An Introduction and a New Text Representation for Natural Language Processing

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 1953-1958.

Abstract

Persistent homology is a mathematical tool from topological data analysis. It performs multi-scale analysis on a set of points and identifies clusters, holes, and voids therein. These latter topological structures complement standard feature representations, making persistent homology an attractive feature extractor for artificial intelligence. Research on persistent homology for AI is in its infancy, and is currently hindered by two issues: the lack of an accessible introduction to AI researchers, and the paucity of applications. In response, the first part of this paper presents a tutorial on persistent homology specifically aimed at a broader audience without sacrificing mathematical rigor. The second part contains one of the first applications of persistent homology to natural language processing. Specifically, our Similarity Filtration with Time Skeleton (SIFTS) algorithm identifies holes that can be interpreted as semantic tie-backs in a text document, providing a new document structure representation. We illustrate our algorithm on documents ranging from nursery rhymes to novels, and on a corpus with child and adolescent writings.

  1. [Balakrishnan et al., 2012] Sivaraman Balakrishnan, Alessandro Rinaldo, Don Sheehy, Aarti Singh, and Larry A. Wasserman. Minimax rates for homology inference. In The fifteenth international conference on Artificial Intelligence and Statistics (AISTATS), pages 64-72, 2012.
  2. [Balakrishnan et al., 2013] Sivaraman Balakrishnan, Brit- tany Fasy, Fabrizio Lecci, Alessandro Rinaldo, Aarti Singh, and Larry Wasserman. Statistical inference for per- sistent homology. In arXiv:1303.7117, 2013.
  3. [Carlsson, 2009] Gunnar Carlsson. Topology and data. Bul- letin (New Series) of the American Mathematical Society, 46(2):255-308, 2009.
  4. [Chung et al., 2009] Moo K. Chung, Peter Bubenik, Peter T. Kim, Kim M. Dalton, and Richard J. Davidson. Persis- tence diagrams of cortical surface data. In Information Processing in Medical Imaging, pages 386-397, 2009.
  5. [de Silva and Ghrist, 2007a] Vin de Silva and Robert Ghrist. Coverage in sensor networks via persistent homology. Al- gebraic & Geometric Topology, 7:339-358, 2007.
  6. [de Silva and Ghrist, 2007b] Vin de Silva and Robert Ghrist. Homological sensor networks. Notices of the American Mathematical Society, 54, 2007.
  7. [Edelsbrunner and Harer, 2007] H. Edelsbrunner and J. Harer. Persistent homology -a survey. In Twenty Years After, eds. J. E. Goodman, J. Pach and R. Pollack, AMS., 2007.
  8. [Edelsbrunner and Harer, 2010] H. Edelsbrunner and J. Harer. Computational Topology: An Introduction. Applied mathematics. Amer Mathematical Society, 2010.
  9. [Freedman and Chen, 2011] Daniel Freedman and Chao Chen. Algebraic topology for computer vision. In Sota R. Yoshida, editor, Computer Vision, chapter 5, pages 239- 268. Nova Science Pub. Inc., 2011.
  10. [Gamble and Heo, 2010] Jennifer Gamble and Giseon Heo. Exploring uses of persistent homology for statistical anal- ysis of landmark-based shape data. J. Multivariate Analy- sis, 101(9):2184-2199, 2010.
  11. [Giblin, 2010] P. Giblin. Graphs, Surfaces and Homology. Cambridge University Press, 2010.
  12. [Gous, 1999] Alan Gous. Spherical subfamily models. Tech- nical report, 1999.
  13. [Hall and Hofmann, 2000] Keith Hall and Thomas Hof- mann. Learning curved multinomial subfamilies for nat- ural language processing and information retrieval. In ICML, pages 351-358, 2000.
  14. [Hatcher, 2001] Allen Hatcher. Algebraic Topology. Cam- bridge University Press, first edition, December 2001.
  15. [Kasson et al., 2007] Peter M. Kasson, Afra Zomorodian, Sanghyun Park, Nina Singhal, Leonidas J. Guibas, and Vi- jay S. Pande. Persistent voids: a new structural metric for membrane fusion. Bioinformatics, 23(14):1753-1759, 2007. [Lebanon et al., 2007] Guy Lebanon, Yi Mao, and Joshua V. Dillon. The locally weighted bag of words framework for document representation. Journal of Machine Learning Research, 8:2405-2441, 2007.
  16. Guy Lebanon. Sequential document rep- resentations and simplicial curves. In UAI. AUAI Press, 2006.
  17. [Rote and Vegter, 2006] Günter Rote and Gert Vegter. Com- putational topology: an introduction. In Jean-Daniel Bois- sonnat and Monique Teillaud, editors, Effective Compu- tational Geometry for Curves and Surfaces, Mathemat- ics and Visualization, chapter 7, pages 277-312. Springer- Verlag, 2006.
  18. [Salton, 1971] G. Salton, editor. The SMART Retrieval Sys- tem Experiments in Automatic Document Processing. En- glewood Cliffs: Prentice-Hall, 1971.
  19. [Sampson, 2003] Geoffrey R. Sampson. The structure of children's writing: moving from spoken to adult written norms. In S. Granger and S. Petch-Tyson, editors, Extend- ing the Scope of Corpus-Based Research, pages 177-93. Rodopi, 2003. http://www.grsampson.net/RLucy.html. Link
  20. [Singh et al., 2008] Gurjeet Singh, Facundo Memoli, Tigran Ishkhanov, Guillermo Sapiro, Gunnar Carlsson, and Dario L. Ringach. Topological analysis of population ac- tivity in visual cortex. J. Vis., 8(8):1-18, 6 2008.
  21. [Tausz et al., 2011] Andrew Tausz, Mikael Vejdemo- Johansson, and Henry Adams. Javaplex: A research software package for persistent (co)homology. Software available at http://code.google.com/javaplex, 2011. Link
  22. [Zomorodian, 2001] Afra Joze Zomorodian. Computing and comprehending topology: persistence and hierarchical Morse complexes. PhD thesis, University of Illinois at Urbana-Champaign, 2001.

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

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