Research Article
The Concept Drift Problem in Android Malware Detection and Its Solution
Algorithm 2
Subclassifier elimination strategy used in the ENBCS.
Input: A sequence streaming data , | , the number of classifiers in the ensemble learning model | , the number of features used in each classifier | , the confidence level | , window size of the ensemble learning model | (1) while more data blocks are available do | (2) Getting the accuracy rate of ensemble model on | (3) for to do | (4) Get the accuracy rate of classifier on | (5) Calculate from (9) | (6) if AND then | (7) / Classifier should be abandoned / | (8) Retrain classifier with data | (9) end if | (10) end for | (11) end while |
|