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

Google Playアプリ削除予測で誤ったラベル候補を調査

Identifying Suspected Mislabeled Apps in Google Play Application Removal Prediction: An Empirical Comparison of Label Noise Detection Methods

Deborah Dobles Montalvan, F. Mohsen and H. de Weerd

この論文をやさしく読む

ひとことで言うと

アプリの存否だけを使う削除予測ラベルにある食い違いを、三種類の検出器で調べた。

何に役立つ?

アプリ削除予測の評価データを点検し、ラベルの意味を理解するのに役立つ。

この研究の面白いところ

誤ラベル候補を除けば性能が上がるという予想に反し、除去数が増えるほど損失が増えた。

どこまで分かった?

三方式の重複は7,598件。候補は誤ラベルが確定した集合ではなく、除去によるモデル改善も得られていない。

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

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

Google Playから消えるアプリを予測するモデルは、後日の観測時にアプリがストアに残っているかだけを記録したラベルで学習する。消えたアプリは「削除」、残ったアプリは「安定」とされるが、理由は記録されない。自主的な取り下げも規約違反による削除も同じ「削除」となり、見逃された迷惑アプリは「安定」のままになる。本論文はこの食い違いをラベルノイズと呼ぶ。Mohsenらの2022年の870,514アプリに対し、特徴空間で異常なアプリを検出するIsolation Forest、近隣アプリと逆のラベルを検出するNeighborhood Disagreement、分類器の予測とデータのラベルが異なるものを検出するPrediction Inconsistencyの三方式を適用した。既定設定で三方式すべてが検出した重複部分は7,598件で、誤ラベルの有力候補とした。次に二点を調べた。第一に検出アプリを除くとモデルは改善するか。結果は改善せず、どの方式も重複・和集合も基準を上回らず、除去数が多いほど損失が大きくなった。第二に、VirusTotalとQuark Engineでラベルが確認されたアプリの中で、検出候補は期待より少ないか。確認された削除側では少なく、閾値を厳しくすると期待率の0.43倍になった。一方、安定側に見えた過剰はスキャンしたアプリの経過年数を考慮すると消えた。学習可能な重複部分3,021件だけで学習したモデルのテストAUCは0.2518で、偶然よりはるかに悪く、特徴とラベルの関係がデータ全体とは逆だった。迷惑アプリに似た放置アプリが「安定」、健全に見えるアプリが「削除」という両方向の食い違いがある。検出器の価値は、除去して性能を上げることではなく、この少数の候補にあるラベルノイズの性質を明らかにする点にある。

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

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

更新履歴

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

原文の要旨

Models that predict which Google Play apps will be removed are trained on labels that record only whether an app was still in the store at a later observation. A disappeared app is labeled removed and a present one stable, but neither records why. A voluntary withdrawal and a policy takedown both produce removed, and an uncaught spam app keeps stable. This work calls that mismatch label noise. Three detectors from different methodological families are applied to the 870,514 apps of Mohsen, Karastoyanova, and Azzopardi (2022): Isolation Forest, flagging apps unusual in the feature space, Neighborhood Disagreement, flagging apps whose nearest neighbors carry the opposite label, and Prediction Inconsistency, flagging apps a classifier labels differently from the data. The apps flagged by all three, the overlap, number 7,598 at default settings and are the strongest mislabeling candidates. Two questions follow. First, does removing flagged apps improve the model? It does not. No detector, overlap, or union beats the baseline, and the loss grows with the number removed. Second, do flagged apps appear less often than expected among apps whose label VirusTotal and Quark Engine confirm? Among confirmed removals they do, falling to 0.43 times the expected rate as the threshold tightens, while an excess on the stable side disappears once the age of the scanned apps is accounted for. A model trained on only the 3,021 trainable overlap apps reaches a test AUC of 0.2518, far below chance, so the relationship between features and labels there runs opposite to the rest of the data. The flagged apps run wrong in both directions: abandoned apps that resemble spam carry stable, while apps that look healthy carry removed. The value of the detectors lies in characterizing this label noise. They locate a small set of candidates they cannot profitably remove.

著者のコメント

Bachelor's project, University of Groningen. 26 pages, 5 figures

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