skip to main content
10.1145/3489517.3530395acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article
Public Access

ODHD: one-class brain-inspired hyperdimensional computing for outlier detection

Published: 23 August 2022 Publication History

Abstract

Outlier detection is a classical and important technique that has been used in different application domains such as medical diagnosis and Internet-of-Things. Recently, machine learning-based outlier detection algorithms, such as one-class support vector machine (OCSVM), isolation forest and autoencoder, have demonstrated promising results in outlier detection. In this paper, we take a radical departure from these classical learning methods and propose ODHD, an outlier detection method based on hyperdimensional computing (HDC). In ODHD, the outlier detection process is based on a P-U learning structure, in which we train a one-class HV based on inlier samples. This HV represents the abstraction information of all inlier samples; hence, any (testing) sample whose corresponding HV is dissimilar from this HV will be considered as an outlier. We perform an extensive evaluation using six datasets across different application domains and compare ODHD with multiple baseline methods including OCSVM, isolation forest, and autoencoder using three metrics including accuracy, F1 score and ROC-AUC. Experimental results show that ODHD outperforms all the baseline methods on every dataset for every metric. Moreover, we perform a design space exploration for ODHD to illustrate the tradeoff between performance and efficiency. The promising results presented in this paper provide a viable option and alternative to traditional learning algorithms for outlier detection.

References

[1]
Q. Wei et al., "Anomaly detection for medical images based on a one-class classification," in Medical Imaging 2018: Computer-Aided Diagnosis, 2018.
[2]
T. Yu et al., "Recursive principal component analysis-based data outlier detection and sensor data aggregation in iot systems," IEEE Internet of Things Journal, 2017.
[3]
A. Anandakrishnan et al., "Anomaly detection in finance: editors' introduction," in KDD 2017 Workshop on Anomaly Detection in Finance. PMLR, 2018.
[4]
J. Petit et al., "Remote attacks on automated vehicles sensors: Experiments on camera and lidar," Black Hat Europe, 2015.
[5]
X. Yang et al., "Outlier detection with globally optimal exemplar-based gmm," in Proceedings of the 2009 SIAM International Conference on Data Mining, 2009.
[6]
X.-m. Tang et al., "Outlier detection in energy disaggregation using subspace learning and gaussian mixture model," Int. J. Control Autom, 2015.
[7]
M. H. Satman, "A new algorithm for detecting outliers in linear regression," International Journal of statistics and Probability, vol. 2, no. 3, p. 101, 2013.
[8]
C. M. Park and J. Jeon, "Regression-based outlier detection of sensor measurements using independent variable synthesis," in International Conference on Data Science. Springer, 2015, pp. 78--86.
[9]
L. J. Latecki et al., "Outlier detection with kernel density functions," in International Workshop on Machine Learning and Data Mining in Pattern Recognition. Springer, 2007.
[10]
Y. Li et al., "Anomaly detection of user behavior for database security audit based on ocsvm," in International Conference on Information Science and Control Engineering. IEEE, 2016.
[11]
F. T. Liu, K. M. Ting, and Z.-H. Zhou, "Isolation forest," in International Conference on Data Mining. IEEE, 2008.
[12]
T. He et al., "Exploring inherent sensor redundancy for automotive anomaly detection," in DAC. IEEE, 2020.
[13]
P. Kanerva, "Hyperdimensional computing: An introduction to computing in distributed representation with high-dimensional random vectors," Cognitive computation, vol. 1, no. 2, pp. 139--159, 2009.
[14]
L. Ge et al., "Classification using hyperdimensional computing: A review," IEEE Circuits and Systems Magazine, 2020.
[15]
M. Hersche et al., "Integrating event-based dynamic vision sensors with sparse hyperdimensional computing: a low-power accelerator with online learning capability," in ISLPED, 2020.
[16]
A. Rahimi et al., "Efficient biosignal processing using hyperdimensional computing: Network templates for combined learning and classification of exg signals," Proceedings of the IEEE, 2018.
[17]
D. Ma et al., "Molehd: Automated drug discovery using brain-inspired hyperdimensional computing," 2021. [Online]. Available: https://arxiv.org/abs/2106.02894
[18]
A. Mitrokhin et al., "Learning sensorimotor control with neuromorphic sensors: Toward hyperdimensional active perception," Science Robotics, 2019.
[19]
A. Rahimi et al., "A robust and energy-efficient classifier using brain-inspired hyperdimensional computing," in ISLPED, 2016.
[20]
S. Rayana, "Outlier detection datasets (odds) library," 2016. [Online]. Available: http://odds.cs.stonybrook.edu
[21]
R. Wang et al., "Brief industry paper: Hdad: Hyperdimensional computing-based anomaly detection for automotive sensor attacks," in RTAS, 2021.
[22]
B. Liu et al., "Building text classifiers using positive and unlabeled examples," in IEEE International Conference on Data Mining, 2003, pp. 179--186.
[23]
Y. Kim et al., "Efficient human activity recognition using hyperdimensional computing," in International Conference on the Internet of Things, 2018.
[24]
C. C. Aggarwal and S. Sathe, "Theoretical foundations and algorithms for outlier ensembles," Acm sigkdd explorations newsletter, vol. 17, no. 1, pp. 24--47, 2015.
[25]
A. Zimek et al., "Subsampling for efficient and effective unsupervised outlier detection ensembles," in KDD, 2013.
[26]
S. Sathe and C. Aggarwal, "Lodes: Local density meets spectral outlier detection," in SIAM international conference on data mining, 2016.
[27]
S. Wang et al., "Hyperparameter selection of one-class support vector machine by self-adaptive data shifting," Pattern Recognition, 2018.
[28]
Z. Wang et al., "Further analysis of outlier detection with deep generative models," Advances in Neural Information Processing Systems, 2020.
[29]
M. Everingham et al., "The pascal visual object classes (voc) challenge," International journal of computer vision, 2010.
[30]
A. Burrello et al., "One-shot learning for ieeg seizure detection using end-to-end binary operations: Local binary patterns with hyperdimensional computing," in IEEE Biomedical Circuits and Systems Conference (BioCAS), 2018.
[31]
S. Salamat et al., "Accelerating hyperdimensional computing on fpgas by exploiting computational reuse," IEEE Transactions on Computers, 2020.
[32]
Y. Kim et al., "Geniehd: efficient dna pattern matching accelerator using hyperdimensional computing," in DATE, 2020.

