paper-with-me

Papers

BinBert: Binary Code Understanding with a Fine-tunable and Execution-aware Transformer

2022-08-13 · Fiorella Artuso, Marco Mormando, Giuseppe A. Di Luna, Leonardo Querzoni

A recent trend in binary code analysis promotes the use of neural solutions based on instruction embedding models. An instruction embedding model is a neural network that transforms sequences of assembly instructions into embedding vectors. If the embedding network is trained such that the translation from code to vectors partially preserves the semantic, the network effectively represents an assembly code model. In this paper we present BinBert, a novel assembly code model. BinBert is built on a transformer pre-trained on a huge dataset of both assembly instruction sequences and symbolic execution information. BinBert can be applied to assembly instructions sequences and it is fine-tunable, i.e. it can be re-trained as part of a neural architecture on task-specific data. Through fine-tuning, BinBert learns how to apply the general knowledge acquired with pre-training to the specific task. We evaluated BinBert on a multi-task benchmark that we specifically designed to test the understanding of assembly code. The benchmark is composed of several tasks, some taken from the literature, and a few novel tasks that we designed, with a mix of intrinsic and downstream tasks. Our results show that BinBert outperforms state-of-the-art models for binary instruction embedding, raising the bar for binary code understanding.

📄 PDF Abstract BibTeX arXiv:2208.06692

Code (0)

등록된 구현이 없습니다.

Tasks

General Knowledge

Methods 이 논문이 사용한 방법론

Test 설명 없음

Similar Papers 제목 키워드 기반

Xtreme Margin: A Tunable Loss Function for Binary Classification Problems

2022-10-31 · Rayan Wali

Loss functions drive the optimization of machine learning algorithms. The choice of a loss function can have a significant impact on the training of a model, and how the model learns the data. Binary classification is on…

Binary Classification

SoftPQ: Robust Instance Segmentation Evaluation via Soft Matching and Tunable Thresholds

2025-05-17 · Ranit Karmakar, Simon F. Nørrelykke

Segmentation evaluation metrics traditionally rely on binary decision logic: predictions are either correct or incorrect, based on rigid IoU thresholds. Detection--based metrics such as F1 and mAP determine correctness a…

BenchmarkingBinary ClassificationInstance SegmentationSegmentation+1

A Tunable Loss Function for Binary Classification

2019-02-12 · Tyler Sypherd, Mario Diaz, Lalitha Sankar, Peter Kairouz

We present $\alpha$-loss, $\alpha \in [1,\infty]$, a tunable loss function for binary classification that bridges log-loss ($\alpha=1$) and $0$-$1$ loss ($\alpha = \infty$). We prove that $\alpha$-loss has an equivalent …

Binary ClassificationClassificationGeneral Classificationregression

Towards Building Non-Fine-Tunable Foundation Models

2026-01-31 · Ziyao Wang, Nizhang Li, Pingzhi Li, Guoheng Sun 외 arxiv

Open-sourcing foundation models (FMs) enables broad reuse but also exposes model trainers to economic and safety risks from unrestricted downstream fine-tuning. We address this problem by building non-fine-tunable founda…

Representation Learning

Exploring the Impact of Model Scaling on Parameter-Efficient Tuning

2023-06-04 · Yusheng Su, Chi-Min Chan, Jiali Cheng, Yujia Qin 외

Parameter-efficient tuning (PET) methods can effectively drive extremely large pre-trained language models (PLMs) by training only minimal parameters. Different PET methods utilize different manually designed tunable mod…