CV
About
Since 2022, Dr. Bao has been a Senior Staff Researcher specializing in optimizing ML systems. In October 2022, he received the Shanghai Leading Talent (Overseas) award and the Shanghai Pujiang Program Award, leading a 2-year research project in artificial intelligence and heterogeneous computing. With extensive experience in university research and industry software engineering, he excels in rapidly prototyping and commercially implementing innovative ideas. He has six years of full-time research experience in computer vision, deep learning, and medical informatics, and nine years of industry experience as a senior software engineer in developing and designing large-scale commercial software projects.
From 2008 to 2016, he played a crucial role in the architecture design and development of a cross-platform video streaming system at iQiYi.com. His work included creating and implementing a universal video streaming system that remains in stable operation across hundreds of millions of devices, supporting over one billion daily video views and improving the platform’s video view success rate by over 6% since 2014. He also pioneered the technical solution for streaming iQiYi’s video and advertising content on third-party platforms, leading to a $300 million investment by Xiaomi in late 2014. Additionally, he developed a human-machine interaction and video-on-demand solution for early-stage Internet TV (Smart TV), which has been widely adopted by Smart TV and TVBox devices since 2013.
From 2016 to 2021, he achieved academic success as a Master’s and PhD student at the University of Sydney, earning high honours, half-fee scholarships, summer research opportunities, and placement on the dean’s list. He also received PhD and postgraduate supplementary scholarships. During this time, he published high-quality scientific papers in the fields of machine learning, pattern recognition, and translational medicine in prestigious journals such as Pattern Recognition, IEEE JBHI and Lancet family journals.
Education
- The University of Sydney, Australia
- Ph.D (Artificial Intelligence and Image Processing), 2018.07-2022.04
- Master of Information Technology, 2016-2018
- Shandong University, China
- Undergraduate in Computer Science, 2003-2007
Academic Awards
- Shanghai Municipality
- Shanghai Leading Talent (Overseas) Award (09/2023)
- Science and Technology Commission of Shanghai Municipality
- Shanghai Pujiang Program Award (10/2022)
- School of Computer Science, University of Sydney
- Dean’s List of Excellence in Academic Performance (09/2018)
- High Honour Roll in Digital Media Computing (05/2018)
- High Honour Roll in Research Project (05/2018)
- Summer Research Scholarship (11/2017)
- Half-Fee scholarship (05/2017)
- Ph.D. Scholarship, University of Sydney
- Engineering and Information Technologies Research Scholarship (04/2018)
- **Postgraduate Research Supplementary Scholarship (08/2018)
- University of Sydney International Scholarship (USydIS) (08/2018)
Publications
Guoqing Bao, Heng Shi, Chengyi Cui, Yalin Zhang, and Jianguo Yao, "UFront: Toward A Unified MLIR Frontend for Deep Learning.", In 39th IEEE/ACM International Conference on Automated Software Engineering (ASE’24), October 27-November 1, 2024, Sacramento, CA, USA. https://doi.org/10.1145/3691620.3695002
Bowen Yuchi, Heng Shi, and Guoqing Bao, "SPHINX: Search Space-Pruning Heterogeneous Task Scheduling for Deep Neural Networks", In Proceedings of the 53rd International Conference on Parallel Processing. Association for Computing Machinery, New York, NY, USA, 524-533. https://doi.org/10.1145/3673038.3673155
X. Guan, H. Zhou, G. Bao, H. Li, L. Zhu and J. Yao, "PresCount: Effective Register Allocation for Bank Conflict Reduction," 2024 IEEE/ACM International Symposium on Code Generation and Optimization (CGO), Edinburgh, United Kingdom, 2024, pp. 170-181, doi: 10.1109/CGO57630.2024.10444841.
Yan Zhao, Xiuying Wang, Tongtong Che, Guoqing Bao, and Shuyu Li. 2023. Multi-task deep learning for medical image computing and analysis: A review. Comput. Biol. Med. 153, C (Feb 2023). https://doi.org/10.1016/j.compbiomed.2022.106496
Alzoubi Islam, Guoqing Bao, Rong Zhang, Christina Loh, Yuqi Zheng, Svetlana Cherepanoff, Gary Gracie, Maggie Lee, Michael Kuligowski, Kimberley L. Alexander, Michael E. Buckland, Xiuying Wang, and Manuel B. Graeber, 2022, "An Open-Source AI Framework for the Analysis of Single Cells in Whole-Slide Images with a Note on CD276 in Glioblastoma", Cancers, no. 14: 3441, doi: 10.3390/cancers14143441.
Guoqing Bao et al., (2021). "COVID-MTL: Multitask Learning with Shift3D and Random-weighted Loss for COVID-19 Diagnosis and Severity Assessment" Pattern Recognition, 2021, doi: 10.1016/j.patcog.2021.108499.
Juan Shi and Guoqing Bao (co-first author) et al., (2021). "Deciphering CT texture features of human visceral fat to evaluate metabolic disorders and surgery-induced weight loss effects" Lancet EBiomedicine, vol. 69, p. 103471, 2021, doi: 10.1016/j.ebiom.2021.103471.
Guoqing Bao, Xiuying Wang, Ran Xu, Christina Loh, Oreoluwa Daniel Adeyinka, Dula Asheka Pieris, Svetlana Cherepanoff, Gary Gracie, Maggie Lee, Kerrie L. McDonald, Anna K. Nowak, Richard Banati, Michael E. Buckland, and Manuel B. Graeber, (2021). "PathoFusion: An open-source AI framework for recognition of pathomorphological features and mapping of immunohistochemical data" Cancers. 13(4):617.
Guoqing Bao, Manuel B. Graeber, Xiuying Wang (2020). "A Bifocal Classification and Fusion Network for Multimodal Image Analysis in Histopathology" International Conference on Control, Automation, Robotics and Vision pp. 747-752, doi: 10.1109/ICARCV50220.2020.9305360
Guoqing Bao, Manuel B. Graeber, Xiuying Wang (2020). "Depthwise Multiception Convolution for Reducing Network Parameters without Sacrificing Accuracy" International Conference on Control, Automation, Robotics and Vision pp. 747-752, doi: 10.1109/ICARCV50220.2020.9305369
Guoqing Bao, Ran Xu, Xiuying Wang, Jianxiong Ji, Linlin Wang, Wenjie Li, Qing Zhang, Bin Huang, Anjing Chen, Beihua Kong, Qifeng Yang, Xinyu Wang, Jian Wang, Xingang Li. (2020). "Identification of lncRNA Signature Associated With Pan-cancer Prognosis" IEEE Journal of Biomedical and Health Informatics. doi: 10.1109/JBHI.2020.3027680.
Guoqing Bao, Chaojie Zheng, Panli Li, Hui Cui, Xiuying Wang, Shaoli Song, Gang Huang, Dagan Feng (2017). "3D Segmentation of Residual Thyroid Tissue Using Constrained Region Growing and Voting Strategies" International Conference on Digital Image Computing: Techniques and Applications pp. 1-5, doi: 10.1109/DICTA.2017.8227384
Academic Research Experience
- PhD Candidate & Research Assistant in School of Computer Science, The University of Sydney (04/2018 – 2022.04)
- Analyses medical imaging data and genomic big data based on machine learning/deep learning.
- Design and implement machine learning models that can harness medical big data for disease diagnosis.
- Write and publish high-quality scientific papers on computer vision, pattern recognition, machine learning, and translational medicine related areas.
- Improve the performance of deep learning algorithms in medical image recognition and genomic data processing.
- Research and improve computer vision algorithms (such as image detection, segmentation, registration, etc.) for pathology and CT image data analysis.
Regular Reviewer for
- Pattern Recognition
- IEEE Journal of Biomedical and Health Informatics
- Briefings in Bioinformatics
Industry Work experience
- Senior Staff Research Scientist in Enflame Tech (04/2022 – Present)
- Research in AI framework optimization and computer vision
- Senior Software Engineer in iQiYi.com (11/2011 – 07/2016)
- Responsible for architecture design and development of the cross-platform video streaming architecture; design and implement the universal video streaming model; in charge of technical design, cooperation and communication with third parties, like XiaoMi, Lenovo, Huawei, etc.
- Designed and implemented a universal and cross-platform video streaming architecture.
- Designed the technical solutions that can stream iQiYi’s video and AD content on third party platforms.
- Software Engineer in SuperD (02/2011 - 09/2011)
- Responsible for design and development of the glasses-free 3D video client, include 3D video synthesis, 3D video renderer module, video transforming module.
- Software design and implementation of the first commercial naked-eye 3D video player (client).
- GPU synthesis and rendering of 3D video (left-right and up-down format of 3D videos).
- Software Developer in Vale Internet (Beijing) Co., Ltd. (09/2008 - 02/2011)
- Mainly responsible for the development of the video distribution system, include product management application, video transforming client, video uploading client. Supported the whole life-cycle of the project, ranging from video transforming, distributing to the exhibition.
- Software Developer in Beijing ZhiFang Tech Co., Ltd. (02/2008 - 09/2008)
- Responsible for the development and integration of a communication module which is used in medical research and examination application, this communication module can retrieve testing data from medical instruments and translate these raw data to readable report, and then print it.
Open-source Projects
- UFront
- Candle-vLLM
- COVID-MTL
- Pancancer Survival Analysis Framework
- Multiception
- PathoFusion
- PathoLabelling
- DeepAdipose
Talks
October 01, 2018
Tutorial at School of Computer Science, The University of Sydney, Sydney, Australia
October 02, 2018
Tutorial at School of Computer Science, The University of Sydney, Sydney, Australia
October 03, 2018
Tutorial at School of Computer Science, The University of Sydney, Sydney, Australia
October 04, 2018
Tutorial at School of Computer Science, The University of Sydney, Sydney, Australia
December 13, 2020
talk at The 16th International Conference on Control, Automation, Robotics and Vision, Shenzheng, China
December 15, 2020
talk at The 16th International Conference on Control, Automation, Robotics and Vision, Shenzheng, China
Teaching
Service and leadership
- Mentoring junior developers in IT industry (iQiYi.com)
- Lead seven research projects and managed over 50 sudents with different culture background (Syndey Uni)
Skills
- Software Architecture Design
- Machine Learning/Deep learning
- Pytorch
- Keras
- Tensorflow,
- Sklearn
- Data Analysis and Visualization
- Pandas
- Numpy
- R
- Matplotlib
- Plotly
- SSPS
- Seaborn
- Image and Video Processing
- Windows GUI
- Video Streaming
- DirectShow
- Media Foundation
- HLS
- RTMP
- Software Development Language
- Database
- SQL Server
- Firebird
- SQLite
- MySQL
- Web and Network
- Django
- ASP/ASP.Net
- HTML
- Socket/Boost Asio
- COM/ActiveX
- Development tools
- VS Code
- Jupyter Notebook
- Visual Studio (VC++, VC#)
- Eclipse
- Delphi
- PyCharm
- Android ADT Bundle
- IBM Rhapsody
- Version Control