“…Data mining techniques for IoT based applications has been widely presented in literature for different decision tasks, such as supervised and unsupervised learning for IoT applications [5,14,32], frequent pattern recognition and association analysis [4,19,21], massive IoT data mining [22,24], stream data mining [36], etc.…”