mlsanityData to 14 Oct 2026

fSEAD: a Composable FPGA-based Streaming Ensemble Anomaly Detection Library

arXiv 2406.05999 ↗First posted 10 Jun 2024cs.AR cs.AI cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Machine learning ensembles combine multiple base models to produce a more accurate output. They can be applied to a range of machine learning problems, including anomaly detection. In this paper, we investigate how to maximize the composability and scalability of an FPGA-based streaming ensemble anomaly detector (fSEAD). To achieve this, we propose a flexible computing architecture consisting of multiple partially reconfigurable regions, pblocks, which each implement anomaly detectors. Our proof-of-concept design supports three state-of-the-art anomaly detection algorithms: Loda, RS-Hash and xStream. Each algorithm is scalable, meaning multiple instances can be placed within a pblock to improve performance. Moreover, fSEAD is implemented using High-level synthesis (HLS), meaning further custom anomaly detectors can be supported. Pblocks are interconnected via an AXI-switch, enabling them to be composed in an arbitrary fashion before combining and merging results at run-time to create an ensemble that maximizes the use of FPGA resources and accuracy. Through utilizing reconfigurable Dynamic Function eXchange (DFX), the detector can be modified at run-time to adapt to changing environmental conditions. We compare fSEAD to an equivalent central processing unit (CPU) implementation using four standard datasets, with speed-ups ranging from 3× to 8×.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 7 of its 67 references that are in the map. First posted on arXiv 10 Jun 2024.

Builds on

7 of 67 references.

References · 7

  1. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
  2. 2019PyOD: A Python Toolbox for Scalable Outlier Detectioncited by 222
  3. 2014Fastfood: Approximate Kernel Expansions in Loglinear Timecited by 74
  4. 2018LSCP: Locally Selective Combination in Parallel Outlier Ensemblescited by 32
  5. 2020PySAD: A Streaming Anomaly Detection Framework in Pythoncited by 9
  6. 2019Combining Machine Learning Models using combo Librarycited by 1
  7. 2020Optimized implementation of the conjugate gradient algorithm for FPGA-based platforms using the Dirac-Wilson operator as an examplecited by 1

Built on by

Not cited yet.