paper-with-me

홈 › Papers

AGNOMIN -- Architecture Agnostic Multi-Label Function Name Prediction

2025-09-29 · Yonatan Gizachew Achamyeleh, Tongtao Zhang, Joshua Hyunki Kim, Gabriel Garcia, Shih-Yuan Yu, Anton Kocheturov, Mohammad Abdullah Al Faruque arxiv

Function name prediction is crucial for understanding stripped binaries in software reverse engineering, a key step for \textbf{enabling subsequent vulnerability analysis and patching}. However, existing approaches often struggle with architecture-specific limitations, data scarcity, and diverse naming conventions. We present AGNOMIN, a novel architecture-agnostic approach for multi-label function name prediction in stripped binaries. AGNOMIN builds Feature-Enriched Hierarchical Graphs (FEHGs), combining Control Flow Graphs, Function Call Graphs, and dynamically learned \texttt{PCode} features. A hierarchical graph neural network processes this enriched structure to generate consistent function representations across architectures, vital for \textbf{scalable security assessments}. For function name prediction, AGNOMIN employs a Renée-inspired decoder, enhanced with an attention-based head layer and algorithmic improvements. We evaluate AGNOMIN on a comprehensive dataset of 9,000 ELF executable binaries across three architectures, demonstrating its superior performance compared to state-of-the-art approaches, with improvements of up to 27.17\% in precision and 55.86\% in recall across the testing dataset. Moreover, AGNOMIN generalizes well to unseen architectures, achieving 5.89\% higher recall than the closest baseline. AGNOMIN's practical utility has been validated through security hackathons, where it successfully aided reverse engineers in analyzing and patching vulnerable binaries across different architectures.

📄 PDF Abstract BibTeX arXiv:2509.25514

Code (0)

등록된 구현이 없습니다.

Tasks

Graph Neural Network

Similar Papers 제목 키워드 기반

Class-Agnostic Segmentation Loss and Its Application to Salient Object Detection and Segmentation

2021-07-16 · Angira Sharma, Naeemullah Khan, Muhammad Mubashar, Ganesh Sundaramoorthi 외

In this paper we present a novel loss function, called class-agnostic segmentation (CAS) loss. With CAS loss the class descriptors are learned during training of the network. We don't require to define the label of a cla…

Objectobject-detectionObject DetectionSalient Object Detection+1

Towards Improved Imbalance Robustness in Continual Multi-Label Learning with Dual Output Spiking Architecture (DOSA)

2024-02-07 · Sourav Mishra, Shirin Dora, Suresh Sundaram

Algorithms designed for addressing typical supervised classification problems can only learn from a fixed set of samples and labels, making them unsuitable for the real world, where data arrives as a stream of samples of…

Multi-Label ClassificationMUlTI-LABEL-ClASSIFICATIONMulti-Label Learning

Class-Agnostic Segmentation Loss and Its Application to Salient Object Detection and Segmentation

2020-10-28 · Angira Sharma, Naeemullah Khan, Ganesh Sundaramoorthi, Philip Torr

In this paper we present a novel loss function, called class-agnostic segmentation (CAS) loss. With CAS loss the class descriptors are learned during training of the network. We don't require to define the label of a cla…

Objectobject-detectionObject DetectionSalient Object Detection+1

Learning Task-Agnostic Representations through Multi-Teacher Distillation

2025-10-21 · Philippe Formont, Maxime Darrin, Banafsheh Karimian, Jackie CK Cheung 외 arxiv

Casting complex inputs into tractable representations is a critical step across various fields. Diverse embedding models emerge from differences in architectures, loss functions, input modalities and datasets, each captu…

Decorrelating Structure via Adapters Makes Ensemble Learning Practical for Semi-supervised Learning

2024-08-08 · Jiaqi Wu, Junbiao Pang, Qingming Huang

In computer vision, traditional ensemble learning methods exhibit either a low training efficiency or the limited performance to enhance the reliability of deep neural networks. In this paper, we propose a lightweight, l…

Ensemble Learning