arXiv:2605.09028cs.LG2026-05

发现安卓恶意软件检测模型跨数据集性能暴跌,提出混合训练策略提升泛化能力。

Diagnosing and Mitigating Domain Shift in Permission-Based Android Malware Detection

论文配图:Diagnosing and Mitigating Domain Shift in Permission-Based Android Malware Detection
图 1 · 摘自论文原文
  • 基于权限的检测模型在不同数据集间表现差异大,关键权限重要性不稳定。
  • 反向迁移时准确率从86%降至73%,说明领域偏移严重制约模型实用化。
  • 通过共用特征交叉训练,跨域准确率回升至88%~97%,适合安全系统开发者参考。

基于机器学习的安卓恶意软件检测器在实际部署中常因领域偏移而失效,即在某一数据源上训练的模型在另一来源的应用上表现不佳。本文针对权限型检测器在跨域条件下的泛化性和可解释性进行了全面研究。采用两个互补数据集(PerMalDroid 和 NATICUSdroid)及五种集成分类器,首先建立同域基准,模型准确率超过92%;随后量化出显著的非对称性能下降:在 PerMalDroid 上训练的模型在 NATICUSdroid 上仍保持86%准确率,但反向迁移时骤降至73%。可解释人工智能分析揭示特征分布呈双峰模式,且特征重要性高度不稳定,关键权限在不同领域中影响力发生显著变化。不同领域依赖的预测特征集本质不匹配,模型依赖的是特定数据集的特征。更重要的是,消融实验表明,多数模型在噪声特征集上训练会导致泛化能力差,证实领域特异性噪声是比缺失特征更大的障碍。为缓解此问题,验证了一种基于共用特征交集的混合训练策略,成功恢复跨域性能,使模型在 PerMalDroid 上达到88%准确率,在 NATICUSdroid 上维持97%准确率。研究强调了可解释、跨域鲁棒的恶意软件检测系统的重要性,并为提升权限型安卓恶意软件检测器的实际部署效果提供了可行路径。

原文摘要 · Abstract (English)

Machine learning-based Android malware detectors often fail in real-world deployment due to domain shift, where models trained on one data source perform poorly on applications from another. This paper presents a comprehensive study on the generalizability and interpretability of permission-based detectors under cross-domain conditions. Using two complementary datasets (PerMalDroid and NATICUSdroid) and five ensemble classifiers, we first establish an intra-domain baseline, where models achieve over 92% accuracy, and then quantify a severe asymmetric performance drop. While models trained on PerMalDroid generalize well to NATICUSdroid (86% accuracy), the reverse direction sees a drastic drop to 73% accuracy. Explainable AI analysis reveals bimodal feature distributions and shows that feature importance is highly unstable, with key permissions losing or gaining influence across domains. The predictive feature sets for different domains are fundamentally mismatched, as models rely on different, dataset-specific permissions. Most importantly, an ablation study demonstrates that for most models, training on a noisy feature set leads to poor generalization, confirming that domain-specific artifacts are a greater obstacle than missing features. To mitigate this, we validate a hybrid training strategy based on the intersection of common features and successfully recover cross-domain performance, achieving 88% accuracy on PerMalDroid and maintaining 97% on NATICUSdroid. These findings highlight the importance of explainable, cross-domain-robust malware detection systems and provide a practical pathway toward improving real-world deployment of permission-based Android malware detectors.

恶意软件检测领域偏移可解释AI

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。