activity
20152024
most citedDeepXplore: Automated Whitebox Testing of Deep Learning Systems

1.3k citations · 2.7k across the 38 of their papers we have counts for

collaborators

39 papers

cs.CL2024★ 54 cited

TrustLLM: Trustworthiness in Large Language Models

Yue Huang, Lichao Sun, Haoran Wang +67

Large language models (LLMs), exemplified by ChatGPT, have gained considerable attention for their excellent natural language processing capabilities. Nonetheless, these LLMs prese…

cs.LG2023★ 1 cited

Exploiting Code Symmetries for Learning Program Semantics

Kexin Pei, Weichen Li, Qirui Jin +5

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. We in…

cs.CR2022★ 8 cited

NeuDep: Neural Binary Memory Dependence Analysis

Kexin Pei, Dongdong She, Michael Wang +6

Determining whether multiple instructions can access the same memory location is a critical task in binary analysis. It is challenging as statically computing precise alias informa…

cs.CR2022★ 19 cited

: Rigorous and Efficient Directed Greybox Fuzzing

Abhishek Shah, Dongdong She, Samanway Sadhu +3

Directed greybox fuzzing is a popular technique for targeted software testing that seeks to find inputs that reach a set of target sites in a program. Most existing directed greybo…

cs.LG2022★ 33 cited

General Cutting Planes for Bound-Propagation-Based Neural Network Verification

Huan Zhang, Shiqi Wang, Kaidi Xu +5

Bound propagation methods, when combined with branch and bound, are among the most effective methods to formally verify properties of deep neural networks such as correctness, robu…

cs.CR2022★ 1 cited

Effective Seed Scheduling for Fuzzing with Graph Centrality Analysis

Dongdong She, Abhishek Shah, Suman Jana

Seed scheduling, the order in which seeds are selected, can greatly affect the performance of a fuzzer. Existing approaches schedule seeds based on their historical mutation data,…

cs.CR2021★ 1 cited

Evaluating the Robustness of Trigger Set-Based Watermarks Embedded in Deep Neural Networks

Suyoung Lee, Wonho Song, Suman Jana +2

Trigger set-based watermarking schemes have gained emerging attention as they provide a means to prove ownership for deep neural network model owners. In this paper, we argue that…

cs.CR2021★ 26 cited

Learning Security Classifiers with Verified Global Robustness Properties

Yizheng Chen, Shiqi Wang, Yue Qin +3

Many recent works have proposed methods to train classifiers with local robustness properties, which can provably eliminate classes of evasion attacks for most inputs, but not all…

cs.LG2021★ 14 cited

Beta-CROWN: Efficient Bound Propagation with Per-neuron Split Constraints for Complete and Incomplete Neural Network Robustness Verification

Shiqi Wang, Huan Zhang, Kaidi Xu +4

Bound propagation based incomplete neural network verifiers such as CROWN are very efficient and can significantly accelerate branch-and-bound (BaB) based complete verification of…

cs.CR2020★ 38 cited

Trex: Learning Execution Semantics from Micro-Traces for Binary Similarity

Kexin Pei, Zhou Xuan, Junfeng Yang +2

Detecting semantically similar functions -- a crucial analysis capability with broad real-world security usages including vulnerability detection, malware lineage, and forensics --…

cs.CR2020★ 4 cited

XDA: Accurate, Robust Disassembly with Transfer Learning

Kexin Pei, Jonas Guan, David Williams-King +2

Accurate and robust disassembly of stripped binaries is challenging. The root of the difficulty is that high-level structures, such as instruction and function boundaries, are abse…

cs.AI2020★ 60 cited

Fast and Complete: Enabling Complete Neural Network Verification with Rapid and Massively Parallel Incomplete Verifiers

Kaidi Xu, Huan Zhang, Shiqi Wang +4

Formal verification of neural networks (NNs) is a challenging and important problem. Existing efficient complete solvers typically require the branch-and-bound (BaB) process, which…

