Neural Memory Plasticity for Anomaly Detection

In the domain of machine learning, Neural Memory Networks (NMNs) have recently achieved impressive results in a variety of application areas including visual question answering, trajectory prediction, object tracking, and language modelling. However, we observe that the attention based knowledge retrieval mechanisms used in current NMNs restricts them from achieving their full potential as the attention process retrieves information based on a set of static connection weights. This is suboptimal in a setting where there are vast differences among samples in the data domain; such as anomaly detection where there is no consistent criteria for what constitutes an anomaly. In this paper, we propose a plastic neural memory access mechanism which exploits both static and dynamic connection weights in the memory read, write and output generation procedures. We demonstrate the effectiveness and flexibility of the proposed memory model in three challenging anomaly detection tasks in the medical domain: abnormal EEG identification, MRI tumour type classification and schizophrenia risk detection in children. In all settings, the proposed approach outperforms the current state-of-the-art. Furthermore, we perform an in-depth analysis demonstrating the utility of neural plasticity for the knowledge retrieval process and provide evidence on how the proposed memory model generates sparse yet informative memory outputs.

[1]  Hong Yu,et al.  Neural Semantic Encoders , 2016, EACL.

[2]  Tao Xie,et al.  SafeDrive: Online Driving Anomaly Detection From Large-Scale Vehicle Data , 2017, IEEE Transactions on Industrial Informatics.

[3]  Richard Socher,et al.  Ask Me Anything: Dynamic Memory Networks for Natural Language Processing , 2015, ICML.

[4]  Antoni B. Chan,et al.  Learning Dynamic Memory Networks for Object Tracking , 2018, ECCV.

[5]  Sung Wook Baik,et al.  Multi-grade brain tumor classification using deep CNN with extensive data augmentation , 2019, J. Comput. Sci..

[6]  Richard Socher,et al.  Dynamic Memory Networks for Visual and Textual Question Answering , 2016, ICML.

[7]  Salvatore J. Stolfo,et al.  A Geometric Framework for Unsupervised Anomaly Detection , 2002, Applications of Data Mining in Computer Security.

[8]  Panos E. Trahanias,et al.  Modelling brain emergent behaviours through coevolution of neural agents , 2006, Neural Networks.

[9]  Venkatesh Saligrama,et al.  Motion segmentation and abnormal behavior detection via behavior clustering , 2008, 2008 15th IEEE International Conference on Image Processing.

[10]  Qianjin Feng,et al.  Enhanced Performance of Brain Tumor Classification via Tumor Region Augmentation and Partition , 2015, PloS one.

[11]  Mubarak Shah,et al.  Chaotic invariants of Lagrangian particle trajectories for anomaly detection in crowded scenes , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[12]  B. Ravi Kiran,et al.  An overview of deep learning based methods for unsupervised and semi-supervised anomaly detection in videos , 2018, J. Imaging.

[13]  Rhoshel K. Lenroot,et al.  Mismatch negativity (MMN) and sensory auditory processing in children aged 9–12 years presenting with putative antecedents of schizophrenia☆ , 2013, International journal of psychophysiology : official journal of the International Organization of Psychophysiology.

[14]  Ammar Belatreche,et al.  Adaptive Hidden Markov Model With Anomaly States for Price Manipulation Detection , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[15]  Subhrajit Roy,et al.  Deep Learning Enabled Automatic Abnormal EEG Identification , 2018, 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[16]  Cesare Alippi,et al.  Credit Card Fraud Detection: A Realistic Modeling and a Novel Learning Strategy , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[17]  Sebastian Risi,et al.  Born to Learn: the Inspiration, Progress, and Future of Evolved Plastic Artificial Neural Networks , 2017, Neural Networks.

[18]  Sridha Sridharan,et al.  Learning Temporal Strategic Relationships using Generative Adversarial Imitation Learning , 2018, AAMAS.

[19]  Tati L. R. Mengko,et al.  Brain Tumor Classification Using Convolutional Neural Network , 2018, IFMBE Proceedings.

