Anomalous Behavior Detection Framework Using HTM-Based Semantic Folding Technique

Comput Math Methods Med. 2021 Mar 16:2021:5585238. doi: 10.1155/2021/5585238. eCollection 2021.

Abstract

Upon the working principles of the human neocortex, the Hierarchical Temporal Memory model has been developed which is a proposed theoretical framework for sequence learning. Both categorical and numerical types of data are handled by HTM. Semantic Folding Theory (SFT) is based on HTM to represent a data stream for processing in the form of sparse distributed representation (SDR). For natural language perception and production, SFT delivers a solid structural background for semantic evidence description to the fundamentals of the semantic foundation during the phase of language learning. Anomalies are the patterns from data streams that do not follow the expected behavior. Any stream of data patterns could have a number of anomaly types. In a data stream, a single pattern or combination of closely related patterns that diverges and deviates from standard, normal, or expected is called a static (spatial) anomaly. A temporal anomaly is a set of unexpected changes between patterns. When a change first appears, this is recorded as an anomaly. If this change looks a number of times, then it is set to a "new normal" and terminated as an anomaly. An HTM system detects the anomaly, and due to continuous learning nature, it quickly learns when they become the new normal. A robust anomalous behavior detection framework using HTM-based SFT for improving decision-making (SDR-ABDF/P2) is a proposed framework or model in this research. The researcher claims that the proposed model would be able to learn the order of several variables continuously in temporal sequences by using an unsupervised learning rule.

MeSH terms

  • Algorithms*
  • Computational Biology
  • Electronic Data Processing
  • Humans
  • Learning / physiology
  • Machine Learning*
  • Memory / physiology
  • Models, Neurological
  • Natural Language Processing
  • Neocortex / physiology
  • Neural Networks, Computer
  • Pattern Recognition, Automated
  • Semantics*