SK-Tree: a systematic malware detection algorithm on streaming trees via the signature kernel
Not on the map. Why?
Abstract (arXiv)
The development of machine learning algorithms in the cyber security domain has been impeded by the complex, hierarchical, sequential and multimodal nature of the data involved. In this paper we introduce the notion of a streaming tree as a generic data structure encompassing a large portion of real-world cyber security data. Starting from host-based event logs we represent computer processes as streaming trees that evolve in continuous time. Leveraging the properties of the signature kernel, a machine learning tool that recently emerged as a leading technology for learning with complex sequences of data, we develop the SK-Tree algorithm. SK-Tree is a supervised learning method for systematic malware detection on streaming trees that is robust to irregular sampling and high dimensionality of the underlying streams. We demonstrate the effectiveness of SK-Tree to detect malicious events on a portion of the publicly available DARPA OpTC dataset, achieving an AUROC score of 98%.
Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). First posted on arXiv 16 Feb 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 2; 2024: 5; 2025: 6; 2026: 1.
16 papers.
Sort:
By area:
- 2024Theoretical Foundations of Deep Selective State-Space Modelscited by 74
- 2023Non-adversarial training of Neural SDEs with signature kernel scorescited by 37
- 2023Neural signature kernels as infinite-width-depth-limits of controlled ResNetscited by 25
- 2024Signature Kernel Conditional Independence Tests in Causal Discovery for Stochastic Processescited by 18
- 2025Structured Linear CDEs: Maximally Expressive and Parallel-in-Time Sequence Modelscited by 18
- 2024Lecture notes on rough paths and applications to machine learningcited by 14
- 2022Capturing Graphs with Hypo-Elliptic Diffusionscited by 12
- 2024Exact Gradients for Stochastic Spiking Neural Networks Driven by Rough Signalscited by 9
- 2025pySigLib -- Fast Signature-Based Computations on CPU and GPUcited by 6
- 2025ParallelFlow: Parallelizing Linear Transformers via Flow Discretizationcited by 4
- 2021ANUBIS: A Provenance Graph-Based Framework for Advanced Persistent Threat Detectioncited by 3
- 2025Numerical Schemes for Signature Kernelscited by 3
4 more
- 2024Log-PDE Methods for Rough Signature Kernelscited by 0
- 2025Novelty detection on path spacecited by 0
- 2025Random Controlled Differential Equationscited by 0
- 2026Faithful Embeddings of Irregular and Asynchronous Data for Online Log-NCDEscited by 0
- 2026Faithful Embeddings of Irregular and Asynchronous Data for Online Log-NCDEs28 May 2026
- 2025Random Controlled Differential Equations29 Dec 2025
- 2025Novelty detection on path space2 Dec 2025
- 2025pySigLib -- Fast Signature-Based Computations on CPU and GPU12 Sep 2025
- 2025Structured Linear CDEs: Maximally Expressive and Parallel-in-Time Sequence Models23 May 2025
- 2025ParallelFlow: Parallelizing Linear Transformers via Flow Discretization1 Apr 2025
- 2025Numerical Schemes for Signature Kernels12 Feb 2025
- 2024Exact Gradients for Stochastic Spiking Neural Networks Driven by Rough Signals22 May 2024
- 2024Lecture notes on rough paths and applications to machine learning9 Apr 2024
- 2024Log-PDE Methods for Rough Signature Kernels1 Apr 2024
- 2024Theoretical Foundations of Deep Selective State-Space Models29 Feb 2024
- 2024Signature Kernel Conditional Independence Tests in Causal Discovery for Stochastic Processes28 Feb 2024
4 more
- 2023Non-adversarial training of Neural SDEs with signature kernel scores25 May 2023
- 2023Neural signature kernels as infinite-width-depth-limits of controlled ResNets30 Mar 2023
- 2022Capturing Graphs with Hypo-Elliptic Diffusions27 May 2022
- 2021ANUBIS: A Provenance Graph-Based Framework for Advanced Persistent Threat Detection21 Dec 2021
- 2024Theoretical Foundations of Deep Selective State-Space Modelscited by 74
- 2024Theoretical Foundations of Deep Selective State-Space Models29 Feb 2024
- 2023Non-adversarial training of Neural SDEs with signature kernel scorescited by 37
- 2023Neural signature kernels as infinite-width-depth-limits of controlled ResNetscited by 25
- 2024Signature Kernel Conditional Independence Tests in Causal Discovery for Stochastic Processescited by 18
- 2025Structured Linear CDEs: Maximally Expressive and Parallel-in-Time Sequence Modelscited by 18
- 2024Lecture notes on rough paths and applications to machine learningcited by 14
- 2022Capturing Graphs with Hypo-Elliptic Diffusionscited by 12
- 2024Exact Gradients for Stochastic Spiking Neural Networks Driven by Rough Signalscited by 9
- 2025pySigLib -- Fast Signature-Based Computations on CPU and GPUcited by 6
- 2025ParallelFlow: Parallelizing Linear Transformers via Flow Discretizationcited by 4
- 2021ANUBIS: A Provenance Graph-Based Framework for Advanced Persistent Threat Detectioncited by 3
- 2025Numerical Schemes for Signature Kernelscited by 3
- 2024Log-PDE Methods for Rough Signature Kernelscited by 0
12 most cited of 15 All 15 (JSON)
- 2026Faithful Embeddings of Irregular and Asynchronous Data for Online Log-NCDEs28 May 2026
- 2025Random Controlled Differential Equations29 Dec 2025
- 2025Novelty detection on path space2 Dec 2025
- 2025pySigLib -- Fast Signature-Based Computations on CPU and GPU12 Sep 2025
- 2025Structured Linear CDEs: Maximally Expressive and Parallel-in-Time Sequence Models23 May 2025
- 2025ParallelFlow: Parallelizing Linear Transformers via Flow Discretization1 Apr 2025
- 2025Numerical Schemes for Signature Kernels12 Feb 2025
- 2024Exact Gradients for Stochastic Spiking Neural Networks Driven by Rough Signals22 May 2024
- 2024Lecture notes on rough paths and applications to machine learning9 Apr 2024
- 2024Log-PDE Methods for Rough Signature Kernels1 Apr 2024
- 2024Signature Kernel Conditional Independence Tests in Causal Discovery for Stochastic Processes28 Feb 2024
- 2023Non-adversarial training of Neural SDEs with signature kernel scores25 May 2023
12 newest of 15 All 15 (JSON)