Adaptive detection of unknown threats in smart contracts via multimodal self-learning

Author Identifier (ORCID)

Wei Ni’s ORCID record ORCID Logo

Abstract

Existing AI-assisted smart contract vulnerability detection methods train detection models with known vulnerability samples. These models predominantly emphasize unilateral feature representations of smart contracts, which impedes their ability to capture vulnerabilities comprehensively and undermines their generalization to previously unseen threats. This paper proposes Synesthete, a new method for detecting unknown smart contract threats. Synesthete adopts multiple types of smart contract features (e.g., texts, graph structures, and images extracted from opcodes, sources, and bytecode streams) and fuses the multimodal features to improve its cross-domain adaptability. Leveraging self-learning and data generation, Synesthete can cope with the imbalance of smart contract datasets (i.e., with relatively few vulnerability samples). By further introducing a domain-adaptive learning mechanism, Synesthete learns features shared across source and target domains (i.e., known/unknown threats). Evaluations show that compared with unimodal features, Synesthete's self-learning fusion of multimodal features, combined with domain-adaptive learning on balanced datasets, improves performance significantly. Compared with the latest classical and AI-based methods, Synesthete's detection accuracy on known reentrancy, timestamp dependence, and transaction-ordering dependence vulnerabilities is improved by 5.46%-28.78%. On discriminating unknown threats to smart contracts, Synesthete also achieves a high detection accuracy while outperforming existing deep-learning-based approaches.

Keywords

data augmentation, domain adaptation, multimodal fusion, smart contracts, unknown vulnerability, vulnerability detection

Document Type

Journal Article

Date of Publication

1-1-2026

E-ISSN

15566021

ISSN

15566013

Volume

21

Publication Title

IEEE Transactions on Information Forensics and Security

Publisher

IEEE

School

School of Engineering

Funding Information

Fundamental Research Funds for the Central Universities (Grant Number: 2025JBMC044), National Natural Science Foundation of China (Grant Number: 62272031 and 62472022), Beijing Nova Program (Grant Number: 20230484257), Ongoing Research Funding program, King Saud University, Riyadh, Saudi Arabia (Grant Number: ORF-RICSP-2026-4), Talent Fund of Beijing Jiaotong University (Grant Number: 2025XKRC013), Beijing-Tianjin-Hebei Natural Science Cooperation Project (Grant Number: 25JJJJC0005).

Copyright

subscription content

First Page

8227

Last Page

8240

Recommended Citation

Duan, L., Ye, W., Ma, H., Li, C., Ni, W., Wang, W., Khan, M. K., & Guo, S. (2026). Adaptive detection of unknown threats in smart contracts via multimodal self-learning. IEEE Transactions on Information Forensics and Security, 21, 8227–8240. https://doi.org/10.1109/TIFS.2026.3723161

Share

 
COinS
 

Link to publisher version (DOI)

10.1109/TIFS.2026.3723161