siddharthbhatia
siddharthbhatia on Hacker News
Few use cases include detecting intrusions, fake ratings and financial fraud.
Show HN: Anomaly Detection in Ruby
Streaming Anomaly Detection in Ruby
Subgraph detection on the other hand is detecting anomalous subgraphs and may also not be able to detect microclusters (suddenly arriving groups of suspiciously similar edges.)
However, to minimize the effect of malicious activities and start recovery as soon as possible, we need to detect anomalies in real-time or near real-time i.e. to identify whether an incoming edge is anomalous or not, as soon as we receive it. In addition, since the number of vertices can increase as we process the stream of edges, we need an algorithm which uses constant memory in graph size. Moreover, fraudulent or anomalous events in many applications occur in microclusters or suddenly arriving groups of suspiciously similar edges e.g. denial of service attacks in network traffic data and lockstep behavior.
In this work, we propose MIDAS, which detects microcluster anomalies, or suddenly arriving groups of suspiciously similar edges, in edge streams, using constant time and memory. In addition, by using a principled hypothesis testing framework, MIDAS provides theoretical bounds on the false positive probability, which earlier methods do not provide. Also, we are up to 644 times faster and 48% more accurate than previous state of the art approaches.
For more details, read the paper at: https://www.comp.nus.edu.sg/~sbhatia/assets/pdf/midas.pdf
If you are in New York, you are welcome to attend the talk at AAAI in New York Hilton Midtown on 11th February at 2pm.
Show HN: Fast Real-Time Anomaly Detection in Dynamic Graphs
Show HN: Real-Time Anomaly Detection in Graphs
Show HN: Streaming Anomaly Detector
Show HN: Midas, a Streaming Anomaly Detector
MIDAS has the following properties:
(a) it detects microcluster anomalies while providing theoretical guarantees about its false positive probability;
(b) it is online, thus processing each edge in constant time and constant memory, and also processes the data 108 − 505 times faster than state-of-the-art approaches;
(c) it provides 46%-52% higher accuracy (in terms of AUC) than state-of-the-art approaches.
Paper: https://www.comp.nus.edu.sg/~sbhatia/assets/pdf/midas.pdf
Feedback is welcome!
A Microcluster-Based Anomaly Detector in Edge Streams
DeepMind founder Mustafa Suleyman leaves indefinitely
Microcluster anomalies are suddenly arriving groups of suspiciously similar edges, such as lockstep behavior and denial of service attacks in network traffic data.