I. Introduction
With the rapid development of communication technology, the Internet of Things (IOT) applications gradually occupies an extremely important position in daily life. Due to the large amount of data generation and frequent data interaction, a small amount of abnormal data may lead to the fault of entire IoT systems [1]. Hence, anomaly detection (also known as outlier detection) has received extensive attention to detect abnormal data in IoT systems of several areas, such as financial fraud detection [2], network attack detection [3], sensor anomaly detection [4], [5], etc..