MedElevator Войти в исследования
← Поиск публикаций

DOI 10.1371/journal.pone.0349589

Медицинская библиотека · PloS one · 2026

HybFusion: A holistic Android malware detection framework with advanced feature fusion and ensemble learning.

Minh Manh Vu, Do Xuan Cho, Van Nguyen Thi Khanh

СтатьяПеревод пока не подготовлен

Аннотация

Android malware detection remains a critical challenge due to the rapid increase in malware variants and the growing sophistication of obfuscation techniques. To address these issues, this paper introduces HybFusion, a holistic Android malware detection framework that integrates advanced feature fusion with ensemble learning to enhance detection effectiveness and reduce false positives. HybFusion combines two complementary feature types to overcome the limitations of existing methods in capturing a comprehensive representation of malware behaviors and semantics: (1) behavioral features extracted from the function call graph and embedded using the Graph Isomorphism Network, and (2) semantic permission features obtained from the AndroidManifest.xml file by applying a normalization process to convert permission identifiers into a permission sequence, which is then embedded using a lightweight pre-trained Transformer-based language model. This strategy enables better leveraging of semantic relationships among permissions while maintaining low computational cost. In addition, HybFusion adopts a stacking-based ensemble learning strategy that leverages the strengths of multiple classifiers to further improve detection robustness. Extensive experimental results demonstrate that HybFusion outperforms existing approaches across all evaluation metrics, achieving a recall of 99.24% and an F1-score of 99.27%.

Для цитирования: Minh Manh Vu, Do Xuan Cho, Van Nguyen Thi Khanh. HybFusion: A holistic Android malware detection framework with advanced feature fusion and ensemble learning.. PloS one. 2026. DOI: 10.1371/journal.pone.0349589.

Предметные рубрики MeSH

Подготовка и перевод публикации
Обработка статьи · этапы, ошибки и управление
Загрузка состояния…

История · было → стало

Состояние обновляется каждые 5 секунд, пока блок открыт. Процент показывается только там, где известен объём работы. Пауза останавливает продолжение этапа; текущий запрос к источнику может завершиться.

Тип публикации указан по данным источника. Уровень доказательности автоматически не присваивается.