bghojogh / iMondrian

The code for Isolation Mondrian (iMondrian) forest for batch and online anomaly detection

Home Page:https://ieeexplore.ieee.org/abstract/document/9283073

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Isolation Mondrian Forest (iMondrian Forest)

The code for Isolation Mondrian (iMondrian) forest for batch and online anomaly detection

iMondrian Forest (Ours)

This is the code for the paper:

Haoran Ma, Benyamin Ghojogh, Maria N. Samad, Dongyu Zheng, Mark Crowley. "Isolation Mondrian Forest for Batch and Online Anomaly Detection." In 2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 3051-3058. IEEE, 2020.

iMondrian forest is a hybrid of isolation forest (for batch anomaly detection) and Mondrian forest (for online classification and regression). iMondrian forest can be used for both batch and online anomaly detection.

Isolation Forest

Fei Tony Liu, Kai Ming Ting, Zhi-Hua Zhou. "Isolation forest." In 2008 eighth ieee international conference on data mining, pp. 413-422. IEEE, 2008.

Fei Tony Liu, Kai Ming Ting, Zhi-Hua Zhou. "Isolation-based anomaly detection." ACM Transactions on Knowledge Discovery from Data (TKDD) 6, no. 1 (2012): 1-39.

Mondrian Forest

Balaji Lakshminarayanan, Daniel M. Roy, Yee Whye Teh. "Mondrian forests: Efficient online random forests." Advances in Neural Information Processing Systems 27 (NIPS), pages 3140-3148, 2014.

About

The code for Isolation Mondrian (iMondrian) forest for batch and online anomaly detection

https://ieeexplore.ieee.org/abstract/document/9283073


Languages

Language:Python 70.3%Language:Jupyter Notebook 29.7%