mlsanityData to 14 Oct 2026

AGNOMIN -- Architecture Agnostic Multi-Label Function Name Prediction

arXiv 2509.25514 ↗First posted 29 Sep 2025cs.SE cs.CR cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Function name prediction is crucial for understanding stripped binaries in software reverse engineering, a key step for 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 textttPCode features. A hierarchical graph neural network processes this enriched structure to generate consistent function representations across architectures, vital for scalable security assessments. For function name prediction, AGNOMIN employs a Ren'ee-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.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 15 of its 52 references that are in the map. First posted on arXiv 29 Sep 2025.

Builds on

15 of 52 references.

References · 15

  1. 2017Attention Is All You Needcited by 60,361
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  4. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
  5. 2016DiSMEC - Distributed Sparse Machines for Extreme Multi-label Classificationcited by 71
  6. 2017Neural Network-based Graph Embedding for Cross-Platform Binary Code Similarity Detectioncited by 65
  7. 2018A no-regret generalization of hierarchical softmax to extreme multi-label classificationcited by 52
  8. 2021DeepXML: A Deep Extreme Multi-Label Learning Framework Applied to Short Text Documentscited by 37
  9. 2019DIRE: A Neural Approach to Decompiled Identifier Namingcited by 36
  10. 2019An Observational Investigation of Reverse Engineers' Processescited by 21
  11. 2020Probabilistic Label Trees for Extreme Multi-label Classificationcited by 13
  12. 2016Simultaneous Learning of Trees and Representations for Extreme Classification and Density Estimationcited by 10
3 more
  1. 2023CFG2VEC: Hierarchical Graph Neural Network for Cross-Architectural Software Reverse Engineeringcited by 6
  2. 2018ICSREF: A Framework for Automated Reverse Engineering of Industrial Control Systems Binariescited by 5
  3. 2021XFL: Naming Functions in Binaries with Extreme Multi-label Learningcited by 5

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.