avatar

Qiangqiang Mao

A PhD student at University of British Columbia.

Education

University of British Columbia
Ph.D. in Chemical Engineering
Vancouver, Canada
Machine Learning Optimization
2022 – 2026
GPA 93/100
China University of Petroleum
M.S.E. in Petroleum Engineering
Qingdao, China
GPA 93/100
2019 – 2022
Ranking 3/272 (Top 1%)
Norwegian University of Science and Technology
Visiting Student for Bachelor's Thesis Project
Trondheim, Norway
Grain Packing Simulation Software Deverlopment
2019
China University of Petroleum
B.S.E. in Petroleum Engineering
Qingdao, China
GPA 89.54/100
2019 – 2022
Ranking 8/274 (Top 3%)

Academic Travel and Research Dissemination

  • NeurIPS 2025 @ San Diego, USA
    Differentiable decision tree via "ReLU+Argmin" reformulation. In: Advances in Neural Information Processing Systems. Spotlight . Oct. 2025.
  • SPE ATCE 2025 @ Huston, USA
    Do we really need hundreds of machine learning models in industry? In: SPE Annual Technical Conference and Exhibition. Oct. 2025.
  • SPE ATCE 2025 @ Huston, USA
    Stop using convolutional neural networks: knowledge distillation for an interpretable and lightweight decision tree in rod pump working condition diagnosis. In: SPE Annual Technical Conference and Exhibition. Oct. 2025.
  • CSChE 2023 @ Calgary, Canada
    A scalable moving-horizon decision tree induction algorithm with near-optimality. In: Canadian Chemical Engineering Conference. Oct. 2023.
  • BCUSCM 2023 @ Victoria, Canada
    Neural network-alike decision tree with gradient-based optimization. In: BC Universities Systems and Control Meeting. Aug. 2023.

Teaching Assistant at University of British Columbia

  • CHBE 345 Unit Operation
    Jan. 2025 - April 2025
  • CHBE 356 Process Dynamics and Control
    Jan. 2024 - April 2024
  • CHBE 241 Material and Energy Balance
    Sept. 2023 - Dec. 2025

Academic Specialized Training Bootcamp

Summer School on Forecasting and Modeling for Renewable Energy
  • Spatio-temporal Process Forecasting, Mixed-Integer Linear Programming, Extreme Value Analysis and Mean Field Game.
2023 & 2024
Calgary & Kelowna, Canada
Summer School on High-performance Computing and Parallel Programming
  • Parallel programming in Julia, R and Python, including Multi-threading and multi-processing in both shared and distributed memory (MPI Multi-CPUs and Distributed Multi-GPUs).
2023
Burnaby, Canada
Workshop on Gurobi: optimization for data scientists
  • Mixed-Integer Programming.
2023
Virtual
Workshop on Julia Programming Language
  • Julia programming basics and advanced techniques.
2023
Vancouver, Canada
UBC Institute of Applied Mathematics