Topological Data Analysis in Text Classification: Extracting Features with Additive Information
While the strength of Topological Data Analysis has been explored in many studies on high dimensional numeric data, it is still a challenging task to apply it to text. As the primary goal in topological data analysis is to define and quantify the shapes in numeric data, defining shapes in the text is much more challenging, even though the geometries of vector spaces and conceptual spaces are clearly relevant for information retrieval and semantics. In this paper, we examine two different methods of extraction of topological features from text, using as the underlying representations of words the two most popular methods, namely word embeddings and TF-IDF vectors. To extract topological features from the word embedding space, we interpret the embedding of a text document as high dimensional time series, and we analyze the topology of the underlying graph where the vertices correspond to different embedding dimensions. For topological data analysis with the TF-IDF representations, we analyze the topology of the graph whose vertices come from the TF-IDF vectors of different blocks in the textual document. In both cases, we apply homological persistence to reveal the geometric structures under different distance resolutions. Our results show that these topological features carry some exclusive information that is not captured by conventional text mining methods. In our experiments we observe adding topological features to the conventional features in ensemble models improves the classification results (up to 5\%). On the other hand, as expected, topological features by themselves may be not sufficient for effective classification. It is an open problem to see whether TDA features from word embeddings might be sufficient, as they seem to perform within a range of few points from top results obtained with a linear support vector classifier.
Code (0)
등록된 구현이 없습니다.
Tasks
General ClassificationInformation RetrievalRetrievaltext-classificationText ClassificationTime Series AnalysisTopological Data AnalysisWord EmbeddingsSimilar Papers 제목 키워드 기반
A Novel Method of Extracting Topological Features from Word Embeddings
In recent years, topological data analysis has been utilized for a wide range of problems to deal with high dimensional noisy data. While text representations are often high dimensional and noisy, there are only a few wo…
text-classificationText ClassificationTopological Data AnalysisWord EmbeddingsLeveraging Topological Guidance for Improved Knowledge Distillation
Deep learning has shown its efficacy in extracting useful features to solve various computer vision tasks. However, when the structure of the data is complex and noisy, capturing effective information to improve performa…
image-classificationImage ClassificationKnowledge DistillationTopological Data AnalysisTOTOPO: Classifying univariate and multivariate time series with Topological Data Analysis
This work is devoted to a comprehensive analysis of topological data analysis fortime series classification. Previous works have significant shortcomings, such aslack of large-scale benchmarking or missing state-of-the-a…
BenchmarkingTime SeriesTime Series AnalysisTopological Data AnalysisMultiresolution topological simplification
Persistent homology has been devised as a promising tool for the topological simplification of complex data. However, it is computationally intractable for large data sets. In this work, we introduce multiresolution pers…
domain classificationVisualizing Topological Importance: A Class-Driven Approach
This paper presents the first approach to visualize the importance of topological features that define classes of data. Topological features, with their ability to abstract the fundamental structure of complex data, are …
Feature Importance