mlsanityData to 14 Oct 2026

HELIOS: Hierarchical Graph Abstraction for Structure-Aware LLM Decompilation

arXiv 2601.14598 ↗First posted 21 Jan 2026cs.SE cs.AIcited by 3

Not on the map. Why?

Abstract (arXiv)

Large language models (LLMs) have recently been applied to binary decompilation, yet they still treat code as plain text and ignore the graphs that govern program control flow. This limitation often yields syntactically fragile and logically inconsistent output, especially for optimized binaries. This paper presents textscHELIOS, a framework that reframes LLM-based decompilation as a structured reasoning task. textscHELIOS summarizes a binary's control flow and function calls into a hierarchical text representation that spells out basic blocks, their successors, and high-level patterns such as loops and conditionals. This representation is supplied to a general-purpose LLM, along with raw decompiler output, optionally combined with a compiler-in-the-loop that returns error messages when the generated code fails to build. On HumanEval-Decompile for textttx8664, textscHELIOS raises average object file compilability from 45.0% to 85.2% for Gemini~2.0 and from 71.4% to 89.6% for GPT-4.1~Mini. With compiler feedback, compilability exceeds 94% and functional correctness improves by up to 5.6 percentage points over text-only prompting. Across six architectures drawn from x86, ARM, and MIPS, textscHELIOS reduces the spread in functional correctness while keeping syntactic correctness consistently high, all without fine-tuning. These properties make textscHELIOS a practical building block for reverse engineering workflows in security settings where analysts need recompilable, semantically faithful code across diverse hardware targets.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 15 of its 39 references that are in the map. First posted on arXiv 21 Jan 2026.

Builds on

15 of 39 references.

References · 15

  1. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  2. 2023GPT4Graph: Can Large Language Models Understand Graph Structured Data ? An Empirical Evaluation and Benchmarkingcited by 210
  3. 2023Talk like a Graph: Encoding Graphs for Large Language Modelscited by 176
  4. 2023GraphText: Graph Reasoning in Text Spacecited by 111
  5. 2017Neural Network-based Graph Embedding for Cross-Platform Binary Code Similarity Detectioncited by 65
  6. 2024LLM4Decompile: Decompiling Binary Code with Large Language Modelscited by 39
  7. 2020Trex: Learning Execution Semantics from Micro-Traces for Binary Similaritycited by 34
  8. 2023SLaDe: A Portable Small Language Model Decompiler for Optimized Assemblycited by 28
  9. 2023Refining Decompiled C Code with Large Language Modelscited by 24
  10. 2019An Observational Investigation of Reverse Engineers' Processescited by 21
  11. 2023Nova: Generative Language Models for Assembly Code with Hierarchical Attention and Contrastive Learningcited by 12
  12. 2023CFG2VEC: Hierarchical Graph Neural Network for Cross-Architectural Software Reverse Engineeringcited by 6
3 more
  1. 2024Self-Constructed Context Decompilation with Fined-grained Alignment Enhancementcited by 3
  2. 2025ReF Decompile: Relabeling and Function Call Enhanced Decompilecited by 3
  3. 2025AGNOMIN -- Architecture Agnostic Multi-Label Function Name Predictioncited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 3.

3 papers.