Muhammad Usman
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Research Interests
Muhammad Usman has a total of 10 co-authors. Here are the top co-authors by number of shared publications:
- Divya Gopinath
Basic Medical and Dental Sciences Department, College of Dentistry Ajman University Ajman UAE
5 shared publications - Youcheng Sun
MBZUAI, Abu Dhabi, United Arab Emirates
5 shared publications - Corina S. Pasareanu
Carnegie Mellon University, Mountain View, California, USA
4 shared publications - Cagdas Yelen
University of Texas at Austin, Austin, USA
2 shared publications - Kaiyuan Wang
University of Texas at Austin
2 shared publications - Nima Dini
University of Texas at Austin, Austin, USA
2 shared publications
Latest Publications
- 16 December 2022
- Published by Springer Nature
- p. 3-14
VPN: Verification of Poisoning in Neural Networks
- 16 December 2022
- Published by Springer Nature
- p. 3-14
VPN: Verification of Poisoning in Neural Networks
- Open Access
- 23 September 2022
- Published by Springer Nature
- p. C1-C2
Correction to: Rule-Based Runtime Mitigation Against Poison Attacks on Neural Networks
- 23 September 2022
- Published by Springer Nature
- p. C1-C2
Open AccessCorrection to: Rule-Based Runtime Mitigation Against Poison Attacks on Neural Networks
- 23 September 2022
- Published by Springer Nature
- p. 67-84
Rule-Based Runtime Mitigation Against Poison Attacks on Neural Networks
- 23 September 2022
- Published by Springer Nature
- p. 67-84
Rule-Based Runtime Mitigation Against Poison Attacks on Neural Networks
- Open Access
- 15 July 2021
- Published by Springer Nature
- p. 3-25
NNrepair: Constraint-Based Repair of Neural Network Classifiers
We present NNrepair, a constraint-based technique for repairing neural network classifiers. The technique aims to fix the logic of the network at an intermediate layer or at the last layer. NNrepair first uses fault localization to find potentially faulty network parameters (such as the weights) and then performs repair using constraint solving to apply small modifications to the parameters to remedy the defects. We present novel strategies to enable precise yet efficient repair such as inferring correctness specifications to act as oracles for intermediate layer repair, and generation of experts for each class. We demonstrate the technique in the context of three different scenarios: (1) Improving the overall accuracy of a model, (2) Fixing security vulnerabilities caused by poisoning of training data and (3) Improving the robustness of the network against adversarial attacks. Our evaluation on MNIST and CIFAR-10 models shows that NNrepair can improve the accuracy by 45.56% points on poisoned data and 10.40% points on adversarial data. NNrepair also provides small improvement in the overall accuracy of models, without requiring new data or re-training.
- 15 July 2021
- Published by Springer Nature
- p. 3-25
Open AccessNNrepair: Constraint-Based Repair of Neural Network Classifiers
We present NNrepair, a constraint-based technique for repairing neural network classifiers. The technique aims to fix the logic of the network at an intermediate layer or at the last layer. NNrepair first uses fault localization to find potentially faulty network parameters (such as the weights) and then performs repair using constraint solving to apply small modifications to the parameters to remedy the defects. We present novel strategies to enable precise yet efficient repair such as inferring correctness specifications to act as oracles for intermediate layer repair, and generation of experts for each class. We demonstrate the technique in the context of three different scenarios: (1) Improving the overall accuracy of a model, (2) Fixing security vulnerabilities caused by poisoning of training data and (3) Improving the robustness of the network against adversarial attacks. Our evaluation on MNIST and CIFAR-10 models shows that NNrepair can improve the accuracy by 45.56% points on poisoned data and 10.40% points on adversarial data. NNrepair also provides small improvement in the overall accuracy of models, without requiring new data or re-training.
- Open Access
NNrepair: Constraint-based Repair of Neural Network Classifiers
We present NNrepair, a constraint-based technique for repairing neural network classifiers. The technique aims to fix the logic of the network at an intermediate layer or at the last layer. NNrepair first uses fault localization to find potentially faulty network parameters (such as the weights) and then performs repair using constraint solving to apply small modifications to the parameters to remedy the defects. We present novel strategies to enable precise yet efficient repair such as inferring correctness specifications to act as oracles for intermediate layer repair, and generation of experts for each class. We demonstrate the technique in the context of three different scenarios: (1) Improving the overall accuracy of a model, (2) Fixing security vulnerabilities caused by poisoning of training data and (3) Improving the robustness of the network against adversarial attacks. Our evaluation on MNIST and CIFAR-10 models shows that NNrepair can improve the accuracy by 45.56 percentage points on poisoned data and 10.40 percentage points on adversarial data. NNrepair also provides small improvement in the overall accuracy of models, without requiring new data or re-training.
Open AccessNNrepair: Constraint-based Repair of Neural Network Classifiers
We present NNrepair, a constraint-based technique for repairing neural network classifiers. The technique aims to fix the logic of the network at an intermediate layer or at the last layer. NNrepair first uses fault localization to find potentially faulty network parameters (such as the weights) and then performs repair using constraint solving to apply small modifications to the parameters to remedy the defects. We present novel strategies to enable precise yet efficient repair such as inferring correctness specifications to act as oracles for intermediate layer repair, and generation of experts for each class. We demonstrate the technique in the context of three different scenarios: (1) Improving the overall accuracy of a model, (2) Fixing security vulnerabilities caused by poisoning of training data and (3) Improving the robustness of the network against adversarial attacks. Our evaluation on MNIST and CIFAR-10 models shows that NNrepair can improve the accuracy by 45.56 percentage points on poisoned data and 10.40 percentage points on adversarial data. NNrepair also provides small improvement in the overall accuracy of models, without requiring new data or re-training.
- 1 October 2020
- Published by Springer Nature in International Journal on Software Tools for Technology Transfer
- Vol. 22 (5) , 601-615
A study of learning likely data structure properties using machine learning models
- 1 October 2020
- Published by Springer Nature in International Journal on Software Tools for Technology Transfer
- Vol. 22 (5) , 601-615
A study of learning likely data structure properties using machine learning models
- 2 October 2019
- Published by Springer Nature
- p. 226-243
A Study of Learning Data Structure Invariants Using Off-the-shelf Tools
- 2 October 2019
- Published by Springer Nature
- p. 226-243
A Study of Learning Data Structure Invariants Using Off-the-shelf Tools