arXiv論文メモ
新着一覧
cs.HC · 査読状況未確認

数百の分析ノートを作業手順で比較するNotrix

Notrix: Understanding Machine Learning Solutions Across Computational Notebooks at Scale

Xiaotian Su, Hongxin Fu, Xiaoyu Zhang, April Yi Wang

この論文をやさしく読む

ひとことで言うと

多数の分析ノートをコードそのものではなく、前処理や学習などの作業段階の並びとして比較するツールです。全体の傾向から個々のセルまで同じ仕組みで見られます。

何に役立つ?

考えられる用途は、コンペティションの多数の解法を比較したり、詳しく読むノートを選んだりすることです。利用者実験では、集合全体への質問の正答率と主観的負担を評価しています。

この研究の面白いところ

400件を超えるノートを一つずつ開かず、構造としてまとめて見る設計です。セル、ノート、集合と対象が変わっても三つの連動ビューを維持しています。

どこまで分かった?

評価は二つのKaggle集合による17人の参加者内比較で、操作ログの分析は14人分です。80%減は1分当たりに開いたノートの数であり、総作業時間が80%減ったという意味ではありません。

v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。

アブストラクトの日本語訳

計算ノートブックは問題解決の過程を可視化するが、通常は一度に一つのノートしか扱えない。一方、Kaggleのようなデータサイエンス基盤では、一つのコンペティションに数百のノートが集まることがある。集まり全体を効果的に分析するには、すべてのノートに繰り返し現れる解法のパターンを特徴付けるとともに、詳しく調べて学ぶための特定のノートを取り出す必要がある。しかし、標準的なノートにはそのための共通基盤がない。作業の流れは非線形で、セルは意図を宣言せず、同じコードでも異なる目的に使われるため、数百のノートが別々の文書のまま残る。 本論文では、数百のノートを一つの集合として特徴付ける対話型の視覚分析ツールNotrixを示す。11人による形成的調査を踏まえ、Notrixは各セルを機械学習の13段階のいずれかに分類し、各ノートを段階の列へ変換し、コードではなく構造に基づいてそれらの列をクラスタリングする。集合全体から一つのセルへ対象を絞っても表現を一定に保つため、NotrixはWorkflow、Structural Matrix、Detailという三つの連動するビューを備え、それらが四つすべての粒度で現れる。 それぞれ400件超のノートを含む二つのKaggle集合を使った17人の参加者内比較では、Notrixによって参加者が全ノートについての質問により正確に答えたことを観測した。正答率の中央値は88%対50%で、1分当たりに開いたノート数は80%少なかった。特に、操作ログのある14人のうち4人は、一つもノートを開かずに回答した。参加者はまた、Notrixでは精神的負担、時間的負担、ストレスが有意に低かったと報告した。この有意性にはHolm–Bonferroni補正を適用している。

v1の要旨から自動生成。本文の精読・人による確認は未実施。

初稿
2026-09-18(UTC)
最新改訂
2026-09-18 · v1
査読・掲載
査読状況未確認
arXivで読むPDF

更新履歴

取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。

原文の要旨

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).

arXiv ID: 2609.21775 / 要約の誤りについて