A Computing-in-Memory-Based One-Class Hyperdimensional Computing Model for Outlier Detection

被引:0
|
作者
Wang, Ruixuan [1 ]
Moon, Sabrina Hassan [2 ]
Hu, Xiaobo Sharon [3 ]
Jiao, Xun [1 ]
Reis, Dayane [2 ]
机构
[1] Villanova Univ, Dept Elect & Comp Engn, Villanova, PA 19085 USA
[2] Univ S Florida, Dept Comp Sci & Engn, Tampa, FL 33620 USA
[3] Univ Notre Dame, Dept Comp Sci & Engn, Notre Dame, IN 46556 USA
关键词
Anomaly detection; Task analysis; Training; Testing; Software algorithms; Forestry; Computers; Hyperdimensional computing; outlier detection; computing-in-memory; hardware/software codesign;
D O I
10.1109/TC.2024.3371782
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this work, we present ODHD, an algorithm for outlier detection based on hyperdimensional computing (HDC), a non-classical learning paradigm. Along with the HDC-based algorithm, we propose IM-ODHD, a computing-in-memory (CiM) implementation based on hardware/software (HW/SW) codesign for improved latency and energy efficiency. The training and testing phases of ODHD may be performed with conventional CPU/GPU hardware or our IM-ODHD, SRAM-based CiM architecture using the proposed HW/SW codesign techniques. We evaluate the performance of ODHD on six datasets from different application domains using three metrics, namely accuracy, F1 score, and ROC-AUC, and compare it with multiple baseline methods such as OCSVM, isolation forest, and autoencoder. The experimental results indicate that ODHD outperforms all the baseline methods in terms of these three metrics on every dataset for both CPU/GPU and CiM implementations. Furthermore, we perform an extensive design space exploration to demonstrate the tradeoff between delay, energy efficiency, and performance of ODHD. We demonstrate that the HW/SW codesign implementation of the outlier detection on IM-ODHD is able to outperform the GPU-based implementation of ODHD by at least 331.5x889 x in terms of training/testing latency (and on average 14.0x36.9x in terms of training/testing energy consumption).
引用
收藏
页码:1559 / 1574
页数:16
相关论文
共 50 条
  • [1] ODHD: One-Class Brain-Inspired Hyperdimensional Computing for Outlier Detection
    Wang, Ruixuan
    Jiao, Xun
    Hu, X. Sharon
    [J]. PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 43 - 48
  • [2] In-memory hyperdimensional computing
    Karunaratne, Geethan
    Le Gallo, Manuel
    Cherubini, Giovanni
    Benini, Luca
    Rahimi, Abbas
    Sebastian, Abu
    [J]. NATURE ELECTRONICS, 2020, 3 (06) : 327 - +
  • [3] In-memory hyperdimensional computing
    Geethan Karunaratne
    Manuel Le Gallo
    Giovanni Cherubini
    Luca Benini
    Abbas Rahimi
    Abu Sebastian
    [J]. Nature Electronics, 2020, 3 : 327 - 337
  • [4] Hierarchical One-Class Model With Subnetwork for Representation Learning and Outlier Detection
    Zhang, Wandong
    Wu, Q. M. Jonathan
    Zhao, W. G. Will
    Deng, Haojin
    Yang, Yimin
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2023, 53 (10) : 6303 - 6316
  • [5] A One-Class Kernel Fisher Criterion for Outlier Detection
    Dufrenois, Franck
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2015, 26 (05) : 982 - 994
  • [6] On the Evaluation of Outlier Detection and One-Class Classification Methods
    Swersky, Lorne
    Marques, Henrique O.
    Sander, Jorg
    Campello, Ricardo J. G. B.
    Zimek, Arthur
    [J]. PROCEEDINGS OF 3RD IEEE/ACM INTERNATIONAL CONFERENCE ON DATA SCIENCE AND ADVANCED ANALYTICS, (DSAA 2016), 2016, : 1 - 10
  • [7] One-class Ellipsoidal Kernel Machine for Outlier Detection
    Chen, Bin
    Li, Bin
    Pan, Zhisong
    Feng, Aimin
    [J]. PROCEEDINGS OF THE 2009 CHINESE CONFERENCE ON PATTERN RECOGNITION AND THE FIRST CJK JOINT WORKSHOP ON PATTERN RECOGNITION, VOLS 1 AND 2, 2009, : 156 - +
  • [8] Outlier Detection Based on Granular Computing
    Chen, Yuming
    Miao, Duoqian
    Wang, Ruizhi
    [J]. ROUGH SETS AND CURRENT TRENDS IN COMPUTING, PROCEEDINGS, 2008, 5306 : 283 - 292
  • [9] Adulteration detection of edible oil by one-class classification and outlier detection
    Dou, Xinjing
    Tu, Fengqin
    Yu, Li
    Yang, Yong
    Ma, Fei
    Wang, Xuefang
    Wang, Du
    Zhang, Liangxiao
    Jiang, Xiaoming
    Li, Peiwu
    [J]. FOOD FRONTIERS, 2024, 5 (04): : 1806 - 1818
  • [10] Partial Sum Quantization for Computing-In-Memory-Based Neural Network Accelerator
    Bai, Jinyu
    Xue, Wenlu
    Fan, Yunqian
    Sun, Sifan
    Kang, Wang
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2023, 70 (08) : 3049 - 3053