[20]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[21]  Michael Wagner,et al.  Prediction of Psychosis by Mismatch Negativity , 2011, Biological Psychiatry.

[22]  E. Rolls,et al.  On the design of neural networks in the brain by genetic evolution , 2000, Progress in Neurobiology.

[23]  Konstantinos N. Plataniotis,et al.  Brain Tumor Type Classification via Capsule Networks , 2018, 2018 25th IEEE International Conference on Image Processing (ICIP).

[24]  Yusuf Perwej,et al.  A Neuroplasticity (Brain Plasticity) Approach to Use in Artificial Neural Network , 2012 .

[25]  Yang Gao,et al.  Detecting Abnormal Events via Hierarchical Dirichlet Processes , 2009, PAKDD.

[26]  Li Fei-Fei,et al.  ImageNet: A large-scale hierarchical image database , 2009, CVPR.

[27]  J. Kwon,et al.  Aberrant auditory processing in schizophrenia and in subjects at ultra-high-risk for psychosis. , 2012, Schizophrenia bulletin.

[28]  Ian T. Jolliffe,et al.  Principal Component Analysis , 2002, International Encyclopedia of Statistical Science.

[29]  Jun Soo Kwon,et al.  Pre-Attentive Auditory Processing in Ultra-High-Risk for Schizophrenia with Magnetoencephalography , 2009, Biological Psychiatry.

[30]  Bita Moghaddam,et al.  From Revolution to Evolution: The Glutamate Hypothesis of Schizophrenia and its Implication for Treatment , 2012, Neuropsychopharmacology.

[31]  Jürgen Schmidhuber,et al.  Stacked Convolutional Auto-Encoders for Hierarchical Feature Extraction , 2011, ICANN.

[32]  Yong Haur Tay,et al.  Abnormal Event Detection in Videos using Spatiotemporal Autoencoder , 2017, ISNN.

[33]  Sridha Sridharan,et al.  Task Specific Visual Saliency Prediction with Memory Augmented Conditional Generative Adversarial Networks , 2018, 2018 IEEE Winter Conference on Applications of Computer Vision (WACV).

[34]  Sridha Sridharan,et al.  Pedestrian Trajectory Prediction with Structured Memory Hierarchies , 2018, ECML/PKDD.

[35]  Jonghyun Choi,et al.  Learning Temporal Regularity in Video Sequences , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[36]  Svetha Venkatesh,et al.  Memorizing Normality to Detect Anomaly: Memory-Augmented Deep Autoencoder for Unsupervised Anomaly Detection , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[37]  Robin M. Murray,et al.  Error-Related Processing Dysfunction in Children Aged 9 to 12 Years Presenting Putative Antecedents of Schizophrenia , 2010, Biological Psychiatry.

[38]  Sandeep Sharma,et al.  Anomaly Detection in Medical Wireless Sensor Networks using Machine Learning Algorithms , 2015 .

[39]  Razvan Pascanu,et al.  Theano: A CPU and GPU Math Compiler in Python , 2010, SciPy.

[40]  Amir Hussain,et al.  Applications of Deep Learning and Reinforcement Learning to Biological Data , 2017, IEEE Transactions on Neural Networks and Learning Systems.

[41]  Sridha Sridharan,et al.  Tree Memory Networks for Modelling Long-term Temporal Dependencies , 2017, Neurocomputing.

[42]  Stefano Nolfi,et al.  Auto-teaching: networks that develop their own teaching input , 1993 .

[43]  U. Rajendra Acharya,et al.  A deep convolutional neural network model for automated identification of abnormal EEG signals , 2018, Neural Computing and Applications.

[44]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[45]  James C. Bezdek,et al.  Efficient Unsupervised Parameter Estimation for One-Class Support Vector Machines , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[46]  J. Knott The organization of behavior: A neuropsychological theory , 1951 .

[47]  I. Obeid,et al.  Automated identification of abnormal adult EEGs , 2015, 2015 IEEE Signal Processing in Medicine and Biology Symposium (SPMB).

[48]  Yan Liu,et al.  Detecting Statistical Interactions from Neural Network Weights , 2017, ICLR.