動画コンテンツモデレーションサービスの比較みなさんこんにちは。エンジニアの佐藤です。今回は主要パブリッククラウドのコンテンツモデレーションサービスについて書かせていただきたいと思います。筆者の気付きAIサービスのインテグレーション案件を手がけるようになって筆者が気が付いたこととして「現時点で既に、データはいたるところに蓄積されている」という現実があります。今時は日常のビジネス活動のほとんど全てがITインフラ上で行われており、結果として日々莫大なデータが吐き出され、「とりあえず保存」されている。それらのほとんどは人知れず溜め込まれているのですが、何かのご縁で目にする機会があると、その量の多さに驚く場合がほとんどです。それらのデータの中で、最も情報量が多いのは、動画ではないでしょうか。動画は静止画のかたまりです。数秒間で100枚前後もの静止画情報がひとつのファイルの中に入っています。この動画、評価のためには再生して視聴するしかありません。見ている間中、視覚と聴覚が拘束されます。テキストと違ってキーワード検索で要所だけ、というわけにも行きません。」サービスが期待を集めています。主要パブリッククラウドサービスでも、以下のようなサービスが提供されています。Intelligence今回はこれらの「動画コンテンツモデレーション機能」を試し、相互比較してみたいと思います。コンテンツモデレーションとは筆者の理解では、コンテンツモデレーションとは、要するに世間通念上まずいコンテンツが公開されてブランドが毀損する事態を回避する活動のことです。今回取り扱うクラウドサービスでは、この活動のうち、まずい動画コンテンツを検出する機能が提供されています。検出可能なまずいコンテンツとはどういったものでしょうか?それらは各サービスの以下の公式サイトに明記されています。Intelligenceについては「検出は完全ではない」と免責されています。結局のところ、どの程度使えるかは、事前に試して勘所を掴む必要があるようです。試してみるでは実際に試してみましょう。以下の2コンテンツを用意しました。gEmgOGUA4_01.mp4test01_06.mp4詳しくは申し上げられませんが、いずれも60秒間のビデオクリップで、後者はより程度がひどいものとお考えください。Intelligenceで使い方のフローはほとんど同じです。対象となる動画を然るべき場所にアップロードする。アップロード先を指定して解析作業をスタートする。解析作業の終了を待機して、結果を取得する。具体的な手順は各サービスの公式サイトをご参照いただきたく、ここでは割愛させていただきます。Videoでは、解析結果は以下のようなJSONで返されます。...シグナルの内容と、検出された時点が延々と続いています。JSONで表示した場合の行数は数千行にもなります。Indexerは現時点では無料プレビューとなっており、今後仕様が変わる可能性があります。現時点の解析結果のうち、コンテンツモデレーションに関連するのは以下の部分です。...}こちらはビデオクリップ全体の総合評価で、シグナル検出がいつだったのかという情報は書かれていません。Videoのように時系列順の評価ですが、シグナルは1種類だけです。シグナルの程度はLikelihoodとして5段階にまとめられています。JSONで表示した場合の行数は300行程度になりました。いずれのサービスも結果はかなりの大きさのJSONです。Videoは複数種類のシグナルそれぞれについてConfidenceが出力されるので、JSONを眺めているだけでは全体像を評価することはできません。Intelligenceについては、時系列で出力された結果をグラフにプロットして検討します。Videoの結果をグラフにプロットすると以下のようになりました。Intelligenceは以下のようになりました。50sについては意見が分かれているようです。Videoでは各種シグナルが入り乱れ、はっきりしません。Intelligenceの方が正しい判断を下していると思います。Videoが指摘したシグナルのいくつかは、コンテンツの内容を誤認しており、残念なところです。どちらもコンテンツ映像の時系列変化を正しく捉えており、評価は信頼できると筆者は感じました。Indexerですが、以下のような結果となっています。0.9975つまり2つの評価指標両方で、「ほぼ確実に該当」というわけです。これもまぁ、時系列変化のピーク値を基準に判断したのなら、妥当だと言えます。test01_06.mp4今度はより「程度がひどい」方の動画の解析結果です。Videoの結果をグラフにプロットすると以下のようになりました。Intelligenceは以下のようになりました。Intelligenceのメーターが振り切れ、最高値に張り付いています。Videoの方はどうでしょうか。シグナル構成が大幅に変わり、また60秒のビデオクリップ全体で多数検出されています。程度がひどい、という実状をそのまま反映する結果です。55sに中程度のピークがある黄色のシグナルがあります。Videoの高い認識性能を示していると思います。Indexerはどうだったのでしょうか。なんとこちらは、エラーになってしまいました。以下のような内容です。残念ながら、未だPREVIEWなので、その目的に準拠しないということで拒否されてしまったようです。程度がよりひどいということを認めてくれたということではあるのですが、残念です。公式サイトに記載されているコンテンツモデレーション機能ついては十分な完成度があると筆者は思います。利用すれば良いのではないでしょうか。動画を「代わりに見てくれる」サービスのこれらの機能は、モデレーションだけではありません。現在も鋭意開発されていることは間違いありませんから、今後多数の機能が追加されていくのではないでしょうか。私もできるだけ多くの機能を常日頃からウォッチし、インテグレーションの機会を探し続けたいと思います。最後までお読みいただき、ありがとうございました。(12/4)みなさんこんにちは。技術開発室の岡田です。(12/2)みなさんこんにちは。技術開発室の岡田です。現在、ラスベガス...2019-06-28video要素の再生中のシーンを印刷するこんにちは、エンジニアの藤野です。APIでWebサイトを比較するみなさんこんにちは。エンジニアの佐藤です。専門知識に合格しました月別アーカイブはてなブログをはじめよう!flect_techさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。