表計算への「数式入力」、AI予測で適切な候補を提示Googleスプレッドシートで実現

Googleは表計算ツール「Googleスプレッドシート」の数式の入力支援機能を改善した。AI予測モデルを追加することで、より適切な候補を提示できるという。

» 2021年10月28日 16時30分 公開
[@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

 Googleは2021年10月20日(米国時間)、「Googleスプレッドシート」に追加した数式の入力支援機能を支えるAIモデルについて解説するブログを公開した。

 セルの周囲にあるさまざまなコンテキストを機械学習モデルが取り入れて、数式を自動生成するというもの。Googleは2021年7月にバーチャル開催された「ICML 2021」で、このモデルを解説した論文「SpreadsheetCoder: Formula Prediction from Semi-structured Context」を発表している。

 今回のモデルに基づくシステムは、スプレッドシートの履歴から数式のパターンを学習し、ユーザーが目的のセルに「=」を入力して数式を記述し始めると、そのセルに適した数式を予測、生成する。目的のセルに近い行と列にあるデータに加えて、ヘッダ行をコンテキストとして使用する。

 生成される数式は、一連の演算子(SUM、IFなど)と、演算子の適用範囲(「A2:A10」など)からなる。

ユーザーがセルB7、C7、D7にそれぞれ数式を入力しようとすると、システムはユーザーの意図に合う可能性が最も高い数式を自動的に推測する(出典:Google
目的のセル(D4)が与えられると、モデルはヘッダと周囲のセルの値をコンテキストとして使用し、対応する一連の演算子と範囲で構成される数式を生成する(出典:Google

どのようなアーキテクチャなのか

 このモデルはエンコーダーデコーダーアーキテクチャを使用している。

Copyright © ITmedia, Inc. All Rights Reserved.

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。