(57)【要約】【課題】予め用意されたディジタルコンテンツ集合を考慮したコンテンツの特徴量を抽出することができる。【解決手段】ディジタルコンテンツの各々から抽出したコンテンツ基本特徴量、及びコンテンツグラフに基づいて、ディジタルコンテンツ集合への所属の有無をディジタルコンテンツのコンテンツ基本特徴量から予測するモデルであるリンク予測モデルを学習し、学習されたリンク予測モデルに基づいて、ディジタルコンテンツ集合に含まれるディジタルコンテンツ、及び新規ディジタルコンテンツの少なくとも一方について、ディジタルコンテンツの特徴量であるコンテンツ特徴量を計算する。【選択図】図１
2019133496.tif 000002
【特許請求の範囲】
【請求項１】
予め用意されたディジタルコンテンツからなる複数のディジタルコンテンツ集合を用いて、前記ディジタルコンテンツ集合に含まれるディジタルコンテンツ、及び前記ディジタルコンテンツ集合とは別に与えられた新規ディジタルコンテンツの少なくとも一方の特徴量を抽出する、コンテンツ特徴量抽出装置におけるコンテンツ特徴量抽出方法において、
コンテンツ基本特徴量抽出部が、前記ディジタルコンテンツ集合に含まれるディジタルコンテンツの各々について、前記ディジタルコンテンツの基本的な特徴量であるコンテンツ基本特徴量を抽出するステップと、
グラフ構築部が、前記ディジタルコンテンツの各々がいずれのディジタルコンテンツ集合に含まれるかを表現するグラフであるコンテンツグラフを構築するステップと、
リンク予測モデル学習部が、前記ディジタルコンテンツの各々から抽出したコンテンツ基本特徴量、及び前記コンテンツグラフに基づいて、前記ディジタルコンテンツ集合への所属の有無を前記ディジタルコンテンツの前記コンテンツ基本特徴量から予測するモデルであるリンク予測モデルを学習するステップと、
コンテンツ特徴量算出部が、学習された前記リンク予測モデルに基づいて、前記ディジタルコンテンツ集合に含まれるディジタルコンテンツ、及び新規ディジタルコンテンツの少なくとも一方について、前記ディジタルコンテンツの特徴量であるコンテンツ特徴量を計算するステップと、
を含むコンテンツ特徴量抽出方法。
【請求項２】
前記コンテンツ特徴量抽出方法は、更に、
コンテンツ集合基本特徴量抽出部が、前記複数のディジタルコンテンツ集合の各々について、前記ディジタルコンテンツ集合の基本的な特徴量であるコンテンツ集合基本特徴量を抽出するステップを備え、
前記リンク予測モデル学習部のステップは、前記ディジタルコンテンツの各々から抽出したコンテンツ基本特徴量、前記複数のディジタルコンテンツ集合の各々から抽出したコンテンツ集合基本特徴量、及び前記コンテンツグラフに基づいて、前記ディジタルコンテンツ集合への所属の有無を、前記コンテンツ基本特徴量及び前記コンテンツ集合基本特徴量から予測するリンク予測モデルを学習する請求項１に記載のコンテンツ特徴量抽出方法。
【請求項３】
前記コンテンツ特徴量抽出方法は、更に、
コンテンツ特徴量モデル学習部が、前記リンク予測モデル、及び前記ディジタルコンテンツ集合に含まれるディジタルコンテンツから、ディジタルコンテンツのコンテンツ特徴量を抽出するためのモデルであるコンテンツ特徴量モデルを学習するステップを備え、
前記コンテンツ特徴量算出部のステップは、学習された前記コンテンツ特徴量モデルを用いて、前記ディジタルコンテンツ集合に含まれるディジタルコンテンツ、及び前記新規ディジタルコンテンツの少なくとも一方から、前記コンテンツ特徴量を算出する請求項１又は請求項２に記載のコンテンツ特徴量抽出方法。
【請求項４】
前記コンテンツ特徴量抽出方法は、更に、
モデル交互最適化部が、前記リンク予測モデル学習部のステップと、前記コンテンツ特徴量モデル学習部のステップとを交互に繰り返し実行することで、前記リンク予測モデル及び前記コンテンツ特徴量モデルを最適化するステップを備え、
前記リンク予測モデル学習部のステップは、学習された前記コンテンツ特徴量モデルを用いて前記ディジタルコンテンツの各々から抽出したコンテンツ特徴量、及び前記コンテンツグラフに基づいて、前記ディジタルコンテンツ集合への所属の有無を前記ディジタルコンテンツの前記コンテンツ特徴量から予測するモデルであるリンク予測モデルを学習する請求項３に記載のコンテンツ特徴量抽出方法。
【請求項５】
前記コンテンツ特徴量抽出方法は、更に、
新規ディジタルコンテンツ集合リンク予測部が、新規に与えられたディジタルコンテンツ集合である新規ディジタルコンテンツ集合について、予め学習された、前記リンク予測モデルに含まれる潜在変数を予測する潜在変数予測モデルに基づいて、新規ディジタルコンテンツ集合についての潜在変数を予測し、予測された潜在変数と、前記リンク予測モデルとに基づいて、新規ディジタルコンテンツ集合へのディジタルコンテンツの所属の有無を予測するステップを備える請求項１〜請求項４のいずれか１項に記載のコンテンツ特徴量抽出方法。
【請求項６】
予め用意されたディジタルコンテンツからなる複数のディジタルコンテンツ集合を用いて、前記ディジタルコンテンツ集合に含まれるディジタルコンテンツ、及び前記ディジタルコンテンツ集合とは別に与えられた新規ディジタルコンテンツの少なくとも一方の特徴量を抽出する、コンテンツ特徴量抽出装置において、
前記ディジタルコンテンツ集合に含まれるディジタルコンテンツの各々について、前記ディジタルコンテンツの基本的な特徴量であるコンテンツ基本特徴量を抽出するコンテンツ基本特徴量抽出部と、
前記ディジタルコンテンツの各々がいずれのディジタルコンテンツ集合に含まれるかを表現するグラフであるコンテンツグラフを構築するグラフ構築部と、
前記ディジタルコンテンツの各々から抽出したコンテンツ基本特徴量、及び前記コンテンツグラフに基づいて、前記ディジタルコンテンツ集合への所属の有無を前記ディジタルコンテンツの前記コンテンツ基本特徴量から予測するモデルであるリンク予測モデルを学習するリンク予測モデル学習部と、
学習された前記リンク予測モデルに基づいて、前記ディジタルコンテンツ集合に含まれるディジタルコンテンツ、及び新規ディジタルコンテンツの少なくとも一方について、前記ディジタルコンテンツの特徴量であるコンテンツ特徴量を計算するコンテンツ特徴量算出部と、
を含むコンテンツ特徴量抽出装置。
【請求項７】
コンピュータに、請求項１〜請求項５のいずれか１項に記載のコンテンツ特徴量抽出方法の各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ特徴量抽出装置、方法、及びプログラムに係り、特に、コンテンツの特徴量を抽出するためのコンテンツ特徴量抽出装置、方法、及びプログラムに関する。
【背景技術】
【０００２】
画像や映像の中に含まれる物体を特定する物体認識、画像や映像の中に含まれる物体の位置を特定する物体検出、画像や映像の内容を記述する説明文生成など、画像・映像に関わる様々なタスクの遂行において、画像や映像の特性を表現する画像特徴量は、極めて重要な役割を担っている。近年の画像特徴量抽出は、大量の画像・映像と、それら画像・映像の各々に付与されたラベルで構成される大規模データセットを用いて、畳み込みニューラルネットワークに代表される特徴量モデルを学習する、教師付学習に基づいている。しかし、これら教師付学習に基づく手法は、非常に大規模なラベル付データセットを必要とする。画像・映像の各々に正確なラベルを付与する作業は、非常に多くの人的稼働が必要であり、この点が特徴量抽出のボトルネックの一つとなっている。
【０００３】
このボトルネックを解消するために、ｗｅｂ画像を利用した特徴量抽出方法が考案されている。Web画像を利用する利点は、人手で付与するラベルほど正確ではないものの、特徴量学習に有用なラベル相当の情報を人的稼働なしに獲得することができる点にある。例えば、web画像検索システムを用いて画像を収集する際には、検索の際に用いたクエリをラベル相当の情報として用いることができる（非特許文献１）。また、コンテンツ共有サイトから画像を収集する際には、共有サイト上で付与されたテキストタグを用いることができる（非特許文献２）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Sukhbaatar, Bruna, Paluri, Bourdev and Fergus, “Training convolutional networks from noisy labels,” Proc. International Conference on Learning Representations (ICLR), 2015.
【非特許文献２】Joulin, van der Maaten and Jabri, “Learning visual features from large weakly supervised data,” Proc. European Conference on Computer Vision (ECCV), 2016.
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、これらの既存技術では、web画像を利用した獲得したラベル相当の情報に関する重要な性質を反映していない。すなわち、人手で付与したラベルとは異なり、ある特定のラベルが画像に付与されていないことが、当該ラベルに関連づけられた内容を当該画像に含まないことを示しているわけではない、という点である。例えば、web画像検索システムを用いて画像を収集する場合、収集した画像が検索の際に用いたクエリ以外の内容を含むことは当然想定されるが、それらの内容をすべて網羅するラベルを収集することは極めて困難である。上記既存技術を含む一般的な特徴量学習方法では、ラベルがないことと関連内容を画像が含まないこととを同一視して、識別的学習を実行するため、適切な画像特徴量の学習を行うことができない。
【０００６】
本発明は、上記問題点を解決するために成されたものであり、予め用意されたディジタルコンテンツ集合を考慮したコンテンツの特徴量を抽出することができるコンテンツ特徴量抽出装置、方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係るコンテンツ特徴量抽出方法は、予め用意されたディジタルコンテンツからなる複数のディジタルコンテンツ集合を用いて、前記ディジタルコンテンツ集合に含まれるディジタルコンテンツ、及び前記ディジタルコンテンツ集合とは別に与えられた新規ディジタルコンテンツの少なくとも一方の特徴量を抽出する、コンテンツ特徴量抽出装置におけるコンテンツ特徴量抽出方法において、コンテンツ基本特徴量抽出部が、前記ディジタルコンテンツ集合に含まれるディジタルコンテンツの各々について、前記ディジタルコンテンツの基本的な特徴量であるコンテンツ基本特徴量を抽出するステップと、グラフ構築部が、前記ディジタルコンテンツの各々がいずれのディジタルコンテンツ集合に含まれるかを表現するグラフであるコンテンツグラフを構築するステップと、リンク予測モデル学習部が、前記ディジタルコンテンツの各々から抽出したコンテンツ基本特徴量、及び前記コンテンツグラフに基づいて、前記ディジタルコンテンツ集合への所属の有無を前記ディジタルコンテンツの前記コンテンツ基本特徴量から予測するモデルであるリンク予測モデルを学習するステップと、コンテンツ特徴量算出部が、学習された前記リンク予測モデルに基づいて、前記ディジタルコンテンツ集合に含まれるディジタルコンテンツ、及び新規ディジタルコンテンツの少なくとも一方について、前記ディジタルコンテンツの特徴量であるコンテンツ特徴量を計算するステップと、を含んで実行することを特徴とする。
【０００８】
本発明に係るコンテンツ特徴量抽出装置は、予め用意されたディジタルコンテンツからなる複数のディジタルコンテンツ集合を用いて、前記ディジタルコンテンツ集合に含まれるディジタルコンテンツ、及び前記ディジタルコンテンツ集合とは別に与えられた新規ディジタルコンテンツの少なくとも一方の特徴量を抽出する、コンテンツ特徴量抽出装置において、前記ディジタルコンテンツ集合に含まれるディジタルコンテンツの各々について、前記ディジタルコンテンツの基本的な特徴量であるコンテンツ基本特徴量を抽出するコンテンツ基本特徴量抽出部と、前記ディジタルコンテンツの各々がいずれのディジタルコンテンツ集合に含まれるかを表現するグラフであるコンテンツグラフを構築するグラフ構築部と、前記ディジタルコンテンツの各々から抽出したコンテンツ基本特徴量、及び前記コンテンツグラフに基づいて、前記ディジタルコンテンツ集合への所属の有無を前記ディジタルコンテンツの前記コンテンツ基本特徴量から予測するモデルであるリンク予測モデルを学習するリンク予測モデル学習部と、学習された前記リンク予測モデルに基づいて、前記ディジタルコンテンツ集合に含まれるディジタルコンテンツ、及び新規ディジタルコンテンツの少なくとも一方について、前記ディジタルコンテンツの特徴量であるコンテンツ特徴量を計算するコンテンツ特徴量算出部と、を含んで構成されている。
【０００９】
本発明に係るプログラムは、コンピュータに、本発明のコンテンツ特徴量抽出方法の各ステップを実行させるためのプログラムである。
【発明の効果】
【００１０】
本発明のコンテンツ特徴量抽出装置、方法、及びプログラムによれば、予め用意されたディジタルコンテンツ集合を考慮したコンテンツの特徴量を抽出することができる、という効果が得られる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施の形態に係るコンテンツ特徴量抽出装置の構成を示すブロック図である。
【図２】本発明の第１の実施の形態に係るコンテンツ特徴量抽出装置におけるコンテンツ特徴量抽出処理ルーチンを示すフローチャートである。
【図３】本発明の第２の実施の形態に係るコンテンツ特徴量抽出装置の構成を示すブロック図である。
【図４】本発明の第２の実施の形態に係るコンテンツ特徴量抽出装置におけるコンテンツ特徴量抽出処理ルーチンを示すフローチャートである。
【図５】本発明の第３の実施の形態に係るコンテンツ特徴量抽出装置の構成を示すブロック図である。
【図６】本発明の第３の実施の形態に係るコンテンツ特徴量抽出装置におけるコンテンツ特徴量抽出処理ルーチンを示すフローチャートである。
【図７】実験結果におけるディジタルコンテンツが所属しているディジタルコンテンツ集合の数の統計の一例を示す図である。
【図８】実験結果における各ディジタルコンテンツ集合が含むディジタルコンテンツの数の統計の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００１３】
＜本発明の実施の形態に係る概要＞
【００１４】
まず、本発明の実施の形態における概要を説明する。
【００１５】
本発明の実施の形態に係る手法は、例えばｗｅｂ画像から獲得するラベル相当の情報の性質を反映したラベル予測モデルを提供すると共に、このラベル予測モデルを活用した新しい特徴量学習の手段を提供するものである。
【００１６】
より具体的には、（１）同一のラベル相当の情報を保持する画像集合を定義し、（２）この画像集合への画像の所属の有無を表現するグラフを構築し、（３）グラフのエッジの有無を予測することでラベル予測を行うと共に、（４）ラベル予測の結果、もしくはラベル予測のためのモデルの誤差関数を用いて、画像特徴量を学習により求めるものである。
【００１７】
ここまでの記述では、説明の明快さのために、画像のみを対象とした特徴量学習の手段を説明してきた。しかし、以降に記載する発明の実施の形態において、学習したラベル予測モデルを用いて特徴量を抽出する対象は画像に限定されるものではなく、音響信号、テキスト、センサ信号など、様々な対象に適用可能である。以降では、これら特徴量を抽出す対象をディジタルコンテンツと総称することとする。また、同一のラベル相当の情報を保持するディジタルコンテンツの集合を、ディジタルコンテンツ集合と呼ぶ。
【００１８】
本発明の実施の形態は、あらかじめ用意された複数のディジタルコンテンツ集合を用いて，ディジタルコンテンツ集合に含まれるディジタルコンテンツ、あるいはそれらとは別に与えられた新規ディジタルコンテンツの特徴量を抽出する、コンテンツ特徴量抽出の手段を提供するものである。
【００１９】
＜本発明の第１の実施の形態に係るコンテンツ特徴量抽出装置の構成＞
【００２０】
次に、本発明の第１の実施の形態に係るコンテンツ特徴量抽出装置の構成について説明する。図１に示すように、本発明の第１の実施の形態に係るコンテンツ特徴量抽出装置１００は、ＣＰＵと、ＲＡＭと、後述するコンテンツ特徴量抽出処理ルーチンを実行するためのプログラムや各種データを記憶したＲＯＭと、を含むコンピュータで構成することが出来る。このコンテンツ特徴量抽出装置１００は、機能的には図１に示すように入力部１０と、演算部２０と、出力部５０とを備えている。
【００２１】
入力部１０は、学習用に、ラベル付きのディジタルコンテンツからなる複数のディジタルコンテンツ集合を受け付ける。また、入力部１０は、ラベルが未知の新規ディジタルコンテンツを受け付ける。
【００２２】
演算部２０は、リンク予測モデル記憶部２２と、コンテンツ特徴量モデル記憶部２４と、コンテンツ基本特徴量抽出部３０と、コンテンツ集合基本特徴量抽出部３２と、グラフ構築部３４と、リンク予測モデル学習部３６と、コンテンツ特徴量モデル学習部４０と、コンテンツ特徴量算出部４２と、モデル交互最適化部４４とを含んで構成されている。
【００２３】
コンテンツ基本特徴量抽出部３０は、入力部１０で受け付けた複数のディジタルコンテンツ集合に含まれるディジタルコンテンツの各々について、ディジタルコンテンツの基本的な特徴量であるコンテンツ基本特徴量を抽出する。
【００２４】
コンテンツ基本特徴量を抽出する方法は特に限定されるものではなく、ディジタルコンテンツの種類に応じて様々な特徴量抽出方法を選択することができる、本実施の形態では、その一例として、画像を対象とした基本特徴量抽出方法として、以下の非特許文献３に記載のVGG-netを用いた特徴量を説明する。
【００２５】
（非特許文献３）Simonyan and Zisserman, “Very deep convolutional networks for large-scale image recognition,” arXiv preprint, arXiv:1409.1556, http://arxiv.org/abs/1409.1556.
【００２６】
VGG-netは16層もしくは19層の畳み込みニューラルネットワークで構成される物体認識モデルであり、大規模物体認識データセットを用いた教師付学習によって学習する。このVGG-netを画像特徴量抽出モデルとして用いる場合には、物体認識データセットで学習した物体認識モデルの途中経過、例えば、16層VGG-net（VGG16）の第14層（FC6：4096次元）、第15層（FC7：4096次元）あるいは最終層（FC8：1000次元）の出力を利用することが一般的である。コンテンツ基本特徴量抽出部３０は、このようにして学習された物体認識モデルにディジタルコンテンツを入力してコンテンツ基本特徴量を抽出する。
【００２７】
コンテンツ集合基本特徴量抽出部３２は、入力部１０で受け付けた複数のディジタルコンテンツ集合の各々について、ディジタルコンテンツ集合の基本的な特徴量であるコンテンツ集合基本特徴量を抽出する。
【００２８】
コンテンツ集合基本特徴量の抽出方法は特に限定されるものではなく、ディジタルコンテンツ集合を表現するディジタルコンテンツに応じて、様々な特徴量抽出方法を選択することができる。本実施の形態では、その一例として、ディジタルコンテンツ集合に含まれるテキスト情報を対象とした基本特徴量抽出方法として、以下の非特許文献４に記載の方法に代表される単語・単語系列埋め込み手法を用いる方法を説明する。
【００２９】
（非特許文献４）Mikolov, Sutsekver, Chen, Corrado and Dean, “Distributed representations of words and phrases and their compositionality,” Advances in Neural Information Processing Systems 26 (NIPS 2013).
【００３０】
非特許文献４に記載の方法は、単語あるいは単語系列を１つの多次元ベクトルに変換するモデルを用いる方法であり、このモデルは大規模文書データセットを用いた教師なし学習によって学習する。ディジタルコンテンツ集合に含まれるテキスト情報が一つの単語もしくは一つの単語系列である場合には、この単語もしくは単語系列をモデルに与えたときの出力をそのままコンテンツ集合基本特徴量として利用できる。単語もしくは単語系列が複数含まれる場合には、例えば、すべての単語もしくは単語系列から得られたベクトルを平均してコンテンツ集合基本特徴量として用いる。
【００３１】
グラフ構築部３４は、ディジタルコンテンツの各々がいずれのディジタルコンテンツ集合に含まれるかを表現するグラフであるコンテンツグラフを構築する。
【００３２】
コンテンツグラフの形式及びその構築方法は各種考えられるが、本実施の形態においては、各ディジタルコンテンツ及び各ディジタルコンテンツ集合をノードに対応させ、あるディジタルコンテンツＩｉがあるディジタルコンテンツ集合Ｇｃに含まれるときにディジタルコンテンツＩｉに対応するノードとディジタルコンテンツ集合Ｇｃに対応するノードとの間にエッジを張る。ディジタルコンテンツの総数をＮＩ、ディジタルコンテンツ集合の総数をＮＣと表現すると、このコンテンツグラフは、ＮＣ×ＮＩ二値隣接行列
【００３３】
【数１】
2019133496.tif 000003
【００３４】
で表現され、この隣接行列の要素 ａｃ,ｉが１となるノード対(ｃ,ｉ)の間にリンクが存在し，それ以外のノード対にはリンクが存在しないことを示す。このように構成されたコンテンツグラフは二部グラフとなり、一方のノード集合がディジタルコンテンツ、もう一方のノード集合がディジタルコンテンツ集合に対応するノードが含まれることになる。
【００３５】
リンク予測モデル学習部３６は、コンテンツ基本特徴量抽出部３０でディジタルコンテンツの各々から抽出したコンテンツ基本特徴量、コンテンツ集合基本特徴量抽出部３２で複数のディジタルコンテンツ集合の各々から抽出したコンテンツ集合基本特徴量、及びグラフ構築部３４で構築したコンテンツグラフに基づいて、ディジタルコンテンツ集合への所属の有無を、コンテンツ基本特徴量及びコンテンツ集合基本特徴量から予測するリンク予測モデルを学習し、リンク予測モデル記憶部２２に記憶する。
【００３６】
リンク予測モデル及びリンク予測モデルの学習方法は特に限定されるものではないが、本実施の形態では、特に以下に示す線型モデルと順位損失に基づく方法について説明する。
【００３７】
まず、ＮＩ個のディジタルコンテンツから抽出したコンテンツ基本特徴量を
【００３８】
【数２】
2019133496.tif 000004
【００３９】
、ＮＣ個のディジタルコンテンツ集合から抽出したコンテンツ集合基本特徴量を
【００４０】
【数３】
2019133496.tif 000005
【００４１】
と表現する。
【００４２】
これらの基本特徴量を用いて，ｉ番目のディジタルコンテンツに対応するノードと、ｃ番目のディジタルコンテンツ集合に対応するノードとの間にリンクが存在するかどうかの指標であるリンク予測値
【００４３】
【数４】
2019133496.tif 000006
【００４４】
を以下（１）式でモデル化する。
【００４５】
【数５】
2019133496.tif 000007
・・・（１）
【００４６】
ここで、
【００４７】
【数６】
2019133496.tif 000008
【００４８】
はすべてモデルパラメータであり、リンク予測モデルはこれらモデルパラメータによって特徴付けられる。コンテンツ集合基本特徴量が利用可能である場合には、モデルパラメータ
【００４９】
【数７】
2019133496.tif 000009
【００５０】
を追加することにより、リンク予測モデルを以下（２）式のように修正する。
【００５１】
【数８】
2019133496.tif 000010
・・・（２）
【００５２】
また、各ディジタルコンテンツに対応するモデルパラメータであるコンテンツ潜在変数ｚIi及び各ディジタルコンテンツ集合に対応するモデルパラメータであるコンテンツ集合潜在変数ｚＣｃを利用しないリンク予測モデルも可能である。コンテンツ潜在変数ｚIiを利用しない場合、リンク予測モデルは以下（３）式のように修正される。
【００５３】
【数９】
2019133496.tif 000011
・・・（３）
【００５４】
コンテンツ集合潜在変数ｚＣｃを利用しない場合も、同様にコンテンツ集合潜在変数と関連するモデルパラメータを省略する。以降では、説明の簡略化のため、（３）式によるリンク予測モデルを用いるものとする。なお、他のリンク予測モデルを用いる場合でも、扱いはほぼ同様である．
【００５５】
（３）式でモデル化したリンク予測値
【００５６】
【数１０】
2019133496.tif 000012
【００５７】
を、コンテンツグラフを特徴付ける隣接行列Ａの対応する成分ａｉ,ｃに近づけることが、リンク予測モデル学習部３６の主要工程となる。具体的には、以下（４）式に示す順位損失関数を最小化するモデルパラメータを導出する。
【００５８】
【数１１】
2019133496.tif 000013
・・・（４）
【００５９】
ここで、ｌ(・)は損失関数，Ω(・)は正則化項であり，モデルパラメータに対して劣微分可能となるように選択する必要があり、例えば損失関数としてはヒンジロスや自乗ノルム、正則化項として例えば各パラメータ行列の自乗ノルムの重み付き線形和などを用いることができる。また、
【００６０】
【数１２】
2019133496.tif 000014
【００６１】
である。
【００６２】
（４）式に示す順位損失関数をすべてのパラメータのついて同時に最小化することは困難であることから、確率的勾配降下法を用いて、損失関数を減らすように個々のパラメータを個別に逐次更新する。（４）式に示す順位損失関数は、モデルパラメータに対して劣微分可能であることから、（４）式の和の内部の式
【００６３】
【数１３】
2019133496.tif 000015
【００６４】
及び正則化項
【００６５】
【数１４】
2019133496.tif 000016
【００６６】
を各モデルパラメータで個々に偏微分することにより、ディジタルコンテンツｉ、当該ディジタルコンテンツを含むディジタルコンテンツ集合ｃ及び当該ディジタルコンテンツを含まないディジタルコンテンツ集合ｃ’を固定した際の各モデルパラメータの更新式を導出できる。この更新式を用いて、確率的勾配降下法を用いることでモデルパラメータを更新する。すなわち、ディジタルコンテンツｉ、当該ディジタルコンテンツを含むディジタルコンテンツ集合ｃ及び当該ディジタルコンテンツを含まないディジタルコンテンツ集合ｃ’の三つ組みごとにモデルパラメータを更新する。
【００６７】
モデルパラメータの更新は、所定の条件を満たした際に停止する。停止条件としては、モデルパラメータ更新回数が所定数を超える、リンク予測モデル記憶部２２を参照し、更新前パラメータと更新後パラメータとの差分が所定の閾値よりも小さくなる、などの条件が考えられる。
【００６８】
以上がリンク予測モデル学習部３６のリンク予測モデルの学習処理である。
【００６９】
コンテンツ特徴量モデル学習部４０は、リンク予測モデル学習部３６で学習されたリンク予測モデル、及びディジタルコンテンツ集合に含まれるディジタルコンテンツから、ディジタルコンテンツのコンテンツ特徴量を抽出するためのモデルであるコンテンツ特徴量モデルを学習し、コンテンツ特徴量モデル記憶部２４に記憶する。
【００７０】
コンテンツ特徴量モデルの学習方法は特に限定されるものではないが、本実施の形態では、その一例として、VGG-Netを、コンテンツ特徴量モデルの一例とし、リンク予測モデル記憶部２２に記憶されたリンク予測モデルを用いたVGG-Netの再学習による方法を説明する。
【００７１】
VGG-Netは、コンテンツ基本特徴量抽出部３０にて説明したとおり、１６層もしくは１９層の畳み込みニューラルネットワークで構成されるモデルであり、通常は大規模物体認識データセットを用いた教師付学習によって学習する。すなわち、あらかじめ準備された複数種類の物体のうち、いずれの物体が与えられた画像に含まれるかを示すラベルを教師として、モデルの予測と正解ラベルとの差を小さくするように、モデルパラメータを更新する。
【００７２】
一方、本実施の形態では、まず、リンク予測モデルの学習に用いたディジタルコンテンツをVGG-Netに入力し、コンテンツ基本特徴量抽出部３０と同様にしてコンテンツ基本特徴量を抽出する。続いて、学習済のリンク予測モデルにコンテンツ基本特徴量を入力し、（４）式に示した順位損失関数で順位損失を計算する。最後に、この順位損失が小さくなるように、VGG-Netのモデルパラメータを更新する。この手順において、リンク予測モデルは固定されているため、VGG-Netの学習における損失関数が一般的に用いられる関数と異なるだけと見なすことができ、誤差逆伝搬などの一般的なニューラルネットワークの学習手法をそのまま援用することができる。
【００７３】
VGG-Netのモデルパラメータの学習において、モデルパラメータにランダムな初期値に設定して学習を開始してもよいが、大規模物体認識データセットを用いてあらかじめモデルを学習しておき、そのモデルパラメータを初期値として用いることもできる。また、本実施形態におけるVGG-Netのモデルパラメータの学習において、すべての層のモデルパラメータを更新しても良いが、畳み込み層（第１層から第１３層まで）、あるいはこれら畳み込み層のうち入力に近い層（第１層から第１０層まで、第１層から第６層まで、など）のモデルパラメータを固定して、それ以外のモデルパラメータを更新することもできる。
【００７４】
コンテンツ特徴量算出部４２は、コンテンツ特徴量モデル学習部４０で学習されたコンテンツ特徴量モデルを用いて、ディジタルコンテンツ集合に含まれるディジタルコンテンツから、コンテンツ特徴量を算出する。
【００７５】
コンテンツ特徴量算出部４２は、コンテンツ特徴量モデルを用いる場合と、用いない場合が考えられるが、本実施の形態ではコンテンツ特徴量モデルを用いている。コンテンツ特徴量モデルを用いる場合は、コンテンツ基本特徴量抽出部３０と同様にして、その途中経過、例えば、16層VGG-net（VGG16）の第14層（FC6：4096次元）、第15層（FC7：4096次元）あるいは最終層（FC8：1000次元）の出力を利用することができる。
【００７６】
モデル交互最適化部４４は、リンク予測モデル学習部３６の処理と、コンテンツ特徴量モデル学習部４０の処理とを交互に繰り返し実行することで、リンク予測モデル及びコンテンツ特徴量モデルを最適化する。モデル交互最適化部４４により、繰り返し終了条件を満たすかを判定し、満たしていれば学習処理を終了し、満たしていなければ、リンク予測モデル学習部３６の処理と、コンテンツ特徴量モデル学習部４０の処理とを実行することを繰り返す。
【００７７】
このモデル交互最適化部４４は、必ずしも必須となる構成要素ではないが、この構成要素を追加することにより、リンク予測モデル及びコンテンツ特徴量モデルが精緻化され、より有用なコンテンツ特徴量を抽出することが可能となる。
【００７８】
交互最適化の方法は特に限定されるものではないが、本実施の形態では、コンテンツ特徴量モデル学習部４０においてVGG-Netの再学習を用いる場合の方法について述べる。
【００７９】
コンテンツ特徴量モデル学習部４０においてVGG-Netの再学習を用いる場合、コンテンツ基本特徴量抽出部３０とコンテンツ特徴量算出部４２とは、ほぼ同様の機能を有することとなる。すなわち、いずれの処理部においても、VGG-Netを特徴量モデルとして採用し、入力されたディジタルコンテンツから特徴量を抽出することとなる。
【００８０】
そこで、モデル交互最適化部４４は、以下の手順によってリンク予測モデルとコンテンツ特徴モデルを交互に最適化する。
【００８１】
（１）リンク予測モデル学習部３６により、コンテンツ基本特徴量もしくはコンテンツ特徴量を用いて、リンク予測モデルを学習する。
（２）コンテンツ特徴量モデル学習部４０により、固定したリンク予測モデルを用いて、コンテンツ特徴量モデルを学習する。
（３）コンテンツ特徴量算出部４２により、固定したコンテンツ特徴量モデルを用いて、コンテンツ特徴量を学習する。
（４）（１）〜（３）を繰り返し実行する。繰り返しは、所定の条件を満たした際に停止する。繰り返し終了条件としては、更新回数が所定数を超える、リンク予測モデル及びコンテンツ特徴量モデルについて、更新前パラメータと更新後パラメータとの差分が所定の閾値よりも小さくなる、などの条件が考えられる。
【００８２】
以上の処理によって、リンク予測モデル及びコンテンツ特徴量モデルが学習される。
【００８３】
以上のように学習されたコンテンツ特徴量モデルを用いて、コンテンツ特徴量算出部４２は、入力部１０で受け付けた新規ディジタルコンテンツのコンテンツ特徴量を算出し、リンク予測部４６に出力する。
【００８４】
リンク予測部４６は、リンク予測モデル記憶部２２に記憶されたリンク予測モデル、及び新規ディジタルコンテンツのディジタルコンテンツ特徴量を入力とし、これらからディジタルコンテンツ集合の各々への新規ディジタルコンテンツの所属の有無を予測し、出力部５０に予測結果を出力する。
【００８５】
＜本発明の第１の実施の形態に係るコンテンツ特徴量抽出装置の作用＞
【００８６】
次に、本発明の第１の実施の形態に係るコンテンツ特徴量抽出装置１００の作用について説明する。入力部１０においてラベル付きのディジタルコンテンツからなる複数のディジタルコンテンツ集合を受け付けると、コンテンツ特徴量抽出装置１００は、図２に示すコンテンツ特徴量抽出処理ルーチンを実行する。
【００８７】
まず、ステップＳ１００では、入力部１０で受け付けた複数のディジタルコンテンツ集合に含まれるディジタルコンテンツの各々について、ディジタルコンテンツの基本的な特徴量であるコンテンツ基本特徴量を抽出する。
【００８８】
ステップＳ１０２では、入力部１０で受け付けた複数のディジタルコンテンツ集合の各々について、ディジタルコンテンツ集合の基本的な特徴量であるコンテンツ集合基本特徴量を抽出する。
【００８９】
ステップＳ１０４では、ディジタルコンテンツの各々がいずれのディジタルコンテンツ集合に含まれるかを表現するグラフであるコンテンツグラフを構築する。
【００９０】
ステップＳ１０６では、ステップＳ１００でディジタルコンテンツの各々から抽出したコンテンツ基本特徴量、又はステップＳ１１０で抽出したコンテンツ特徴量、ステップＳ１０２で複数のディジタルコンテンツ集合の各々から抽出したコンテンツ集合基本特徴量、及びステップＳ１０４で構築したコンテンツグラフに基づいて、ディジタルコンテンツ集合への所属の有無を、コンテンツ基本特徴量及びコンテンツ集合基本特徴量から予測するリンク予測モデルを学習し、リンク予測モデル記憶部２２に記憶する。
【００９１】
ステップＳ１０８では、ステップＳ１０６で学習されたリンク予測モデル、及びディジタルコンテンツ集合に含まれるディジタルコンテンツから、ディジタルコンテンツのコンテンツ特徴量を抽出するためのモデルであるコンテンツ特徴量モデルを学習し、コンテンツ特徴量モデル記憶部２４に記憶する。
【００９２】
ステップＳ１１０では、ステップＳ１０８で学習されたコンテンツ特徴量モデルを用いて、ディジタルコンテンツ集合に含まれるディジタルコンテンツから、コンテンツ特徴量を算出する。
【００９３】
ステップＳ１１２では、繰り返し終了条件を満たすかを判定し、満たしていればステップＳ１１４へ移行し、満たしていなければステップＳ１０６〜Ｓ１１０の処理を繰り返す。
【００９４】
ステップＳ１１４では、ステップＳ１０８で学習されたコンテンツ特徴量モデルを用いて、入力部１０で受け付けた新規ディジタルコンテンツのコンテンツ特徴量を算出する。
【００９５】
ステップＳ１１６では、ステップＳ１０６で学習されたリンク予測モデルと、ステップＳ１１４で算出されたコンテンツ特徴量とを用いて、ディジタルコンテンツ集合の各々への新規ディジタルコンテンツの所属の有無を予測し、出力部５０に出力して処理を終了する。
【００９６】
以上説明したように、本発明の第１の実施の形態に係るコンテンツ特徴量抽出装置によれば、ディジタルコンテンツ集合に含まれるディジタルコンテンツの各々について、ディジタルコンテンツの基本的な特徴量であるコンテンツ基本特徴量を抽出し、ディジタルコンテンツの各々がいずれのディジタルコンテンツ集合に含まれるかを表現するグラフであるコンテンツグラフを構築し、ディジタルコンテンツの各々から抽出したコンテンツ基本特徴量、及びコンテンツグラフに基づいて、ディジタルコンテンツ集合への所属の有無をディジタルコンテンツのコンテンツ基本特徴量から予測するモデルであるリンク予測モデルを学習し、学習されたリンク予測モデルに基づいて、ディジタルコンテンツ集合に含まれるディジタルコンテンツ、及び新規ディジタルコンテンツの少なくとも一方について、ディジタルコンテンツの特徴量であるコンテンツ特徴量を計算することにより、ラベルの性質を考慮したコンテンツ特徴量を抽出することができ、新規ディジタルコンテンツについて、精度よくラベルを予測することができる。
【００９７】
＜本発明の第２の実施の形態に係るコンテンツ特徴量抽出装置の構成＞
【００９８】
次に、本発明の第２の実施の形態に係るコンテンツ特徴量抽出装置の構成について説明する。なお、第１の実施の形態と同様となる箇所については同一符号を付して説明を省略する。
【００９９】
第２の実施の形態では、コンテンツ特徴量モデル学習部、及びモデル交互最適化部を用いずに、学習したリンク予測モデルを用いてコンテンツ特徴量を算出する。
【０１００】
図３に示すように、本発明の第２の実施の形態に係るコンテンツ特徴量抽出装置２００は、ＣＰＵと、ＲＡＭと、後述するコンテンツ特徴量抽出処理ルーチンを実行するためのプログラムや各種データを記憶したＲＯＭと、を含むコンピュータで構成することが出来る。このコンテンツ特徴量抽出装置２００は、機能的には図３に示すように入力部２１０と、演算部２２０と、出力部２５０とを備えている。
【０１０１】
入力部２１０は、学習用に、ラベル付きのディジタルコンテンツからなる複数のディジタルコンテンツ集合を受け付ける。また、入力部２１０は、ラベルが未知の新規に与えられた新規ディジタルコンテンツを受け付ける。
【０１０２】
演算部２２０は、リンク予測モデル記憶部２２と、コンテンツ基本特徴量抽出部３０と、コンテンツ集合基本特徴量抽出部３２と、グラフ構築部３４と、リンク予測モデル学習部３６と、コンテンツ特徴量算出部２４２と、リンク予測部４６とを含んで構成されている。
【０１０３】
コンテンツ特徴量算出部２４２は、リンク予測モデル記憶部に２２記憶されたリンク予測モデルに基づいて、ディジタルコンテンツ集合に含まれるディジタルコンテンツから、コンテンツ特徴量を算出する。
【０１０４】
コンテンツ特徴量算出部２４２でリンク予測モデルに基づいてコンテンツ特徴量を算出する場合には、パース符号化に基づく方法により算出を行う。スパース符号化に基づく方法では、コンテンツ基本特徴量をコンテンツ集合基本特徴量（及び利用可能な場合には加えてコンテンツ集合潜在変数）の疎な線形和で表現する方法である。（３）式でモデル化したリンク予測モデルは、モデルパラメータで変換したコンテンツ基本特徴量
【０１０５】
【数１５】
2019133496.tif 000017
【０１０６】
と、ディジタルコンテンツ集合を特徴付けるベクトル
【０１０７】
【数１６】
2019133496.tif 000018
【０１０８】
との内積が大きい。すなわち両ベクトルが類似しているときに、リンク予測値
【０１０９】
【数１７】
2019133496.tif 000019
【０１１０】
が大きくなることを示している。この点に着目して、以下（５）式の最小化問題の解として得られる線形和の重み係数αを、コンテンツ基本特徴量ｘから得られる新しい特徴量、すなわちコンテンツ特徴量として算出する。
【数１８】
2019133496.tif 000020
・・・（５）
なお、第２の実施の形態の他の構成は第１の実施の形態と同様であるため、説明を省略する。
【０１１１】
＜本発明の第２の実施の形態に係るコンテンツ特徴量抽出装置の作用＞
【０１１２】
次に、本発明の第２の実施の形態に係るコンテンツ特徴量抽出装置２００の作用について説明する。なお、第１の実施の形態と同様となる箇所については同一符号を付して説明を省略する。
【０１１３】
入力部２１０においてラベル付きのディジタルコンテンツからなる複数のディジタルコンテンツ集合を受け付けると、コンテンツ特徴量抽出装置２００は、図４に示すコンテンツ特徴量抽出処理ルーチンを実行する。
【０１１４】
ステップＳ２００では、リンク予測モデル記憶部２２に記憶されたリンク予測モデルに基づいて、上記（５）式に従って、新規ディジタルコンテンツについて、ディジタルコンテンツの特徴量であるコンテンツ特徴量を計算する。
【０１１５】
以上説明したように、本発明の第２の実施の形態に係るコンテンツ特徴量抽出装置によれば、ディジタルコンテンツ集合に含まれるディジタルコンテンツの各々について、ディジタルコンテンツの基本的な特徴量であるコンテンツ基本特徴量を抽出し、ディジタルコンテンツの各々がいずれのディジタルコンテンツ集合に含まれるかを表現するグラフであるコンテンツグラフを構築し、ディジタルコンテンツの各々から抽出したコンテンツ基本特徴量、及びコンテンツグラフに基づいて、ディジタルコンテンツ集合への所属の有無をディジタルコンテンツのコンテンツ基本特徴量から予測するモデルであるリンク予測モデルを学習し、学習されたリンク予測モデルに基づいて、ディジタルコンテンツ集合に含まれるディジタルコンテンツ、及び新規ディジタルコンテンツの少なくとも一方について、ディジタルコンテンツの特徴量であるコンテンツ特徴量を計算することにより、ラベルの性質を考慮したコンテンツ特徴量を抽出することができ、新規ディジタルコンテンツについて、精度よくラベルを予測することができる。
＜本発明の第３の実施の形態に係るコンテンツ特徴量抽出装置の構成＞
【０１１６】
次に、本発明の第３の実施の形態に係るコンテンツ特徴量抽出装置の構成について説明する。なお、第１の実施の形態と同様となる箇所については同一符号を付して説明を省略する。
【０１１７】
第３の実施の形態は、ディジタルコンテンツの新規ディジタルコンテンツ集合への所属の有無を予測する場合である。
【０１１８】
図５に示すように、本発明の第３の実施の形態に係るコンテンツ特徴量抽出装置３００は、ＣＰＵと、ＲＡＭと、後述するコンテンツ特徴量抽出処理ルーチンを実行するためのプログラムや各種データを記憶したＲＯＭと、を含むコンピュータで構成することが出来る。このコンテンツ特徴量抽出装置３００は、機能的には図５に示すように入力部３１０と、演算部３２０と、出力部３５０とを備えている。
【０１１９】
入力部３１０は、学習用に、ラベル付きのディジタルコンテンツからなる複数のディジタルコンテンツ集合を受け付ける。また、入力部３１０は、新規のディジタルコンテンツ集合である新規ディジタルコンテンツ集合を受け付ける。また、入力部３１０は、ラベルが未知の新規に与えられた新規ディジタルコンテンツを受け付ける。
【０１２０】
演算部３２０は、リンク予測モデル記憶部２２と、コンテンツ特徴量モデル記憶部２４と、コンテンツ基本特徴量抽出部３０と、コンテンツ集合基本特徴量抽出部３２と、グラフ構築部３４と、リンク予測モデル学習部３６と、コンテンツ特徴量モデル学習部４０と、コンテンツ特徴量算出部４２と、モデル交互最適化部４４と、新規ディジタルコンテンツ集合リンク予測部３４０とを含んで構成されている。
【０１２１】
新規ディジタルコンテンツ集合リンク予測部３４０は、入力部３１０で受け付けた新規ディジタルコンテンツについて、リンク予測モデル学習部３６で学習された、リンク予測モデルに対応する、新規ディジタルコンテンツ集合についての潜在変数予測モデルと、リンク予測モデルとに基づいて、新規ディジタルコンテンツ集合への新規ディジタルコンテンツの所属の有無を予測する。
【０１２２】
新規ディジタルコンテンツ集合リンク予測部３４０により、リンク予測モデル学習部３６において考慮されていなかった新規ディジタルコンテンツ集合を考慮することが可能となる。ディジタルコンテンツ集合が、特定のテキストラベルが付与されたディジタルコンテンツの集合である場合には、新規ディジタルコンテンツ集合へのリンク予測は、学習の際には考慮されていなかったテキストラベルをディジタルコンテンツに付与するかどうかを判断する過程に相当する。
【０１２３】
新規ディジタルコンテンツ集合へのリンク予測の手段は特に限定されるものではないが、本実施の形態においては、以下に示す状況を想定した方法について述べる。
【０１２４】
新規ディジタルコンテンツ集合に何らかのテキスト情報が含まれており、コンテンツ集合基本特徴量抽出部３２に記載の方法を用いてディジタルコンテンツ集合基本特徴量が抽出できる。また、新規ディジタルコンテンツ集合が空集合、すなわち、新規ディジタルコンテンツ集合にディジタルコンテンツが１つも含まれていない、状況を想定する。また、ディジタルコンテンツが含まれていても良いが、以降に示す方法では利用しないものとする。
【０１２５】
新規ディジタルコンテンツ集合リンク予測部３４０は、潜在変数予測モデル学習部３４３と、潜在変数予測部３４４と、リンク予測部３４６とを含んで構成されている。
【０１２６】
潜在変数予測モデル学習部３４３は、リンク予測モデル記憶部２２に記憶されたリンク予測モデル、及びリンク予測モデル学習部３６で用いたディジタルコンテンツ集合基本特徴量から、リンク予測モデルのモデルパラメータの一部である潜在変数を予測するモデルである潜在変数予測モデルを学習する。
【０１２７】
ディジタルコンテンツ集合ｃへのディジタルコンテンツｉの所属の有無を示すスコアであるリンク予測値は、上記（３）式の通り、ディジタルコンテンツ基本特徴量ｘｉ、ディジタルコンテンツ集合基本特徴量ｙｃ、及びディジタルコンテンツ集合潜在変数ｚＣｃから計算される。
【０１２８】
しかし、新規ディジタルコンテンツ集合ｃ’においては、ディジタルコンテンツ集合基本特徴量ｙｃ’は計算可能であるものの、ディジタルコンテンツ集合潜在変数ｚＣｃ’が利用できない。そこで、リンク予測モデル学習部３６で用いたディジタルコンテンツ集合基本特徴量Ｙ、及びリンク予測モデル学習部３６で学習したリンク予測モデルのモデルパラメータであるディジタルコンテンツ集合潜在変数ＺＣを利用して、以下（６）式のディジタルコンテンツ集合基本特徴量からディジタルコンテンツ集合潜在変数を予測するモデルを考え、この潜在変数予測モデルｆ(・；θ)を学習により求める。
【０１２９】
【数１９】
2019133496.tif 000021
・・・（６）
【０１３０】
ここで、θは潜在変数予測モデルのモデルパラメータである。つまり、上記の潜在変数予測モデルｆ(・；θ)は、ｙｃ’からｚＣｃ’を予測する。この学習は、ディジタルコンテンツ集合基本特徴量Ｙとディジタルコンテンツ集合潜在変数ＺＣとを学習データとして、コンテンツ集合基本特徴量ｙからディジタルコンテンツ集合潜在変数ｚＣｃへの変換関数ｆ()を求めるものである。
【０１３１】
潜在変数予測モデルの構成は特に限定されるものではないが、例えば、以下のような方法が考えられる。
【０１３２】
単純な線形回帰モデルを採用し、リンク予測モデルを固定して以下（７）式のモデルパラメータθを学習により求める。
【０１３３】
【数２０】
2019133496.tif 000022
・・・（７）
【０１３４】
（３）式のリンク予測モデルに上記（７）式の線形回帰モデルを代入した式を、新たなリンク予測モデルとして採用し、リンク予測モデルを再学習する。
【０１３５】
また、リンク予測モデルの損失関数（４）式に、上記の線形回帰モデルを考慮した新たな正則化項を加えて、リンク予測モデルを再学習する。このとき、リンク予測モデルの損失関数（４）式は、以下（８）式のように修正される。
【０１３６】
【数２１】
2019133496.tif 000023
・・・（８）
【０１３７】
サポートベクトル回帰などの非線形回帰モデルを採用し、リンク予測モデルを固定して非線形回帰モデルのモデルパラメータを学習により求める。
【０１３８】
ニューラルネットワークモデルを採用し、リンク予測モデルを固定してニューラルネットワークのモデルパラメータを学習により求める。
【０１３９】
潜在変数予測部３４４は、潜在変数予測モデル学習部３４３で学習された潜在変数予測モデル、及び新規ディジタルコンテンツ集合を入力とし、新規ディジタルコンテンツ集合からコンテンツ集合基本特徴量を抽出し、新規ディジタルコンテンツ集合についてのコンテンツ集合基本特徴量、及び潜在変数予測モデルからコンテンツ集合潜在変数を予測し、新規ディジタルコンテンツ集合についてのコンテンツ集合潜在変数を出力する。
【０１４０】
潜在変数予測部３４４は、まず、新規ディジタルコンテンツ集合からコンテンツ集合基本特徴量を抽出する。抽出方法は、コンテンツ集合基本特徴量抽出部３２に記載の方法と同様である。
【０１４１】
潜在変数予測部３４４は、続いて、抽出したコンテンツ集合基本特徴量である新規コンテンツ集合基本特徴量ｙｃ’、及び潜在変数予測モデルｆ(・；θ)から、以下（９）式のコンテンツ集合潜在変数を予測する。
【０１４２】
【数２２】
2019133496.tif 000024
・・・（９）
【０１４３】
リンク予測部３４６は、リンク予測モデル記憶部２２に記憶されたリンク予測モデル、予測されたコンテンツ集合潜在変数である予測コンテンツ集合潜在変数、新規ディジタルコンテンツについてのディジタルコンテンツ特徴量、及び新規コンテンツ集合基本特徴量を入力とし、これらから新規ディジタルコンテンツ集合を含むディジタルコンテンツ集合の各々への新規ディジタルコンテンツの所属の有無を予測し、出力部２５０に予測結果を出力する。
【０１４４】
新規ディジタルコンテンツ集合ｃ’への新規ディジタルコンテンツｉ’の所属の有無の予測は、リンク予測モデル（３）式を用いることで実現できる。ただし、（３）式では、新規ディジタルコンテンツ集合に関するコンテンツ集合潜在変数は未知であるため、以下（１０）式の予測コンテンツ集合潜在変数を代わりに用いる。
【０１４５】
【数２３】
2019133496.tif 000025
・・・（１０）
【０１４６】
この（１０）式で得られたリンク予測値
【０１４７】
【数２４】
2019133496.tif 000026
【０１４８】
がある一定以上大きな値を取るときに、ディジタルコンテンツｉ’が新規ディジタルコンテンツ集合ｃ’に所属すると判断する。
【０１４９】
以上の各部の処理によって、新規ディジタルコンテンツ集合リンク予測部３４０は、新規ディジタルコンテンツ集合へのディジタルコンテンツの所属の有無を予測し、新規ディジタルコンテンツ集合についての予測結果を出力する。
＜本発明の第３の実施の形態に係るコンテンツ特徴量抽出装置の作用＞
【０１５０】
次に、本発明の第３の実施の形態に係るコンテンツ特徴量抽出装置３００の作用について説明する。なお、第１の実施の形態と同様となる箇所については同一符号を付して説明を省略する。
＜本発明の第３の実施の形態に係るコンテンツ特徴量抽出装置の作用＞
【０１５１】
次に、本発明の第３の実施の形態に係るコンテンツ特徴量抽出装置３００の作用について説明する。なお、第１の実施の形態と同様となる箇所については同一符号を付して説明を省略する。
【０１５２】
入力部３１０においてラベル付きのディジタルコンテンツからなる複数のディジタルコンテンツ集合を受け付けると、コンテンツ特徴量抽出装置３００は、図６に示すコンテンツ特徴量抽出処理ルーチンを実行する。
【０１５３】
ステップＳ３０２では、リンク予測モデル記憶部２２に記憶されたリンク予測モデル、及びリンク予測モデルの学習に利用したディジタルコンテンツ集合基本特徴量から、リンク予測モデルのモデルパラメータの一部である潜在変数を予測するモデルである潜在変数予測モデルを学習する。
【０１５４】
ステップＳ３０４では、ステップＳ３０２で学習された潜在変数予測モデル、及び新規ディジタルコンテンツ集合を入力とし、新規ディジタルコンテンツ集合からコンテンツ集合基本特徴量を抽出し、新規ディジタルコンテンツ集合についてのコンテンツ集合基本特徴量、及び潜在変数予測モデルからコンテンツ集合潜在変数を予測し、新規ディジタルコンテンツ集合についてのコンテンツ集合潜在変数を出力する。
【０１５５】
ステップＳ３０６では、リンク予測モデル記憶部２２に記憶されたリンク予測モデル、予測されたコンテンツ集合潜在変数である予測コンテンツ集合潜在変数、及び新規ディジタルコンテンツについてのディジタルコンテンツ特徴量を入力とし、これらから新規ディジタルコンテンツ集合を含むディジタルコンテンツ集合の各々への新規ディジタルコンテンツの所属の有無を予測し、予測結果を出力する。
【０１５６】
以上説明したように、本発明の第３の実施の形態に係るコンテンツ特徴量抽出装置によれば、ディジタルコンテンツ集合に含まれるディジタルコンテンツの各々について、ディジタルコンテンツの基本的な特徴量であるコンテンツ基本特徴量を抽出し、ディジタルコンテンツの各々がいずれのディジタルコンテンツ集合に含まれるかを表現するグラフであるコンテンツグラフを構築し、ディジタルコンテンツの各々から抽出したコンテンツ基本特徴量、及びコンテンツグラフに基づいて、ディジタルコンテンツ集合への所属の有無をディジタルコンテンツのコンテンツ基本特徴量から予測するモデルであるリンク予測モデルを学習し、学習されたリンク予測モデルに基づいて、ディジタルコンテンツ集合に含まれるディジタルコンテンツ、及び新規ディジタルコンテンツの少なくとも一方について、ディジタルコンテンツの特徴量であるコンテンツ特徴量を計算し、新規ディジタルコンテンツ集合の潜在変数を予測することにより、ラベルの性質を考慮したコンテンツ特徴量を抽出することができ、新規ディジタルコンテンツについて、精度よくラベルを予測することができる。
【０１５７】
＜実験結果＞
【０１５８】
これまでに示した実施形態を検証するために、独自にデータセットを収集し、このデータセットを用いて、リンク予測モデル及びコンテンツ特徴量モデルを学習した。このデータセットは、65,000個のディジタルコンテンツ集合、及び150万個のディジタルコンテンツ（静止画像）から校正される。図７に各ディジタルコンテンツが所属しているディジタルコンテンツ集合の数の統計、及び図８に各ディジタルコンテンツ集合が含むディジタルコンテンツの数の統計を、それぞれ示す。
【０１５９】
以降に示す検証では、コンテンツ基本特徴量としてVGG-Netの第15層（FC7）の出力、4096次元を、コンテンツ集合基本特徴量として前記非特許文献４に記載のテキスト埋め込み300次元を用いた。これの各基本特徴量、及びデータセットから構築したコンテンツグラフを用いて、リンク予測モデルを学習すると共に、リンク予測モデルから直接コンテンツ特徴量を抽出する方法、及びリンク予測モデルを用いてコンテンツ特徴量モデルを学習した後にコンテンツ特徴量を抽出する方法、の２つの方法を実施した。
【０１６０】
このように抽出したコンテンツ特徴量の性能を評価するために、公開画像データセットを用いた実験を行った。用いたデータセットは以下の通りである。
【０１６１】
・食事画像の分類を目的としたデータセット： UECFOOD100、 UECFOOD256
・衣類画像の分類を目的としたデータセット： Apparel、Hipster
・画像から受ける印象の予測（positive or negative）を目的としたデータセット： Instagram
【０１６２】
また、これらの公開データセットに加えて、画像の共有を目的とするSNSの一つであるPinterestから独自に収集したデータセットを評価用として用意した。このデータセットは、32種類のクラスラベルと、63,000枚の画像を含み、women’s fashion、 holiday’s events、 tattoos、 science and nature、 sportsなど、様々なカテゴリのクラスラベルを含む。また、各画像が複数のクラスラベルを持つ可能性がある、マルチラベル予測をタスクとする。
【０１６３】
評価実験では、以下の７種類の方法を比較した。
【０１６４】
1.VGG：コンテンツ基本特徴量をそのまま各タスクの特徴量として利用。
2.FT-GRP：リンク予測モデルを用いず、代わりにディジタルコンテンツ集合を正解ラベルとしてVGG-Netを再学習し、この再学習後のVGG-Netを各タスクの特徴量として利用。
3.FT-WORD：リンク予測モデルを用いず、代わりにディジタルコンテンツ集合に含まれるテキスト単語を正解ラベルとしてVGG-Netを再学習し、この再学習後のVGG-Netを各タスクの特徴量として利用。
4.PROP-SC：前記実施形態のうち、コンテンツ特徴量モデルを用いず、スパース符号化を用いてリンク予測モデルから直接コンテンツ特徴量を抽出する方法。
5.PROP-FT：前記実施形態のうち、コンテンツ特徴量モデルを学習して、このコンテンツ特徴量モデルからコンテンツ特徴量を抽出する方法。
6.VGG+SC：PROP-SCのコンテンツ特徴量とVGGのコンテンツ特徴量を連結して用いる方法。
7.VGG+FT：PROC-FTのコンテンツ特徴量とVGGのコンテンツ特徴量を連結して用いる方法。
【０１６５】
評価指標として、二値分類をタスクとするInstagramデータセット及びマルチラベル予測をタスクとするPinterestについてはmean average precision(MAP)、多クラス分類をタスクとするUECFOOD100/256、 Apparel、Hipsterについては分類正解率(ACC)を用いた。いずれの指標も、0を最小値、1を最大値として、値が大きいほどタスクの性能が良いことを示す。
【０１６６】
表１に検証実験の結果を示す。
【０１６７】
【表１】
2019133496.tif 000027
【０１６８】
大規模物体認識データセットを用いて学習したVGGが各データセットにおいて優れた性能を示したが、web画像データを用いて学習したPROP-SC及びPROP-FTもそれに近い性能を得た。このことは、前記の実施形態に示した方法の有用性を示すものである。また、VGG+SC及びVGG+FTがVGGを上回る性能を得た。このことは、前述の実施形態に示した方法で抽出したコンテンツ特徴量が、大規模物体認識データセットで学習した特徴量とは大きく異なる性質の特徴量を抽出でき、かつそれが様々なドメインで適用可能であることを示している。
【０１６９】
なお、本発明は、上述した実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【０１７０】
例えば上述した各実施の形態では、リンク予測モデル、コンテンツ特徴量モデルの学習と、コンテンツ特徴量の抽出、及びリンク予測とを、同一の装置で行うコンテンツ特徴量抽出について説明したがこれに限定されるものではない。例えば、リンク予測モデル、コンテンツ特徴量モデルの学習を行う装置と、コンテンツ特徴量の抽出、及びリンク予測を行う装置とに分けてもよい。
【符号の説明】
【０１７１】
１０、２１０、３１０ 入力部
２０、２２０、３２０ 演算部
２２   リンク予測モデル記憶部
２４   コンテンツ特徴量モデル記憶部
３０   コンテンツ基本特徴量抽出部
３２   コンテンツ集合基本特徴量抽出部
３４   グラフ構築部
３６   リンク予測モデル学習部
４０   コンテンツ特徴量モデル学習部
４２   コンテンツ特徴量算出部
４４   モデル交互最適化部
４６、２４６  リンク予測部
５０、２５０、３５０ 出力部
１００、２００、３００      コンテンツ特徴量抽出装置
２４３ コンテンツ特徴量算出部
３４０ 新規ディジタルコンテンツ集合リンク予測部
３４２ 潜在変数予測モデル学習部
３４４ 潜在変数予測部
【図１】
2019133496.tif 000028
【図２】
2019133496.tif 000029
【図３】
2019133496.tif 000030
【図４】
2019133496.tif 000031
【図５】
2019133496.tif 000032
【図６】
2019133496.tif 000033
【図７】
2019133496.tif 000034
【図８】
2019133496.tif 000035