Guanhong Tao

Email: taog AT purdue DOT edu

Addr.: 305 N. University Street, West Lafayette, IN 47907

"Act as if what you do makes a difference. It does." - William James

About

News

  • 11 Dec. 2019: My colleague Zhuo featured on CS Departmnet News for his Distinguished Paper Award at OOPSLA 2019. Big congrats to Zhuo!
  • 8 Dec. 2019: Our two papers got accepted to ICSE 2020. Excited to see you at Seoul!

Publications

  • [To appear] TRADER: Trace Divergence Analysis and Embedding Regulation for Debugging Recurrent Neural Networks
    Guanhong Tao, Shiqing Ma, Yingqi Liu, Qiuling Xu, Xiangyu Zhang
    Proceedings of the 42nd International Conference on Software Engineering (ICSE 2020)
    Seoul, South Korea, May 2020
    [pdf]  [bibtex]
  • [To appear] CPC: Automatically Classifying and Propagating Natural Language Comments via Program Analysis
    Juan Zhai, Xiangzhe Xu, Yu Shi, Guanhong Tao, Minxue Pan, Shiqing Ma, Lei Xu, Weifeng Zhang, Lin Tan, Xiangyu Zhang
    Proceedings of the 42nd International Conference on Software Engineering (ICSE 2020)
    Seoul, South Korea, May 2020
    [pdf]  [bibtex]
  • ABS: Scanning Neural Networks for Back-doors by Artificial Brain Stimulation
    Yingqi Liu, Wen-Chuan Lee, Guanhong Tao, Shiqing Ma, Yousra Aafer, Xiangyu Zhang
    Proceedings of the 26th ACM Conference on Computer and Communications Security (CCS 2019)
    London, UK, November 2019
    [pdf]  [bibtex]
  • BDA: Practical Dependence Analysis for Binary Executables by Unbiased Whole-program Path Sampling and Per-path Abstract Interpretation
    Zhuo Zhang, Wei You, Guanhong Tao, Guannan Wei, Yonghwi Kwon, Xiangyu Zhang
    Proceedings of the ACM on Programming Languages Volume 3 Issue OOPSLA (OOPSLA 2019)
    Athens, Greece, October 2019
    ACM SIGPLAN Distinguished Paper Award
    [pdf]  [bibtex]
  • NIC: Detecting Adversarial Samples with Neural Network Invariant Checking
    Shiqing Ma, Yingqi Liu, Guanhong Tao, Wen-Chuan Lee, Xiangyu Zhang
    Proceedings of the 26th Network and Distributed System Security Symposium (NDSS 2019)
    San Diego, CA, USA, February 2019
    [pdf]  [slides]  [bibtex]
  • Attacks Meet Interpretability: Attribute-steered Detection of Adversarial Samples
    Guanhong Tao, Shiqing Ma, Yingqi Liu, Xiangyu Zhang
    Proceedings of Thirty-second Conference on Neural Information Processing Systems (NeurIPS 2018 Spotlight)
    Palais des Congrès de Montréal, Montréal, Canada, December 2018
    [pdf]  [slides]  [poster]  [code]  [bibtex]
  • Precise Android API Protection Mapping Derivation and Reasoning
    Yousra Aafer, Guanhong Tao, Jianjun Huang, Xiangyu Zhang, Ninghui Li
    Proceedings of the 25th ACM Conference on Computer and Communications Security (CCS 2018)
    Toronto, Canada, October 2018
    [pdf]  [bibtex]
  • MalPat: Mining Patterns of Malicious and Benign Android Apps via Permission-Related APIs
    Guanhong Tao, Zibin Zheng, Ziying Guo, Michael R. Lyu
    IEEE Transactions on Reliability, vol. 67, no. 1, March 2018, pp. 355-369
    [pdf]  [bibtex]
  • User-Specific Rating Prediction for Mobile Applications via Weight-based Matrix Factorization
    Jingke Meng, Zibin Zheng, Guanhong Tao, Xuanzhe Liu
    Proceedings of the 23rd International Conference on Web Services (ICWS 2016)
    San Francisco, USA, June 2016
    [pdf]  [bibtex]

Experience

Awards & Honors

Talks

  • Attacks Meet Interpretability: Attribute-steered Detection of Adversarial Samples
    Proceedings of Thirty-second Conference on Neural Information Processing Systems (NeurIPS 2018)
    Palais des Congrès de Montréal, Montréal, Canada, Dec. 2018
  • Recommendation of Third-Party Libraries
    The Sixth Conference of Services Society Young Scientist Forum (SSYSF)
    Peking University, Beijing, China, Jul. 2016

Teaching

Services

  • Reviewer
    • IEEE Transactions on Dependable and Secure Computing (TDSC): 2020
  • Sub-reviewer
    • International Conference on Software Engineering (ICSE): 2019, 2020
    • ACM Symposium on the Foundations of Software Engineering (FSE): 2019
    • ACM Conference on Computer and Communications Security (CCS): 2018, 2019
    • IEEE/ACM International Conference on Automated Software Engineering (ASE): 2018
    • International Conference on Service Oriented Computing (ICSOC): 2016
    • International Conference on Web Services (ICWS): 2016
    • ACM Transactions on Knowledge Discovery from Data (TKDD): 2016
    • IEEE Transactions on Services Computing (TSC): 2015, 2016
    • IEEE Transactions on Parallel and Distributed Systems (TPDS): 2014