EXHIB: A Benchmark for Realistic and Diverse Evaluation of Function Similarity in the Wild
Not on the map. Why?
Abstract (arXiv)
Binary Function Similarity Detection (BFSD) is a core problem in software security, supporting tasks such as vulnerability analysis, malware classification, and patch provenance. In the past few decades, numerous models and tools have been developed for this application; however, due to the lack of a comprehensive universal benchmark in this field, researchers have struggled to compare different models effectively. Existing datasets are limited in scope, often focusing on a narrow set of transformations or types of binaries, and fail to reflect the full diversity of real-world applications. We introduce EXHIB, a benchmark comprising five realistic datasets collected from the wild, each highlighting a distinct aspect of the BFSD problem space. We evaluate 9 representative models spanning multiple BFSD paradigms on EXHIB and observe performance degradations of up to 30% on firmware and semantic datasets compared to standard settings, revealing substantial generalization gaps. Our results show that robustness to low- and mid-level binary variations does not generalize to high-level semantic differences, underscoring a critical blind spot in current BFSD evaluation practices.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 15 of its 59 references that are in the map. First posted on arXiv 2 Apr 2026.
Builds on
15 of 59 references.
References · 15
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,974
- 2019Graph Matching Networks for Learning the Similarity of Graph Structured Objectscited by 202
- 2017Neural Network-based Graph Embedding for Cross-Platform Binary Code Similarity Detectioncited by 65
- 2022jTrans: Jump-Aware Transformer for Binary Code Similaritycited by 44
- 2020Trex: Learning Execution Semantics from Micro-Traces for Binary Similaritycited by 34
- 2018SAFE: Self-Attentive Function Embeddings for Binary Similaritycited by 33
- 2022Graph Matching with Bi-level Noisy Correspondencecited by 30
- 2019A Survey of Binary Code Similaritycited by 18
Built on by
Not cited yet.