no code implementations • 10 Oct 2023 • Carlos E. Jimenez, John Yang, Alexander Wettig, Shunyu Yao, Kexin Pei, Ofir Press, Karthik Narasimhan
We find real-world software engineering to be a rich, sustainable, and challenging testbed for evaluating the next generation of language models.
Ranked #2 on Bug fixing on SWE-bench
no code implementations • 7 Aug 2023 • Kexin Pei, Weichen Li, Qirui Jin, Shuyang Liu, Scott Geng, Lorenzo Cavallaro, Junfeng Yang, Suman Jana
This paper tackles the challenge of teaching code semantics to Large Language Models (LLMs) for program analysis by incorporating code symmetries into the model architecture.
no code implementations • 12 Nov 2022 • Victor Robila, Kexin Pei, Junfeng Yang
It is beneficial to develop an efficient machine-learning based method for addition using embedded hexadecimal digits.
no code implementations • 4 Oct 2022 • Kexin Pei, Dongdong She, Michael Wang, Scott Geng, Zhou Xuan, Yaniv David, Junfeng Yang, Suman Jana, Baishakhi Ray
Notably, NeuDep also outperforms the current state-of-the-art on these tasks.
1 code implementation • 16 Dec 2020 • Kexin Pei, Zhou Xuan, Junfeng Yang, Suman Jana, Baishakhi Ray
We thus train the model to learn execution semantics from the functions' micro-traces, without any manual labeling effort.
1 code implementation • 2 Oct 2020 • Kexin Pei, Jonas Guan, David Williams-King, Junfeng Yang, Suman Jana
We present XDA, a transfer-learning-based disassembly framework that learns different contextual dependencies present in machine code and transfers this knowledge for accurate and robust disassembly.
2 code implementations • NeurIPS 2018 • Shiqi Wang, Kexin Pei, Justin Whitehouse, Junfeng Yang, Suman Jana
Our approach can check different safety properties and find concrete counterexamples for networks that are 10$\times$ larger than the ones supported by existing analysis techniques.
1 code implementation • 15 Jul 2018 • Dongdong She, Kexin Pei, Dave Epstein, Junfeng Yang, Baishakhi Ray, Suman Jana
However, even state-of-the-art fuzzers are not very efficient at finding hard-to-trigger software bugs.
3 code implementations • 28 Apr 2018 • Shiqi Wang, Kexin Pei, Justin Whitehouse, Junfeng Yang, Suman Jana
In this paper, we present a new direction for formally checking security properties of DNNs without using SMT solvers.
no code implementations • 5 Dec 2017 • Kexin Pei, Linjie Zhu, Yinzhi Cao, Junfeng Yang, Carl Vondrick, Suman Jana
Finally, we show that retraining using the safety violations detected by VeriVis can reduce the average number of violations up to 60. 2%.
1 code implementation • 28 Aug 2017 • Yuchi Tian, Kexin Pei, Suman Jana, Baishakhi Ray
Most existing testing techniques for DNN-driven vehicles are heavily dependent on the manual collection of test data under different driving conditions which become prohibitively expensive as the number of test conditions increases.
3 code implementations • 18 May 2017 • Kexin Pei, Yinzhi Cao, Junfeng Yang, Suman Jana
First, we introduce neuron coverage for systematically measuring the parts of a DL system exercised by test inputs.