Notrix: Understanding Machine Learning Solutions Across Computational Notebooks at Scale

📅 2026-09-18
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
本文提出Notrix工具,通过将计算笔记本分类为13个机器学习阶段并聚类分析,解决了大规模计算笔记本中解决方案模式识别的问题。
📝 Abstract
Computational notebooks make problem-solving visible, but typically only one notebook at a time. Meanwhile, in data science platforms like Kaggle, one competition can accumulate hundreds of notebooks. Effective collection-level analysis requires characterizing recurring solution patterns across all notebooks, as well as isolating specific notebooks for closer examination and learning. However, standard notebooks provide no common basis for this. Their workflows are nonlinear, cells declare no intent, and identical code can serve different ends, leaving hundreds of notebooks as separate documents. In this paper, we present Notrix, an interactive visual analytics tool for profiling hundreds of notebooks as one collection. Inspired by a formative study (N = 11), Notrix classifies every cell into one of thirteen machine learning (ML) stages, turning each notebook into a stage sequence, and clusters those sequences by structure rather than by code. To keep the representation constant as the scope narrows from the whole collection to a single cell, Notrix features three coordinated views---Workflow, Structural Matrix, and Detail---that appear at all four levels of granularity. In a within-subject study (N = 17) using two Kaggle collections of over 400 notebooks each, we observed participants answered questions about all notebooks more accurately with Notrix (median 88% vs. 50%) while opening 80% fewer notebooks per minute. Notably, four of the fourteen answered it without opening a single notebook (interaction logs, N = 14). Participants also reported significantly lower mental demand, temporal demand, and stress with Notrix (Holm-Bonferroni adjusted).
Problem

Research questions and friction points this paper is trying to address.

computational notebooks
solution patterns
collection-level analysis
Innovation

Methods, ideas, or system contributions that make the work stand out.

interactive visual analytics
machine learning stages
structural clustering
coordinated views
🔎 Similar Papers
💼 Related Jobs
No related jobs found.
Xiaotian Su
Xiaotian Su
PhD, ETH Zürich
HCINLPAI in Education
H
Hongxin Fu
Beijing Normal University, China
X
Xiaoyu Zhang
City University of Hong Kong, China
A
April Yi Wang
ETH Zurich, Switzerland