devnet
Explainable Deep Few-shot Anomaly Detection with Deviation Networks
Pang, Guansong, Ding, Choubo, Shen, Chunhua, Hengel, Anton van den
Existing anomaly detection paradigms overwhelmingly focus on training detection models using exclusively normal data or unlabeled data (mostly normal samples). One notorious issue with these approaches is that they are weak in discriminating anomalies from normal samples due to the lack of the knowledge about the anomalies. Here, we study the problem of few-shot anomaly detection, in which we aim at using a few labeled anomaly examples to train sample-efficient discriminative detection models. To address this problem, we introduce a novel weakly-supervised anomaly detection framework to train detection models without assuming the examples illustrating all possible classes of anomaly. Specifically, the proposed approach learns discriminative normality (regularity) by leveraging the labeled anomalies and a prior probability to enforce expressive representations of normality and unbounded deviated representations of abnormality. This is achieved by an end-to-end optimization of anomaly scores with a neural deviation learning, in which the anomaly scores of normal samples are imposed to approximate scalar scores drawn from the prior while that of anomaly examples is enforced to have statistically significant deviations from these sampled scores in the upper tail. Furthermore, our model is optimized to learn fine-grained normality and abnormality by top-K multiple-instance-learning-based feature subspace deviation learning, allowing more generalized representations. Comprehensive experiments on nine real-world image anomaly detection benchmarks show that our model is substantially more sample-efficient and robust, and performs significantly better than state-of-the-art competing methods in both closed-set and open-set settings. Our model can also offer explanation capability as a result of its prior-driven anomaly score learning. Code and datasets are available at: https://git.io/DevNet.
- Research Report > Experimental Study (0.68)
- Research Report > New Finding (0.67)
- Health & Medicine > Diagnostic Medicine (0.93)
- Health & Medicine > Therapeutic Area > Gastroenterology (0.46)
- Energy > Renewable > Solar (0.46)
Deep Reinforcement Learning for Unknown Anomaly Detection
Pang, Guansong, Hengel, Anton van den, Shen, Chunhua, Cao, Longbing
We address a critical yet largely unsolved anomaly detection problem, in which we aim to learn detection models from a small set of partially labeled anomalies and a large-scale unlabeled dataset. This is a common scenario in many important applications. Existing related methods either proceed unsupervised with the unlabeled data, or exclusively fit the limited anomaly examples that often do not span the entire set of anomalies. We propose here instead a deep reinforcement-learning-based approach that actively seeks novel classes of anomaly that lie beyond the scope of the labeled training data. This approach learns to balance exploiting its existing data model against exploring for new classes of anomaly. It is thus able to exploit the labeled anomaly data to improve detection accuracy, without limiting the set of anomalies sought to those given anomaly examples. This is of significant practical benefit, as anomalies are inevitably unpredictable in form and often expensive to miss. Extensive experiments on 48 real-world datasets show that our approach significantly outperforms five state-of-the-art competing methods.
- Oceania > Australia > South Australia > Adelaide (0.04)
- Asia > Middle East > Yemen > Amran Governorate > Amran (0.04)
- North America > United States > Colorado (0.04)
- Asia > Myanmar > Tanintharyi Region > Dawei (0.04)
Deep Anomaly Detection with Deviation Networks
Pang, Guansong, Shen, Chunhua, Hengel, Anton van den
Although deep learning has been applied to successfully address many data mining problems, relatively limited work has been done on deep learning for anomaly detection. Existing deep anomaly detection methods, which focus on learning new feature representations to enable downstream anomaly detection methods, perform indirect optimization of anomaly scores, leading to data-inefficient learning and suboptimal anomaly scoring. Also, they are typically designed as unsupervised learning due to the lack of large-scale labeled anomaly data. As a result, they are difficult to leverage prior knowledge (e.g., a few labeled anomalies) when such information is available as in many real-world anomaly detection applications. This paper introduces a novel anomaly detection framework and its instantiation to address these problems. Instead of representation learning, our method fulfills an end-to-end learning of anomaly scores by a neural deviation learning, in which we leverage a few (e.g., multiple to dozens) labeled anomalies and a prior probability to enforce statistically significant deviations of the anomaly scores of anomalies from that of normal data objects in the upper tail. Extensive results show that our method can be trained substantially more data-efficiently and achieves significantly better anomaly scoring than state-of-the-art competing methods.
- Oceania > Australia > South Australia > Adelaide (0.04)
- North America > United States > Alaska > Anchorage Municipality > Anchorage (0.04)
- Oceania > Australia > Australian Capital Territory > Canberra (0.04)
- (4 more...)
API Is The New CLI For Cisco Systems
For the less technical, it might be helpful to define these acronyms. API (Application Program Interface) refers to a set of tools, definitions, and rules or protocols for building a software application. Think of it as a set of basic building blocks, Legos if you will, that make the software development process open and easy. CLI (Command-Line Interface) on the other hand is a historical method of interacting with a computer program. As it relates to networking, CLI is a very manual approach to legacy network management that involves deploying and managing devices on an individual line-by-line basis.
- North America > Aruba (0.06)
- North America > United States > Florida > Orange County > Orlando (0.05)
- North America > United States > California > Los Angeles County > Los Angeles (0.05)
- Information Technology > Artificial Intelligence (0.91)
- Information Technology > Software Engineering (0.91)
- Information Technology > Communications > Networks (0.50)