Skip to main content
Computer Science > Artificial Intelligence
[Submitted on 5 Jul 2024 (this version), latest version 8 Aug 2024 (v2)]
Code Hallucination
Mirza Masfiqur Rahman, Ashish Kundu
Generative models such as large language models are extensively used as code copilots and for whole program generation. However, the programs they generate often have questionable correctness, authenticity and reliability in terms of integration as they might not follow the user requirements, provide incorrect and/or nonsensical outputs, or even contain semantic/syntactic errors - overall known as LLM hallucination. In this work, we present several types of code hallucination. We have generated such hallucinated code manually using large language models. We also present a technique - HallTrigger, in order to demonstrate efficient ways of generating arbitrary code hallucination. Our method leverages 3 different dynamic attributes of LLMs to craft prompts that can successfully trigger hallucinations from models without the need to access model architecture or parameters. Results from popular blackbox models suggest that HallTrigger is indeed effective and the pervasive LLM hallucination have sheer impact on software development.
Subjects:	Artificial Intelligence (cs.AI); Software Engineering (cs.SE)
Cite as:	arXiv:2407.04831 [cs.AI]
 	(or arXiv:2407.04831v1 [cs.AI] for this version)
 	
https://doi.org/10.48550/arXiv.2407.04831
Focus to learn more
Submission history
From: Ashish Kundu [view email]
[v1] Fri, 5 Jul 2024 19:37:37 UTC (45 KB)
[v2] Thu, 8 Aug 2024 01:01:47 UTC (45 KB)

Access Paper:
View PDFHTML (experimental)TeX Source
view license
Current browse context: cs.AI
< prev next >

newrecent2024-07
Change to browse by: cs cs.SE
References & Citations
NASA ADS
Google Scholar
Semantic Scholar
Export BibTeX Citation
Bookmark
Bibliographic Tools
Bibliographic and Citation Tools
Bibliographic Explorer Toggle
Bibliographic Explorer (What is the Explorer?)
Connected Papers Toggle
Connected Papers (What is Connected Papers?)
Litmaps Toggle
Litmaps (What is Litmaps?)
scite.ai Toggle
scite Smart Citations (What are Smart Citations?)
Code, Data, Media
Demos
Related Papers
About arXivLabs
Which authors of this paper are endorsers? | Disable MathJax (What is MathJax?)
About
Help
Contact
Subscribe
Copyright
Privacy Policy
Web Accessibility Assistance

arXiv Operational Status 
