Leo Yu-Ho Lo

Hi, there! I am Leo, and I live in Toronto, Canada. I am soon completing my PhD study at VisLab of HKUST in 2024.

My primary research focuses on data visualization and addressing misleading information. Before my PhD study, I had completed my MPhil in Computer Science at HKUST and BSc. Computer Science at CUHK and worked as a Software Engineer for several years.

I am passionate about the world we live in, where programming computers opens up incredible possibilities. With the vast amounts of data available today, we can achieve things that were once unimaginable and transform the way we approach problems.

I love data visualization. With the gigantic amount of data collected, we cannot see the truth beneath it without visualizing it. Data visualization takes in a broad range of knowledge to let us see in the ocean of data. It is both computationally technical and psychologically humane while the painting is artistically pleasing.

Let's visualize the world!

Contact

Projects

Thesis: On Understanding Misleading Visualizations, Automatic Detection, and Prevention

Data visualizations are powerful tools for gaining insights from data but there is also potential to be misled by visualizations. My PhD thesis investigate this negative potential of data visualizations and develop guardrails to prevent this negative impact. Three published works on this topic constituted the main theme of my PhD thesis.

[Misinformed by Visualization: What Do We Learn From Misinformative Visualizations?]
[Why Change My Design: Explaining Poorly Constructed Visualization Designs with Explorable Explanations]
[How Good (Or Bad) Are LLMs in Detecting Misleading Visualizations]

Smart Canteen Food Waste Analysis

A computer vision system that collects and analyzes food tray images to provide analysis on food consumption and waste patterns in the canteens at HKUST. [Project]

Bad Vis Browser

Bad Vis Browser is a collection of bad visualizations collected from the Internet. I labeled each visualization and put them into a gallery. [Dataset] [GitHub]

Learning Vis Tools

Learning Vis Tools is a series of data visualization tutorials covering a wide range of visualization tools covering GUI, Python and Javascript. [Presentation@VIS19] [GitHub]

100 Vis Challenge

100 Vis Challenge is an on-going challenge for myself to draw 100 beautiful visualizations with public datasets. [Observable]

VisMOOC+

VisMOOC+ hosts video, collects clickstream data and helps instructors and students to improve teaching and learning through visual analytics. [GitHub]

aimole

aimole is a competition platform for game playing AI. Students compete on the leaderboard by writing bots to play against each other. We have developed two games, Othello and 2048. [GitHub]

codeSubmit

codeSubmit is a programming assignment online judge. Students can directly do coding on web, run their code and get feedback immediately. [GitHub]

Rumours Hub

Rumours Hub is a maching learning project to extract information from football transfer news using techniques learned from Andrew Ng's Machine Learning Course on Coursera. [Demo]

Publications

Google Scholar

How Good (Or Bad) Are LLMs in Detecting Misleading Visualizations

Leo Yu-Ho Lo and Huamin Qu
2024 IEEE Transactions on Visualization and Computer Graphics (TVCG)
[arXiv]

Why Change My Design: Explaining Poorly Constructed Visualization Designs with Explorable Explanations

Leo Yu-Ho Lo, Yifan Cao, Leni Yang and Huamin Qu
2023 IEEE Transactions on Visualization and Computer Graphics (TVCG)
[arXiv]

FoodWise: Food Waste Reduction and Behavior Change on Campus with Data Visualization and Gamification

Yue Yu, Sophia Yi, Xi Nan, Leo Yu-Ho Lo, Kento Shigyo, Liwenhan Xie, Jeffry Wicaksana, Kwang-Ting Cheng and Huamin Qu
2023 ACM SIGCAS/SIGCHI Conference on Computing and Sustainable Societies (COMPASS)
[arXiv]

Bias-Aware Design for Informed Decisions: Raising Awareness of Self-Selection Bias in User Ratings and Reviews

Qian Zhu, Leo Yu-Ho Lo, Meng Xia, Zixin Chen and Xiaojuan Ma
2022 ACM SIGCHI Conference on Computer-Supported Cooperative Work & Social Computing (CSCW)
[arXiv]

Exploring Interactions With Printed Data Visualizations in Augmented Reality

Wai Tong, Zhutian Chen, Meng Xia, Leo Yu-Ho Lo, Linping Yuan, Benjamin Bach and Huamin Qu
2022 IEEE Transactions on Visualization and Computer Graphics (TVCG)
Best Paper Honorable Mention Award
[arXiv]

Misinformed by Visualization: What Do We Learn From Misinformative Visualizations?

Leo Yu Ho Lo, Ayush Gupta, Kento Shigyo, Aoyu Wu, Enrico Bertini, Huamin Qu
2022 Eurographics Computer Graphics Forum (EuroVis)
[Project] [arXiv] [Appendix] [OSF]

Causal Perception in Question-Answering Systems

Po-Ming Law, Leo Yu Ho Lo, Alex Endert, John Stasko, Huamin Qu
2021 ACM Conference on Human Factors in Computing Systems (CHI)
[arXiv]

SirenLess: Reveal the Intention Behind News

Xumeng Chen, Leo Yu Ho Lo and Huamin Qu, 2020
[arXiv]

Learning Vis Tools: Teaching Data Visualization Tutorials

Leo Yu Ho Lo, Yao Ming and Huamin Qu
2019 IEEE Visualization Conference (VIS)
Best Short Paper Honorable Mention Award
[GitHub] [arXiv]

Visual Analytics of Student Learning Behaviors on K-12 Mathematics E-learning Platforms

Meng Xia, Huan Wei, Min Xu, Leo Yu Ho Lo, Yong Wang, Rong Zhang and Huamin Qu
2019 IEEE Visualization Conference (VIS)
Best Poster Award
[arXiv]

About me

I read a lot. I like the feeling of knowing more about this world.

Below is my self-tracking list.

My Favourite Picks:

During work and study at HKUST (mid 2017 - current):

During break (early 2017 - mid 2017):

During work at Lamplight Analytics (mid 2016 - early 2017):

During work at CUHK (mid 2015 - mid 2016):

During break (early 2014 - mid 2015):

During work at Mobigator Technology Group (mid 2013 - early 2014):

During undergraduate studies at CUHK (mid 2010 - mid 2013):

During secondary school at P.L.K. Vicwood K.T.Chong Sixth Form College (late 2008 - mid 2010):