method: Baseline - DREBIN2024-09-04

Authors: .

Description: Reproduction of the detector from Arp, Daniel, et al. “Drebin: Effective and explainable detection of android malware in your pocket.” NDSS. Vol. 14. 2014.

Authors: Daniele Ghiani

Affiliation: University of Cagliari

Description: Continual-Positive Congruent Training (C-PCT) is an adaptation of the well-known PCT strategy to a Continual Learning (CL) scenario.
In CL, data arrives incrementally, following a temporal order. Each time a new batch of data becomes available, the model is updated using only the most recent data.
Following this scenario the training data has been divided into 12 quarters.
The PCT regularization loss term encourages the new model under training, which is updated solely with the latest data, to mimic the previous model's behavior when it made correct predictions.

Ranking Table

Description Paper Source Code
False Positive RateDetection Rate
DateMethodFalse Positive RateClean data 25 manipulated features 50 manipulated features100 manipulated features
2025-03-18Baseline - Multilayer Perceptron0.32%68.48%6.80%4.00%2.64%
2024-09-04Baseline - DREBIN0.36%77.28%0.48%0.08%0.00%
2025-02-20Continual-Positive Congruent Training0.40%59.60%4.56%1.20%0.24%
2024-09-04Baseline - SecSVM0.44%75.36%14.96%10.64%5.44%
2025-03-10SVM-CB (b=0.2, n=100)0.82%75.36%4.16%3.28%2.32%
2025-03-10SVM-CB (b=0.8, n=100)0.82%75.36%4.16%3.28%2.32%
2025-04-04DeepTrust0.98%78.32%43.28%33.84%19.92%

Ranking Graphic - False Positive Rate

Ranking Graphic - Detection Rate - Clean

Ranking Graphic - Detection Rate - 25 manipulated features

Ranking Graphic - Detection Rate - 50 manipulated features

Ranking Graphic - Detection Rate - 100 manipulated features