cs.LG2020★ 19 cited

Ensuring Fairness Beyond the Training Data

Debmalya Mandal, Samuel Deng, Suman Jana +2

We initiate the study of fair classifiers that are robust to perturbations in the training distribution. Despite recent progress, the literature on fairness has largely ignored the…

cs.LG2020★ 24 cited

Towards Understanding Fast Adversarial Training

Bai Li, Shiqi Wang, Suman Jana +1

Current neural-network-based classifiers are susceptible to adversarial examples. The most empirically successful approach to defending against such adversarial examples is adversa…

cs.SE2020★ 45 cited

MTFuzz: Fuzzing with a Multi-Task Neural Network

Dongdong She, Rahul Krishna, Lu Yan +2

Fuzzing is a widely used technique for detecting software bugs and vulnerabilities. Most popular fuzzers generate new inputs using an evolutionary search to maximize code coverage.…

cs.LG2020★ 9 cited

Towards Practical Lottery Ticket Hypothesis for Adversarial Training

Bai Li, Shiqi Wang, Yunhan Jia +4

Recent research has proposed the lottery ticket hypothesis, suggesting that for a deep neural network, there exist trainable sub-networks performing equally or better than the orig…

cs.SE2020★ 1 cited

Learning Nonlinear Loop Invariants with Gated Continuous Logic Networks (Extended Version)

Jianan Yao, Gabriel Ryan, Justin Wong +2

Verifying real-world programs often requires inferring loop invariants with nonlinear constraints. This is especially true in programs that perform many numerical operations, such…

cs.CV2020★ 31 cited

HYDRA: Pruning Adversarially Robust Neural Networks

Vikash Sehwag, Shiqi Wang, Prateek Mittal +1

In safety-critical but computationally resource-constrained applications, deep learning faces two key challenges: lack of robustness against adversarial attacks and large neural ne…

cs.CY2019★ 15 cited

Resilient Cyberphysical Systems and their Application Drivers: A Technology Roadmap

Somali Chaterji, Parinaz Naghizadeh, Muhammad Ashraful Alam +14

Cyberphysical systems (CPS) are ubiquitous in our personal and professional lives, and they promise to dramatically improve micro-communities (e.g., urban farms, hospitals), macro-…

cs.CR2019★ 1 cited

Grand Challenges in Resilience: Autonomous System Resilience through Design and Runtime Measures

Saurabh Bagchi, Vaneet Aggarwal, Somali Chaterji +13

A set of about 80 researchers, practitioners, and federal agency program managers participated in the NSF-sponsored Grand Challenges in Resilience Workshop held on Purdue campus on…

cs.CR2019★ 9 cited

Cost-Aware Robust Tree Ensembles for Security Applications

Yizheng Chen, Shiqi Wang, Weifan Jiang +2

There are various costs for attackers to manipulate the features of security classifiers. The costs are asymmetric across features and to the directions of changes, which cannot be…

cs.LG2019

CLN2INV: Learning Loop Invariants with Continuous Logic Networks

Gabriel Ryan, Justin Wong, Jianan Yao +2

Program verification offers a framework for ensuring program correctness and therefore systematically eliminating different classes of bugs. Inferring loop invariants is one of the…

cs.CR2019★ 2 cited

Fine Grained Dataflow Tracking with Proximal Gradients

Gabriel Ryan, Abhishek Shah, Dongdong She +2

Dataflow tracking with Dynamic Taint Analysis (DTA) is an important method in systems security with many applications, including exploit analysis, guided fuzzing, and side-channel…

cs.CR2019★ 8 cited

Neutaint: Efficient Dynamic Taint Analysis with Neural Networks

Dongdong She, Yizheng Chen, Abhishek Shah +2

Dynamic taint analysis (DTA) is widely used by various applications to track information flow during runtime execution. Existing DTA techniques use rule-based taint-propagation, wh…