Cited By

View all
  • (2025)IFODHD: Improved Feature Selection Based Outlier Detection using Hyperdimensional ComputingJournal of Signal Processing Systems10.1007/s11265-025-01946-xOnline publication date: 31-Jan-2025
  • (2024)Hyperdimensional computing with holographic and adaptive encoderFrontiers in Artificial Intelligence10.3389/frai.2024.13719887Online publication date: 9-Apr-2024
  • (2024)Efficient Exploration in Edge-Friendly Hyperdimensional Reinforcement LearningProceedings of the Great Lakes Symposium on VLSI 202410.1145/3649476.3658760(111-118)Online publication date: 12-Jun-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '22: Proceedings of the 59th ACM/IEEE Design Automation Conference
July 2022
1462 pages
ISBN:9781450391429
DOI:10.1145/3489517
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 August 2022

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Funding Sources

Conference

DAC '22
Sponsor:
DAC '22: 59th ACM/IEEE Design Automation Conference
July 10 - 14, 2022
California, San Francisco

Acceptance Rates

Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

Upcoming Conference

DAC '25
62nd ACM/IEEE Design Automation Conference
June 22 - 26, 2025
San Francisco , CA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)565
  • Downloads (Last 6 weeks)43
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)IFODHD: Improved Feature Selection Based Outlier Detection using Hyperdimensional ComputingJournal of Signal Processing Systems10.1007/s11265-025-01946-xOnline publication date: 31-Jan-2025
  • (2024)Hyperdimensional computing with holographic and adaptive encoderFrontiers in Artificial Intelligence10.3389/frai.2024.13719887Online publication date: 9-Apr-2024
  • (2024)Efficient Exploration in Edge-Friendly Hyperdimensional Reinforcement LearningProceedings of the Great Lakes Symposium on VLSI 202410.1145/3649476.3658760(111-118)Online publication date: 12-Jun-2024
  • (2024)Bitwise Adaptive Early Termination in Hyperdimensional Computing InferenceProceedings of the 61st ACM/IEEE Design Automation Conference10.1145/3649329.3656532(1-6)Online publication date: 23-Jun-2024
  • (2024)A Computing-in-Memory-Based One-Class Hyperdimensional Computing Model for Outlier DetectionIEEE Transactions on Computers10.1109/TC.2024.337178273:6(1559-1574)Online publication date: Jun-2024
  • (2024)Hyperdimensional Brain-Inspired Learning for Phoneme Recognition With Large-Scale Inferior Colliculus Neural ActivitiesIEEE Transactions on Biomedical Engineering10.1109/TBME.2024.340827971:11(3098-3110)Online publication date: Nov-2024
  • (2024)TEACH: Outlier Oriented Testing of Analog/Mixed-Signal Circuits Using One-class Hyperdimensional Clustering2024 IEEE International Test Conference (ITC)10.1109/ITC51657.2024.00065(426-435)Online publication date: 3-Nov-2024
  • (2024)Dynamic MAC Protocol for Wireless Spectrum Sharing via Hyperdimensional Self-LearningIEEE Access10.1109/ACCESS.2024.346486812(138519-138534)Online publication date: 2024
  • (2024)Determining the Number of Clusters in Clinical Response of TMS Treatment using Hyperdimensional ComputingJournal of Signal Processing Systems10.1007/s11265-024-01921-y96:8-9(509-523)Online publication date: 26-Jun-2024
  • (2023)Robust Hyperdimensional Computing against Cyber Attacks and Hardware ErrorsProceedings of the 28th Asia and South Pacific Design Automation Conference10.1145/3566097.3568355(598-605)Online publication date: 16-Jan-2023
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media