2026 · Conference paper
SK2Decompile: LLM-based Two-Phase Binary Decompilation from Skeleton to Skin
Splits LLM decompilation into two phases: a Structure Recovery model turns decompiler pseudocode into an identifier-free IR that keeps control flow and data structures, trained with compiler-based RL rewards, and an Identifier Naming model then restores names under a semantic-similarity reward. The authors report a 21.6% average re-executability gain over GPT-5-mini on HumanEval and a 29.4% average R2I improvement over Idioms on GitHub2025.
Scope and limitations
Training and main evaluation use function-level C compiled for x86-64 Linux with GCC and Clang at -O0 to -O3, with IDA Pro pseudocode as model input. Re-executability is measured only on HumanEval and MBPP; ExeBench and GitHub2025 use R2I readability and a GPT-5-mini judge. Appendix experiments extend to BringUpBench projects, macOS arm64 and Windows MSVC builds, and Obfuscator-LLVM, but the models are trained on C only and the paper expects them to degrade on features without C equivalents, such as C++ templates.
Why it fits this collection
Adds a recent LLM decompiler that separates structural correctness from identifier recovery, extending the LLM4Decompile line of work.
Publication and review details
- Venue
- ICLR 2026
- Status
- Conference paper
- Publication / posting date
- 2026 (exact date not verified)
- Date source
- Publication year stated by the official ICLR proceedings; no finer publication date is asserted.
- First arXiv submission
- September 26, 2025
- arXiv
- 2509.22114
- Reviewed arXiv version
- v1
Authors follow the proceedings PDF; the proceedings landing page writes the first author's given name as 'hanzhuo'. OpenReview lists the paper as an ICLR 2026 Poster. The September 2025 arXiv v1 is separate from ICLR 2026 publication, and the 32-page proceedings version adds appendix experiments. Code is the sk2decompile directory of the LLM4Decompile repository. License signals differ by source: the repository LICENSE is MIT, both 6.7B model cards are tagged MIT, and the repository also carries a DeepSeek LICENSE-MODEL; both models are initialized from LLM4Decompile-6.7B. No single license is asserted.
Sources reviewed
Source review only; experiments were not rerun for this collection. Cite the original authors using the linked paper or BibTeX.
Primary sources
- https://proceedings.iclr.cc/paper_files/paper/2026/hash/9132583dd869acb0cafeb0ed25eb031a-Abstract-Conference.html
- https://proceedings.iclr.cc/paper_files/paper/2026/file/9132583dd869acb0cafeb0ed25eb031a-Paper-Conference.pdf
- https://openreview.net/forum?id=jSQPqdoidy
- https://iclr.cc/virtual/2026/poster/10007876
- https://arxiv.org/abs/2509.22114
- https://github.com/albertan017/LLM4Decompile/blob/85b364bf093eb2ee4f3687cfe38a203fca89f23e/sk2decompile/README.md
- https://github.com/albertan017/LLM4Decompile/blob/85b364bf093eb2ee4f3687cfe38a203fca89f23e/LICENSE
- https://github.com/albertan017/LLM4Decompile/blob/85b364bf093eb2ee4f3687cfe38a203fca89f23e/LICENSE-MODEL
- https://huggingface.co/LLM4Binary/sk2decompile-struct-6.7b/blob/3c173bebc9cf1d3a06b0607a743e0f0084d2a50b/README.md
- https://huggingface.co/LLM4Binary/sk2decompile-ident-6.7b/blob/62119d483580bff1a454ec2c774bad7c6086969e/README.md