mlsanityData to 7 Oct 2026

Reliable Malware Analysis and Detection using Topology Data Analysis

arXiv 2211.01535 ↗First posted 3 Nov 2022cs.CR cs.AI cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Increasingly, malwares are becoming complex and they are spreading on networks targeting different infrastructures and personal-end devices to collect, modify, and destroy victim information. Malware behaviors are polymorphic, metamorphic, persistent, able to hide to bypass detectors and adapt to new environments, and even leverage machine learning techniques to better damage targets. Thus, it makes them difficult to analyze and detect with traditional endpoint detection and response, intrusion detection and prevention systems. To defend against malwares, recent work has proposed different techniques based on signatures and machine learning. In this paper, we propose to use an algebraic topological approach called topological-based data analysis (TDA) to efficiently analyze and detect complex malware patterns. Next, we compare the different TDA techniques (i.e., persistence homology, tomato, TDA Mapper) and existing techniques (i.e., PCA, UMAP, t-SNE) using different classifiers including random forest, decision tree, xgboost, and lightgbm. We also propose some recommendations to deploy the best-identified models for malware detection at scale. Results show that TDA Mapper (combined with PCA) is better for clustering and for identifying hidden relationships between malware clusters compared to PCA. Persistent diagrams are better to identify overlapping malware clusters with low execution time compared to UMAP and t-SNE. For malware detection, malware analysts can use Random Forest and Decision Tree with t-SNE and Persistent Diagram to achieve better performance and robustness on noised data.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 13 of its 50 references that are in the map. First posted on arXiv 3 Nov 2022.

Builds on

13 of 50 references.

References · 13

  1. 2015Persistence Images: A Stable Vector Representation of Persistent Homologycited by 235
  2. 2017An introduction to Topological Data Analysis: fundamental and practical aspects for data scientistscited by 171
  3. 2015A Random Forest Guided Tourcited by 168
  4. 2015A roadmap for the computation of persistent homologycited by 126
  5. 2014A Stable Multi-Scale Kernel for Topological Machine Learningcited by 74
  6. 2020Understanding graph embedding methods and their applicationscited by 50
  7. 2018Large Scale computation of Means and Clusters for Persistence Diagrams using Optimal Transportcited by 32
  8. 2017Kernel method for persistence diagrams via kernel embedding and weight factorcited by 20
  9. 2013Distributed computation of persistent homologycited by 12
  10. 2022Threat Assessment in Machine Learning based Systemscited by 9
  11. 2018A Parallel Random Forest Algorithm for Big Data in a Spark Cloud Computing Environmentcited by 6
  12. 2021Persistent Homology and Graphs Representation Learningcited by 5
1 more
  1. 2022Topological Data Analysis for Anomaly Detection in Host-Based Logscited by 1

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.