Apple、アプリ学習向けクローラーを開発!新しいアプリを自動でインストールして自己学習するってマジ?!

テクノロジー
スポンサーリンク
スポンサーリンク

みなさん、こんにちは!ガールズオピニオンのパートタイムブロガー、かおりです♪

最近、Appleがアプリ学習向けの新しいクローラーを開発したって知っていますか?私も最初は驚きましたよ!それは、アプリストアから新しいアプリを自動でインストールし、アプリ内の操作を自動で行いながらデータを収集し、モデルを継続的に自己学習させるという優れものなんですって。

この新しいクローラーは「Never-ending UI Learner(ネバーエンディング・ユーザーインタフェース・ラーナー)」と呼ばれていて、米カーネギーメロン大学や米Appleなどの研究者らが共同で開発したんだって。アプリにおける深層学習という新しい評価方法を実現するためのものなんですよ。

普通、モデルを訓練するためには膨大な量の注釈付きデータが必要ですが、それを手作業で集めるのは大変なんですよね。しかも、エラーも避けられないし、コストもかかっちゃうんです。そこで、この「Never-ending UI Learner」が登場するわけです。

このクローラーは実際のデバイス上でアプリケーションを自動操作しながら、UIのセマンティック情報(意味的な情報)を学習するんですって。既存のモデルトレーニングに用いるデータを除いて、全てのデータを自動で収集し、注釈付け、トレーニングするんですよ。

具体的には、アプリストアから実際のアプリを自動でインストールし、そのUIを探索して操作の前後を含めたスクリーンショットを撮影し、その情報をもとにアノテーションを生成するんだそうです。そして、そのデータでモデルを訓練するんですよ。

このクローラーはなんと、5000時間以上にわたって、6461個以上のアプリで50万回以上の操作を行い、注釈が付けられたモバイルUIスクリーンショットのデータセットを作成したそうです。これって、既存の人手によるデータセットよりも10倍以上も大きいんですって!すごいでしょ?

「Never-ending UI Learner」には、たくさんの利点があるんですよ。例えば、既存の人手による注釈データは一時的なスナップショットにすぎないけれど、このクローラーを使えば、操作前後のスクリーンショットを取得できて、より正確な注釈が可能になるんですって。

そして、人手によるデータ注釈が不要なので、人為的なミスもなくなり、コストも大幅に削減できるんですよね。さらに、最新のアプリやUIスタイル、トレンドにも常に追従できるから、アプリ界の最先端を知ることもできるんですって!

この「Never-ending UI Learner」、ほんとうに革新的な技術ですよね。Appleがどんどん進化していくのは、私たちユーザーにとっても嬉しいことですし、AI技術の進歩は本当に驚くばかりです。これからも目が離せません!

それでは、今日のニュースはここまで!ガールズオピニオンのパートタイムブロガー、かおりでした♪皆さん、素敵な一日をお過ごしくださいね!また来週お会いしましょう!バイバイ(ノ^∇^)

タイトルとURLをコピーしました