paper-with-me

Papers

Retrieval Augmented Generation Integrated Large Language Models in Smart Contract Vulnerability Detection

2024-07-20 · Jeffy Yu

The rapid growth of Decentralized Finance (DeFi) has been accompanied by substantial financial losses due to smart contract vulnerabilities, underscoring the critical need for effective security auditing. With attacks becoming more frequent, the necessity and demand for auditing services has escalated. This especially creates a financial burden for independent developers and small businesses, who often have limited available funding for these services. Our study builds upon existing frameworks by integrating Retrieval-Augmented Generation (RAG) with large language models (LLMs), specifically employing GPT-4-1106 for its 128k token context window. We construct a vector store of 830 known vulnerable contracts, leveraging Pinecone for vector storage, OpenAI's text-embedding-ada-002 for embeddings, and LangChain to construct the RAG-LLM pipeline. Prompts were designed to provide a binary answer for vulnerability detection. We first test 52 smart contracts 40 times each against a provided vulnerability type, verifying the replicability and consistency of the RAG-LLM. Encouraging results were observed, with a 62.7% success rate in guided detection of vulnerabilities. Second, we challenge the model under a "blind" audit setup, without the vulnerability type provided in the prompt, wherein 219 contracts undergo 40 tests each. This setup evaluates the general vulnerability detection capabilities without hinted context assistance. Under these conditions, a 60.71% success rate was observed. While the results are promising, we still emphasize the need for human auditing at this time. We provide this study as a proof of concept for a cost-effective smart contract auditing process, moving towards democratic access to security.

📄 PDF Abstract BibTeX arXiv:2407.14838

Code (0)

등록된 구현이 없습니다.

Tasks

RAGRetrievalRetrieval-augmented GenerationVulnerability Detection

Similar Papers 제목 키워드 기반

DCD: Domain-Oriented Design for Controlled Retrieval-Augmented Generation

2026-04-08 · Valerii Kovalskii, Nikita Belov, Nikita Miteyko, Igor Reshetnikov 외 arxiv

Retrieval-Augmented Generation (RAG) is widely used to ground large language models in external knowledge sources. However, when applied to heterogeneous corpora and multi-step queries, Naive RAG pipelines often degrade …

FedRAG: A Framework for Fine-Tuning Retrieval-Augmented Generation Systems

2025-06-10 · Val Andrei Fajardo, David B. Emerson, Amandeep Singh, Veronica Chatrath 외

Retrieval-augmented generation (RAG) systems have been shown to be effective in addressing many of the drawbacks of relying solely on the parametric memory of large language models. Recent work has demonstrated that RAG …

RAGRetrievalRetrieval-augmented Generation

WavRAG: Audio-Integrated Retrieval Augmented Generation for Spoken Dialogue Models

2025-02-20 · Yifu Chen, Shengpeng Ji, Haoxiao Wang, Ziqing Wang 외

Retrieval Augmented Generation (RAG) has gained widespread adoption owing to its capacity to empower large language models (LLMs) to integrate external knowledge. However, existing RAG frameworks are primarily designed f…

Automatic Speech RecognitionRAGRetrievalRetrieval-augmented Generation+2

Biomedical Hypothesis Explainability with Graph-Based Context Retrieval

2025-09-15 · Ilya Tyagin, Saeideh Valipour, Aliaksandra Sikirzhytskaya, Michael Shtutman 외 arxiv

We introduce an explainability method for biomedical hypothesis generation systems, built on top of the novel Hypothesis Generation Context Retriever framework. Our approach combines semantic graph-based retrieval and re…

Explainable Biomedical Hypothesis Generation via Retrieval Augmented Generation enabled Large Language Models

2024-07-17 · Alexander R. Pelletier, Joseph Ramirez, Irsyad Adam, Simha Sankar 외

The vast amount of biomedical information available today presents a significant challenge for investigators seeking to digest, process, and understand these findings effectively. Large Language Models (LLMs) have emerge…

NavigateRAGRetrievalRetrieval-augmented Generation