(57)【特許請求の範囲】
【請求項１】
端末装置で入力されたキーワードと前記キーワードの入力者の属性とを関連付けて取得するキーワード取得部と、
各前記キーワードの取得数を算出するボリューム算出部と、
ユーザにより指定される起点キーワードを取得する起点キーワード取得部と、
複数の前記キーワードから、前記起点キーワードと関連性を有する複数の関連キーワードを抽出する関連キーワード抽出部と、
前記属性と前記取得数との相関に基づく第一指標値、及び、前記関連性に基づく第二指標値を算出する指標算出部と、
前記第一指標値を第一軸とし、前記第二指標値を第二軸とした２軸座標上に、前記複数の関連キーワードに対応した点をプロットするマッピング部と、を備える
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記マッピング部は、前記取得数に応じてプロットする前記点の表示形態を変更する
ことを特徴とする情報処理装置。
【請求項３】
請求項１または請求項２に記載の情報処理装置において、
前記ユーザにより指定される前記入力者のターゲットを取得するターゲット取得部を備え、
前記指標算出部は、指定された前記ターゲットの前記属性と、前記取得数との相関に基づいた前記第一指標値を算出する
ことを特徴とする情報処理装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載の情報処理装置において、
前記第一指標値は、前記関連キーワードの全取得数に対する、前記属性毎の前記取得数の割合である
ことを特徴とする情報処理装置。
【請求項５】
請求項１から請求項４のいずれか１項に記載の情報処理装置において、
前記第二指標値は、前記起点キーワードと前記関連キーワードとの関連度である
ことを特徴とする情報処理装置。
【請求項６】
請求項１から請求項５のいずれか１項に記載の情報処理装置において、
前記キーワード取得部は、前記キーワードとして、前記端末装置により検索処理が実施された場合に取得される検索キーワードを取得する
ことを特徴とする情報処理装置。
【請求項７】
請求項１から請求項６のいずれか１項に記載の情報処理装置において、
前記属性は、デモグラフィックデータとサイコグラフィックデータとの少なくとも一方を含む
ことを特徴とする情報処理装置。
【請求項８】
コンピュータによりマップを生成する情報処理方法であって、
前記コンピュータは、キーワード取得部、ボリューム算出部、起点キーワード取得部、関連キーワード抽出部、指標算出部、及びマッピング部を備え、
前記キーワード取得部が、端末装置で入力されたキーワードと前記キーワードの入力者の属性とを関連付けて取得するキーワード取得ステップと
前記ボリューム算出部が、各前記キーワードの取得数を算出するボリューム算出ステップと、
前記起点キーワード取得部が、ユーザにより指定される起点キーワードを取得する起点キーワード取得ステップと、
前記関連キーワード抽出部が、複数の前記キーワードから、前記起点キーワードと関連性を有する複数の関連キーワードを抽出する関連キーワード抽出ステップと、
前記指標算出部が、
前記指標算出部が、前記属性と前記取得数との相関に基づく第一指標値、及び、前記関連性に基づく第二指標値を算出する指標算出ステップと、
前記マッピング部が、前記第一指標値を第一軸とし、前記第二指標値を第二軸とした２軸座標上に、前記複数の関連キーワードに対応した点をプロットするマッピングステップと、を実施する
ことを特徴とする情報処理方法。
【請求項９】
コンピュータにより読み取り実行可能な情報処理プログラムであって、
前記コンピュータを、請求項１から請求項７のいずれか１項に記載の情報処理装置として機能させる
ことを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、起点キーワードから関連キーワードを抽出してマッピングする情報処理装置、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来、インターネットを介して様々な情報が提供されている。提供される情報は企業や組織などにより作成されるものに限らず、個人により作成されるものも多い（例えば、非特許文献１参照）。
非特許文献１には、各分野で活躍するクリエイターが、自身の作品や動画コンテンツを投稿するプラットフォームが紹介されている。このようなプラットフォームでは、個人により作成された情報の提供や発信を容易に行うことが可能となり、クリエイターの活躍範囲の拡大を支援することが可能となる。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“「個人」の発信の価値を高める――ヤフーが“クリエイター”のプラットフォームを作るまで”、［ｏｎｌｉｎｅ］、ｎｅｗｓＨＡＣＫ、［令和２年４月２０］、インターネット（ＵＲＬ：https://news.yahoo.co.jp/newshack/inside/creators.html）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、情報の提供や発信においては、読者や顧客等の興味を引く企画及びテーマの設定が重要である。しかし、情報の受け手である読者や顧客等の好みを把握して上述した企画及びテーマの設定を行うことは容易ではない。また、企画及びテーマを、時事変化に応じて継続的に設定することが求められる。上記非特許文献１のようなプラットフォームは、クリエイターが出力する情報を公開することで、クリエイターの活躍を支援できるが、クリエイターに対して、上記のような企画やテーマを提案することはできない。従来、クリエイターにこのような企画やテーマを提供する場合、クリエイターに記事を依頼する依頼者が、膨大な情報から、クリエイターの特性に合致する情報を探し出す煩雑な作業が必要であり、かつ、当該作業には、経験、知識、センスなどが必要とされた。
【０００５】
本発明は、情報作成時の企画及びテーマの設定時に、複数のキーワードの関連性を好適に表示可能な情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、端末装置で入力されたキーワードと前記キーワードの入力者の属性とを関連付けて取得するキーワード取得部と、各前記キーワードの取得数を算出するボリューム算出部と、ユーザにより指定される起点キーワードを取得する起点キーワード取得部と、複数の前記キーワードから、前記起点キーワードと関連性を有する複数の関連キーワードを抽出する関連キーワード抽出部と、前記属性と前記取得数との相関に基づく第一指標値、及び、前記関連性に基づく第二指標値を算出する指標算出部と、前記第一指標値を第一軸とし、前記第二指標値を第二軸とした２軸座標上に、前記複数の関連キーワードに対応した点をプロットするマッピング部と、を備える。
【発明の効果】
【０００７】
本発明では、入力者の属性とキーワードの取得数との相関に基づく第一指標値、及び、起点キーワードと関連キーワードとの関連性に基づく第二指標値を用いてマッピングを行うことができる。これによって、情報作成時の企画及びテーマの設定時に、複数のキーワードの関連性を好適に表示させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態の情報処理システムを示す概略図。
【図２】本実施形態のサーバ装置の概略構成を示すブロック図。
【図３】本実施形態における情報処理方法を示すフローチャート。
【図４】本実施形態で生成されるマップの一例を示す図。
【図５】本実施形態で生成されるマップの別の例を示す図。
【発明を実施するための形態】
【０００９】
以下、本発明に係る一実施形態について説明する。
［情報処理システムの概要］
図１は、本実施形態の情報処理システムを示す概略図である。
本実施形態の情報処理システムは、図１に示すように、情報処理装置であるサーバ装置１０、サーバ装置１０に対してインターネットを介して接続された複数の端末装置２０及びクリエイター端末３０を備える。
本実施形態では、サーバ装置１０は、一般のユーザ（キーワードの入力者、以下、区別のために「一般ユーザ」と称する）が管理する端末装置２０で入力されたキーワードを取得する。また、サーバ装置１０は、情報作成時の企画及びテーマの設定のサポート対象であるクリエイターであるユーザ（以下、区別のために「対象ユーザ」と称する）が管理する端末装置であるクリエイター端末３０で対象ユーザにより指定される起点キーワードを取得する。そして、サーバ装置１０は、各キーワードについて、起点キーワードとの関連度を算出し、複数のキーワードから、起点キーワードと関連性を有する複数の関連キーワードを抽出する。さらに、サーバ装置１０は、各関連キーワードについて、キーワードの入力者である一般ユーザの属性等に基づくキーワード特徴値を算出する。さらには、サーバ装置１０は、算出した関連度及びキーワード特徴値に対応した点をプロットすることによりマップを生成する。
なお、上述した各キーワードに対応する対象とは、人が興味を有する対象であれば名称等の名詞、動詞、形容詞などの単語、文、文章などどのような文字列であってもよい。
【００１０】
また、本実施形態では、インターネットに接続され、対象ユーザが管理するクリエイター端末３０からサーバ装置１０に対して、起点キーワード及びターゲットを示す情報が送信されることで、サーバ装置１０は、生成したマップをクリエイター端末３０に返す。クリエイター端末３０としては、例えば、情報を作成する作成者及び編集者が管理するコンピュータ、作成者が作成した情報を投稿するプラットフォームを管理する企業が管理するコンピュータ等が例示できる。なお、一般ユーザが管理する端末装置２０を、本発明のクリエイター端末３０として機能させてもよい。この場合、端末装置２０からサーバ装置１０に対して、起点キーワード及びターゲットを示す情報を送信することで、サーバ装置１０は、生成したマップを端末装置２０に返す。
以下、このような情報処理システムの、特にサーバ装置１０について詳細に説明する。
【００１１】
［サーバ装置１０の構成］
図２は、サーバ装置１０の概略構成を示すブロック図である。
サーバ装置１０は、一般的なコンピュータにより構成されており、図２に示すように、通信部１１、記憶部１２、プロセッサ１３等の、コンピュータを構成する各部を備えている。なお、サーバ装置１０を構成するコンピュータの数は特に限定されない。例えば、１台のコンピュータによってサーバ装置１０が構成されてもよく、複数のコンピュータをネットワークで接続して構築されるクラウドサーバをサーバ装置１０としてもよい。
通信部１１は、インターネットに接続され、インターネットを介して端末装置２０及びクリエイター端末３０等の各装置と通信する。
【００１２】
記憶部１２は、サーバ装置１０を制御するための各種情報や情報処理プログラムを記録する。
また、記憶部１２は、キーワードとキーワードの入力者である一般ユーザの属性とを関連付けて記録するキーワードデータベース（キーワードＤＢ１２１）、生成したマップに関する情報を記録するマップデータベース（マップＤＢ１２２）、及び、一般ユーザのユーザ情報を記録するユーザデータベース（ユーザＤＢ１２３）等のデータベースを備えている。
なお、ここでは、サーバ装置１０の記憶部１２に、キーワードＤＢ１２１、マップＤＢ１２２、ユーザＤＢ１２３等の各種データベースや情報が記録される例を示すが、サーバ装置１０とネットワークを介して通信可能に接続された他のデータサーバやクラウドストレージに、これらの情報が記録される構成としてもよい。
【００１３】
キーワードＤＢ１２１には、キーワードと、キーワードの入力者である一般ユーザの属性とが関連付けて記録されている。一般ユーザの属性とは、例えば、性別、年齢、年代等である。なお、一般ユーザの属性として、後述するユーザ情報に含まれ、ユーザを識別するユーザＩＤが記録されていてもよい。その他に、例えば、キーワードの入力日時、キーワードの取得先を示す取得先情報、対象サービス情報等を含む情報が記録されてもよい。キーワードは、端末装置２０において使用された文字列である。ここで、本実施形態では、キーワードとして、端末装置２０において所定のアプリケーションが実行され、当該アプリケーションにより、情報を検索する検索処理が実施された際に一般ユーザにより入力される検索キーワードを例示する。
【００１４】
マップＤＢ１２２には、サーバ装置１０により生成されるマップ、及びマップに関する情報が記録される。このマップは、対象ユーザにより指定される起点キーワード毎に記録される。マップの詳細は後述する。
マップに関する情報としては、起点キーワードと、当該起点キーワードに対して抽出された複数の関連キーワードと、当該起点キーワードと各関連キーワードとの関連度と、一般ユーザの属性等に基づく各関連キーワードのキーワード特徴値とが記録される。キーワード特徴値は、関連キーワードの全取得数に対する一般ユーザの属性毎の取得数の割合である。ここで、本実施形態での全取得数とは、対象となる関連キーワードを用いた検索処理が実施された総数である。すなわち、キーワード特徴値は、一般ユーザが検索した１つの関連キーワードの全検索数に対する、当該関連キーワードを検索した一般ユーザの属性毎の検索数の割合を示す。
【００１５】
各関連キーワードとしては、キーワードＤＢ１２１の全てのキーワードを対象としてもよく、所定の検索数以上のキーワードのみを対象としてもよい。また、キーワードＤＢ１２１のキーワードに対して、カテゴリ選択などの公知の絞り込み処理を行った後に関連キーワードとして抽出する対象としてもよい。このような絞り込み処理としては、例えば、出願人による特許第６５５３７９３号などの技術を利用することが考えられる。特許第６５５３７９３号では、同一のユーザによって所定の時間内に入力された一対の検索クエリの分散表現が類似する特徴を有するものとして、複数の検索クエリが有する特徴を学習した第１学習モデルを用いて、所定の検索クエリからその検索クエリが属するカテゴリを予測する第２学習モデルを生成することにより、高精度の検索クエリを分類することができる。本実施形態では、このような検索クエリの分類結果を利用して上述した絞り込み処理を行うことが考えられる。
なお、選択するカテゴリとしては、一般ユーザの興味を引く企画及びテーマの設定を目的とする場合、例えば、「悩み」、「質問」、「困りごと」等のカテゴリが考えられる。また、関連キーワードが検索された期間として、特に指定がない場合では、キーワードＤＢ１２１の全てのキーワードを対象としてもよい。
【００１６】
ユーザＤＢ１２３は、複数の一般ユーザに関するユーザ情報を記録する。
ユーザ情報としては、ユーザを識別するユーザＩＤ、ユーザ属性等を含む。ユーザ属性は、デモグラフィックデータとサイコグラフィックデータとの少なくともいずれかを含む。デモグラフィックデータとは、例えば、ユーザの性別や年齢、職業、家族構成等の人口統計学的属性に基づいた属性であり、サイコグラフィックとは、例えば、趣味、価値観、習慣などの心理的属性に基づいた属性である。
【００１７】
プロセッサ１３は、ＣＰＵ等の演算回路、ＲＡＭ等の記録回路により構成される。プロセッサ１３は、記憶部１２に記録されている情報処理プログラムをＲＡＭに展開し、ＲＡＭに展開されたプログラムとの協働で、各種処理を実行する。
そして、プロセッサ１３は、情報処理プログラムを読み込み実行することで、図２に示すように、キーワード取得部１３１、ボリューム算出部１３２、起点キーワード取得部１３３、ターゲット取得部１３４、関連度算出部１３５、関連キーワード抽出部１３６、特徴値算出部１３７、マッピング部１３８、送信部１３９等として機能する。
【００１８】
キーワード取得部１３１は、キーワード（検索キーワード）と、キーワードの入力者である一般ユーザの属性とを取得し、キーワードＤＢ１２１に蓄積記憶する。例えば、サーバ装置１０が検索サービスを提供する検索サーバである場合、キーワード取得部１３１は、端末装置２０からキーワードに関する情報を取得してもよい。また、端末装置２０において、所定のアプリケーションを用いた検索処理が実施された場合に、キーワードに関する情報をサーバ装置１０に送信するように設定されていてもよく、周期的にサーバ装置１０にキーワードに関する情報を送信する送信プログラムが導入されていてもよい。
或いは、キーワード取得部１３１は、検索処理を行う検索サーバからキーワードに関する情報を取得してもよい。例えば、端末装置２０において、ウェブブラウザを用いて検索コンテンツにアクセスして検索処理を実施した場合、検索コンテンツを提供する検索サーバからキーワードに関する情報を取得してもよい。同様に、端末装置２０において、ＳＮＳへの投稿や閲覧を行うアプリケーションにより検索処理が実施された場合、ＳＮＳが提供する検索サーバからキーワードに関する情報を取得してもよい。
【００１９】
ボリューム算出部１３２は、キーワードＤＢ１２１に記憶されたキーワード毎に、全検索数、及び属性毎の検索数を算出する。ここでは、一例として、「男性」及び「女性」と、「１０代以下」、「２０代」、「３０代」、「４０代」、「５０代」、「６０代」、「７０代以上」の何れかとの組み合わせ毎に属性毎の検索数を算出する。つまり、各組合せの属性毎の検索数を全て加算すると、全検索数となる。
なお、ボリューム算出部１３２による全検索数、及び属性毎の検索数の算出は、キーワードＤＢ１２１にキーワードに関する情報が記憶されるたびに実行されてもよいし、対象ユーザによる指定などが行われるタイミングで実行されてもよい。
【００２０】
起点キーワード取得部１３３は、クリエイター端末３０から、マップの生成の起点となる起点キーワードを取得する。起点キーワードは、情報作成時の企画及びテーマなどを示すキーワードであり、情報を作成する作成者及び編集者等の対象ユーザによりクリエイター端末３０を介して指定される。
【００２１】
ターゲット取得部１３４は、クリエイター端末３０から、マップ生成時の条件の１つであるターゲットを取得する。このターゲットは、キーワードの入力者である一般ユーザの属性である。ターゲットは、情報を作成する作成者及び編集者等の対象ユーザによりクリエイター端末３０を介して指定される。
【００２２】
関連度算出部１３５は、キーワードＤＢ１２１に記憶された各キーワードと、起点キーワード取得部１３３により取得された起点キーワードとの関連度を算出する。関連度は、各キーワードと起点キーワードとの関連性を示す指標値であり、そのキーワードが、起点キーワードと関連して検索されやすいほど、高くなる。
つまり、ある起点キーワードを検索した一般ユーザがより特徴的に当該キーワードを検索しやすいと推定される場合には、関連度が高くなる。また、ある起点キーワードを検索した一般ユーザがより特徴的に当該キーワードを検索しにくいと推定される場合には、関連度が低くなる。
このような関連度の算出には、例えば、出願人による特許第６６７９６８２号などの技術を利用することが考えられる。特許第６６７９６８２号では、複数の基準クエリのうちいずれかの基準クエリを入力したユーザによって入力されたクエリであって、複数の基準クエリとは異なるクエリである入力クエリを取得する。そして、基準クエリごとに入力クエリとの間の関連性を示す関連度を算出し、各関連度に基づいて、基準クエリを基準とした入力クエリの特徴を特定することにより、ユーザが入力したクエリの特徴を把握できる。本実施形態では、このようにして把握したクエリの特徴を利用して関連度を算出することが考えられる。
なお、関連度の算出においては、一般ユーザの属性に関する情報を加味して関連度を算出してもよいし、一般ユーザの属性に関する情報とは無関係に関連度を算出してもよい。一般ユーザの属性に関する情報とは無関係に関連度を算出する場合、属性の影響を受けない多様なキーワードをマッピングすることが可能となる。
【００２３】
関連キーワード抽出部１３６は、キーワードＤＢ１２１に記憶されたキーワードから、起点キーワード取得部１３３により取得された起点キーワードと関連性を有する複数の関連キーワードを抽出する。関連キーワード抽出部１３６は、例えば、キーワードＤＢ１２１に記憶されたキーワードから、関連度算出部１３５において算出した関連度が高い順にキーワードを抽出することにより関連キーワードを抽出する。なお、関連キーワードの抽出は、関連度算出部１３５において算出した関連度に基づく抽出に限らず、公知の技術を利用して行うことができる。
【００２４】
特徴値算出部１３７は、関連キーワード抽出部１３６により抽出された各関連キーワードについて、キーワード特徴値を算出する。キーワード特徴値は、ターゲット取得部１３４により取得したターゲットと、各関連キーワードの取得数との相関に基づく指標値である。例えば、本実施形態では、特徴値算出部１３７は、関連キーワードの全検索数に対する、ターゲットの検索数の割合を算出する。
【００２５】
マッピング部１３８は、特徴値算出部１３７により算出されたキーワード特徴値を第一指標値とし、関連度算出部１３５により算出された関連度を第二指標値とし、第一指標値を第一軸（横軸）とし、第二指標値を第二軸（縦軸）とした２軸座標上に、関連キーワード抽出部１３６により抽出された各関連キーワードに対応した点をプロットして、マップを生成する。
送信部１３９は、クリエイター端末３０から起点キーワード及びターゲットを示す情報を受信すると、マップをクリエイター端末３０に送信する。
なお、各機能構成の詳細な動作については後述する。
【００２６】
［端末装置２０及びクリエイター端末３０の構成］
端末装置２０は、一般ユーザが管理するコンピュータであり、例えばスマートフォン、タブレット端末、パーソナルコンピューター等により構成されている。また、クリエイター端末３０は、情報作成時の企画及びテーマの設定のサポート対象であるユーザである対象ユーザが管理するコンピュータであり、端末装置２０と同様に、例えばスマートフォン、タブレット端末、パーソナルコンピューター等により構成されている。なお、上述したように、端末装置２０を本発明のクリエイター端末３０として機能させてもよい。
端末装置２０及びクリエイター端末３０の具体的な構成の図示は省略するが、端末装置２０及びクリエイター端末３０は、一般的なコンピュータが有する基本的な構成を有する。すなわち、端末装置２０及びクリエイター端末３０は、操作者の操作を受け付ける入力操作部、画像情報を表示させるディスプレイ、各種情報を記録する記録装置、各種情報を演算処理する演算回路（ＣＰＵ等）を備えている。
【００２７】
［情報処理方法］
次に、本実施形態の情報処理システムでのマップの生成及び表示方法について、特に、サーバ装置１０での情報処理方法を中心に説明する。
図３は、本実施形態における情報処理方法を示すフローチャートである。
サーバ装置１０のキーワード取得部１３１は、マップを生成するために、まず、端末装置２０で入力されたキーワードに関する情報を取得する（ステップＳ１：キーワード取得ステップ）。また、キーワード取得部１３１は、取得したキーワードに関する情報をキーワードＤＢ１２１に蓄積する。
このステップＳ１では、キーワード取得部１３１は、端末装置２０から任意のタイミングで送信されるキーワードに関する情報を取得してもよく、任意のタイミングで検索サーバから送信されるキーワードに関する情報を取得してもよい。任意のタイミングとしては、例えば、端末装置２０においてユーザがキーワードを入力して検索処理を実施したタイミングであってもよく、検索サーバが端末装置２０からキーワードを受信したタイミングであってもよい。また、端末装置２０や検索サーバにおいて、キーワードに関する情報を蓄積しておいて、周期的（例えば、予め設定された時刻）に蓄積されたキーワードに関する情報をサーバ装置１０に送信してもよい。或いは、端末装置２０や検索サーバにおいて、キーワードに関する情報を蓄積し、所定数のキーワードが蓄積されたタイミングで、これらのキーワードに関する情報をサーバ装置１０に送信してもよい。
【００２８】
サーバ装置１０のボリューム算出部１３２は、キーワードＤＢ１２１に蓄積されたキーワード毎に、全検索数、及び一般ユーザの属性毎の検索数を算出する（ステップＳ２：ボリューム算出ステップ）。
【００２９】
一方、クリエイター端末３０において、ブラウザ等の所定のアプリケーションを実行され、クリエイター端末３０の操作者である対象ユーザによって、マップの生成の起点となる起点キーワードの指定が行われると、クリエイター端末３０は、図３に示すように、指定された起点キーワードを示す情報をサーバ装置１０に送信する（ステップＳ２１）。さらに、クリエイター端末３０において、ブラウザ等の所定のアプリケーションを実行され、対象ユーザによって、マップの対象となるターゲットの指定が行われると、クリエイター端末３０は、指定されたターゲットを示す情報をサーバ装置１０に送信する（ステップＳ２２）。
なお、図３の例では、クリエイター端末３０が起点キーワード及びターゲットを示す情報を送信する例を示すが、上述したように、端末装置２０が本発明の起点キーワード及びターゲットを指定するクリエイター端末３０であってもよく、この場合、起点キーワード及びターゲットを示す情報が、端末装置２０からサーバ装置１０に送信される。以降のクリエイター端末３０で実施される処理についても同様であり、端末装置２０において実施されてもよい。
【００３０】
起点キーワード取得部１３３は、起点キーワードを示す情報を取得し、ターゲット取得部１３４は、ターゲットを示す情報を取得する（ステップＳ３：起点キーワード取得ステップ）。そして、関連度算出部１３５は関連度を算出し（ステップＳ４：関連度算出ステップ、指標算出ステップ）、関連キーワード抽出部１３６は、起点キーワードと関連性を有する複数の関連キーワードを抽出する（ステップＳ５：関連キーワード抽出ステップ）。そして、関連キーワード抽出部１３６により抽出された各関連キーワードについて、特徴値算出部１３７はキーワード特徴値を算出する（ステップＳ６：特徴値算出ステップ、指標算出ステップ）。
【００３１】
そして、マッピング部１３８は、算出したキーワード特徴値を横軸とし、算出した関連度を縦軸とした２軸座標上に、関連キーワード抽出部１３６により抽出された各関連キーワードに対応した点をプロットして、マップを生成する（ステップＳ７：マッピングステップ）。このとき、マッピング部１３８は、マップの対象となるターゲットの属性に関するキーワード特徴値のみをプロットする。なお、ターゲットの指定が行われていない場合には、デフォルトのターゲットの指定を採用してもよいし、直近のターゲットの履歴を引き継いでもよい。
【００３２】
図４及び図５は、マッピング部１３８で生成されるマップの一例を示す図である。マッピング部１３８は、図４に示すように、例えば、縦軸を関連度、横軸をキーワード特徴値とした２軸座標上に、各キーワードに対応した点をプロットし、マップを生成する。なお、図４は、マップの対象となるターゲットが「１０代以下から２０代の男女」である場合に生成されるマップを例示する。図４において、第一の領域Ａ１には各関連キーワードに対応した点がプロットされ、第二の領域Ａ２にはマップの対象であるターゲット、より詳しくは、キーワード特徴値の算出対象であるターゲットである一般ユーザの属性が示される。
【００３３】
図４において、関連度が相対的に高い「キーワードＡ」及び「キーワードＢ」は、起点キーワードと関連して検索されやすく、起点キーワードと関連性が高いキーワードである。また、図４において、特徴値が相対的に小さい「キーワードＣ」及び「キーワードＤ」は、全検索数に対する、「１０代以下から２０代の男女」による検索数の割合が低いキーワードである。反対に、図４において、特徴値が相対的に大きい「キーワードＦ」、「キーワードＧ」、及び「キーワードＨ」は、全検索数に対する、「１０代以下から２０代の男女」による検索数の割合が高く、「１０代以下から２０代の男女」がより特徴的に検索するキーワードである。
【００３４】
つまり、マップの上側のエリアには、起点キーワードと関連性の高い関連キーワードがマッピングされ、下側に向かうほど、起点キーワードと関連性を有し、起点キーワードと異なる表現の関連キーワードがマッピングされることになる。そのため、マップの上側のエリアにマッピングされる関連キーワードを参考にすることにより、起点キーワードと関連性が高く、ターゲットの興味を引きやすいテーマの設定をサポートすることができる。
なお、マップの上側のエリアにおいては、右側に向かうほど、キーワード特徴値が大きくなるため、マップの上側かつ右側のエリアにマッピングされる関連キーワードは、起点キーワードとの関連性とボリューム（検索数及び取得数）とを兼ね備える関連キーワードである。そのため、例えば、商品販売における売れ筋の参考になる情報となり得る。一方、マップの上側のエリアにおいて、左側に向かうほど、キーワード特徴値が小さくなるため、マップの上側かつ左側のエリアにマッピングされる関連キーワードは、起点キーワードとの関連性は備えるものの、ボリューム（検索数及び取得数）が小さい関連キーワードである。
【００３５】
また、マップの右側に向かうほど、ターゲットのボリューム（検索数及び取得数）が大きい関連キーワードがマッピングされることになる。そのため、例えば、情報作成時の企画及びテーマの設定において、ターゲットの興味を引きやすいテーマ設定の参考になる情報となり得る。一方、マップの左側に向かうほど、ターゲットのボリューム（検索数及び取得数）が小さい関連キーワードがマッピングされることになる。そのため、例えば、上述したテーマ設定において、ターゲットの興味を引かない可能性が高く、避けるべきテーマの参考になる情報となり得る。
【００３６】
さらに、このようなマップにより、起点キーワードと関連キーワードとの関連度と、ターゲットの興味との相関が可視化されることになる。したがって、従来のような読者や顧客等の一般ユーザの経験及び行動履歴に基づく分析と比較して、様々な一般ユーザの興味の共通項を有する複数の関連キーワードを抽出することが可能になる。そのため、起点キーワードを起点とした関連キーワードの傾向を把握することが可能になり、対象ユーザが想定していない関連キーワードへのアクセスを含め、ターゲットの興味を引きやすいテーマ設定の参考になる情報となり得る。
【００３７】
ステップＳ７の後、マッピング部１３８は、生成したマップに関する情報を、マップＤＢ１２２に記録する。
【００３８】
送信部１３９は、生成したマップを、起点キーワードの送信元であるクリエイター端末３０に送信する（ステップＳ８：送信ステップ）。これにより、クリエイター端末３０は、ディスプレイにマップを表示させる（ステップＳ２３）。
【００３９】
図４に示すようなマップが表示されたクリエイター端末３０において、対象ユーザにより上述した第二の領域Ａ２が操作されることで、ターゲットの指定（変更）が行われる。クリエイター端末３０は、ターゲットの変更が行われたか否かを判定し（ステップＳ２４）、ステップＳ２４でＹＥＳと判定される場合は、取得したターゲットを示す情報をサーバ装置１０に送信する（ステップＳ２５）。一方、ステップＳ２４でＮＯと判定される場合は、後述するステップＳ２６に進む。クリエイター端末３０は、マップの表示を終了する旨の操作が実施されたか否かを判定する（ステップＳ２６）。ステップＳ２６でＮＯと判定される場合は、ステップＳ２４に戻る。
【００４０】
サーバ装置１０は、変更後のターゲットを示す情報を受信すると、上述したステップＳ７以降の処理を実行する。
図５は、マップの対象となるターゲットが「４０代及び５０代の男女」である場合に生成されるマップを例示する。図５において、第一の領域Ａ１には各関連キーワードに対応した点がプロットされ、第二の領域Ａ２にはマップの対象、より詳しくは、キーワード特徴値の算出対象である一般ユーザの属性が「４０代及び５０代の男女」であることが示される。なお、図５における各関連キーワードの名称（キーワードＸ）は、図４と共通である。
図４において関連度が相対的に高い「キーワードＡ」及び「キーワードＢ」は、図５においても関連度が相対的に高く、起点キーワードと関連性が高いキーワードである。また、図４において特徴値が相対的に小さい「キーワードＣ」及び「キーワードＤ」は、図５においては全検索数に対する、「４０代及び５０代の男女」による検索数の割合が高く、「４０代及び５０代の男女」がより特徴的に検索するキーワードである。反対に、図４において特徴値が相対的に大きい「キーワードＦ」は、図５においては全検索数に対する、「４０代及び５０代の男女」による検索数の割合が低いキーワードである。さらに、図４において特徴値が相対的に大きい「キーワードＧ」及び「キーワードＨ」は、図５においては点がプロットされず、図４においては点がプロットされない「キーワードＩ」及び「キーワードＪ」が、図５においては全検索数に対する、「４０代及び５０代の男女」による検索数の割合が高く、「４０代及び５０代の男女」がより特徴的に検索するキーワードとしてプロットされる。
【００４１】
このように、第二の領域Ａ２は、マップの対象となるターゲットを変更し、起点キーワードを入力した一般ユーザのユーザ属性の絞り込みを行うための入力を行うために利用される。そして、マップの対象となるターゲットが変更されると、同じ起点キーワードに関して、ターゲットの属性毎の特徴を反映した異なるマップが生成されることになる。つまり、マップの対象となるターゲットを変更することにより、マップを切り替えることができる。
例えば、同じ起点キーワードであっても、１０代以下から２０代等の若年層では、マップの右側のエリアに、自身の問題に関する関連キーワードが多くマッピングされる。一方、４０代及び５０代等の中年層では、マップの右側のエリアに、親として、或いは上司としての問題に関する関連キーワードが多くマッピングされる。
そのため、ターゲット毎のマップを比較検討することにより、ターゲットに沿った傾向を把握することが可能となり、ターゲットの興味を引きやすいテーマ設定をサポートすることができる。また逆に、ターゲットの見直しや洗い出しをサポートすることもできる。
ステップＳ１０の後、マッピング部１３８は、生成したマップに関する情報を、マップＤＢ１２２に記録する。
【００４２】
［本実施形態の作用効果］
本実施形態のサーバ装置１０は、記憶部１２と、プロセッサ１３とを備え、プロセッサ１３は、記憶部１２に記憶された情報処理プログラムを読み込むことで、キーワード取得部１３１、ボリューム算出部１３２、起点キーワード取得部１３３、関連度算出部１３５（指標算出部）、関連キーワード抽出部１３６、特徴値算出部１３７（指標算出部）、マッピング部１３８として機能する。キーワード取得部１３１は、端末装置２０で入力されたキーワードと、キーワードの入力者の属性とを関連付けて取得する。ボリューム算出部１３２は、各キーワードの取得数を算出する。起点キーワード取得部１３３は、ユーザにより指定される起点キーワードを取得する。指標算出部である関連度算出部１３５は、起点キーワードと関連キーワードとの関連性に基づく第二指標値として、関連度を算出する。関連キーワード抽出部１３６は、複数のキーワードから、起点キーワードと関連性を有する複数の関連キーワードを抽出する。指標算出部である特徴値算出部１３７は、属性と取得数との相関に基づく第一指標値として、キーワード特徴値を算出する。マッピング部１３８は、第一指標値を第一軸とし、第二指標値を第二軸とした２軸座標上に、複数の関連キーワードに対応した点をプロットする。
【００４３】
これにより、起点キーワードから関連キーワードを抽出してマッピングすることができるので、情報作成時の企画及びテーマの設定時に、複数の関連キーワードと、起点キーワードと関連キーワードとの関連性を好適に表示することができる。
【００４４】
本実施形態のサーバ装置１０では、プロセッサ１３は、対象ユーザにより指定される入力者のターゲットを取得するターゲット取得部として機能し、指標算出部である特徴値算出部１３７は、指定されたターゲットの属性と取得数との相関に基づくキーワード特徴値を算出する。
これにより、同じ起点キーワードに関して、ターゲットの属性毎の特徴を反映した異なるマップを生成することができる。
【００４５】
本実施形態では、第一指標値であるキーワード特徴値は、関連キーワードの全取得数に対する、属性毎の取得数の割合である。
これにより、各関連キーワードについて、その属性を有する一般ユーザによる入力の多寡を把握することが可能となる。
【００４６】
本実施形態では、第二指標値は、起点キーワードと関連キーワードとの関連度である。
これにより、各関連キーワードについて、各関連キーワードと起点キーワードとの関連性を容易に把握することが可能となる。
【００４７】
本実施形態のサーバ装置１０では、キーワード取得部１３１は、キーワードとして、端末装置２０により検索処理が実施された場合に取得される検索キーワードを取得する。
このような検索キーワードは、各一般ユーザが興味のある分野のキーワードであることが多く、当該キーワードに関するキーワードを蓄積することで、多くの一般ユーザにとって興味があるもの、すなわち、一般ユーザの傾向を好適に可視化することができる。
【００４８】
本実施形態では、属性は、デモグラフィックデータとサイコグラフィックデータとの少なくとも一方を含む。
これにより、デモグラフィックデータとサイコグラフィックデータとの少なくとも一方に応じた特徴値を算出することができるので、デモグラフィックデータとサイコグラフィックデータとの少なくとも一方に応じた傾向を好適に可視化することができる。
【００４９】
［変形例］
なお、本発明は、上述した実施形態に限定されるものではなく、本発明の目的を達成できる範囲で、以下に示される変形をも含むものである。
【００５０】
［変形例１］
上記実施形態では、マッピング部１３８によりマップを生成し、送信部１３９によりサーバ装置１０からクリエイター端末３０に送信する例を示したが、マップを生成せずに、マップに相当する情報を送信してもよい。また、マップに加えて、マップに相当する情報を送信してもよい。
【００５１】
例えば、上記実施形態において、送信部１３９は、関連キーワード抽出部１３６により抽出した複数の関連キーワードと、それぞれの関連キーワードに対する関連度、及びキーワード特徴値とを関連付けて、サーバ装置１０からクリエイター端末３０に送信してもよい。
この場合、クリエイター端末３０を管理する対象ユーザは、複数の関連キーワードを、関連度及びキーワード特徴値に基づいて検討することにより、情報作成時の企画及びテーマの設定の参考とすることができる。そのため、マップを生成して送信する場合と同様に、情報作成時の企画及びテーマの設定を好適にサポートすることができる。
【００５２】
また、例えば、上記実施形態において、関連度、及びキーワード特徴値を評価してランク付けし、送信部１３９は、関連キーワード抽出部１３６により抽出した複数の関連キーワードと、それぞれの関連キーワードに対する関連度のランク、及びキーワード特徴値のランクとを関連付けて、サーバ装置１０からクリエイター端末３０に送信してもよい。
この場合、クリエイター端末３０を管理する対象ユーザは、複数の関連キーワードを、関連度及びキーワード特徴値のランクに基づいて検討することにより、情報作成時の企画及びテーマの設定の参考とすることができる。そのため、マップを生成して送信する場合と同様に、情報作成時の企画及びテーマの設定を好適にサポートすることができる。
【００５３】
［変形例２］
上記実施形態において、関連キーワード抽出部１３６は、キーワードＤＢ１２１に記憶されたキーワードから、起点キーワードと関連性を有する複数の関連キーワードを抽出した。
これに対して、関連キーワード抽出部１３６は、キーワードＤＢ１２１に記憶されたキーワードから、起点キーワードと、起点キーワードとともに入力された共起キーワードとに関連性を有する複数の関連キーワードを抽出してもよい。共起キーワードとは、起点キーワードが出現した際に、起点キーワードとともに用いられた単語を示す。例えば、共起キーワードは、検索サイトにおいて、起点キーワードとともに検索クエリとして投稿された単語が該当する。また、共起キーワードは、短文投稿サイトにおいて、１つの短文の中で、起点キーワードとともに出現する単語等も該当する。
この場合、関連キーワード抽出部１３６は、起点キーワードとの関連性を維持しつつ、より多様性のある関連キーワードを抽出することできる。
【００５４】
［変形例３］
上記実施形態において、関連キーワード抽出部１３６が抽出時に起点とする起点キーワードの数については特に言及しなかったが、起点キーワードは１つであってもよいし、複数であってもよい。
上述した変形例２で記載したように、関連キーワード抽出部１３６は、起点キーワードと、１以上の共起キーワードとを起点として複数の関連キーワードを抽出してもよいし、例えば、起点キーワード取得部１３３が、クリエイター端末３０から複数の起点キーワードを取得し、関連キーワード抽出部１３６は、キーワードＤＢ１２１に記憶されたキーワードから、複数の起点キーワードと関連性を有する複数の関連キーワードを抽出してもよい。さらに、起点キーワード取得部１３３が取得した複数の起点キーワードと、１以上の共起キーワードとを起点として複数の関連キーワードを抽出してもよい。
より具体的には、例えば、起点キーワード取得部１３３が、情報作成時の企画及びテーマを示す起点キーワードと、情報の作成者名を示す起点キーワードとを取得した場合、関連キーワード抽出部１３６は、企画及びテーマと、情報の作成者との両方をふまえた関連キーワードを抽出することができる。同様に、起点キーワード取得部１３３が、情報作成時の企画及びテーマを示す起点キーワードと、情報の作成者の専門性を示す起点キーワードとを取得した場合、関連キーワード抽出部１３６は、企画及びテーマと、情報の作成者の専門性との両方をふまえた関連キーワードを抽出することができる。そのため、情報の作成者の強みの洗い出し等にも有用である。
【００５５】
［変形例４］
上記実施形態において、プロセッサ１３は、さらに、属性に対する関連キーワードから、対象ユーザに推奨する推奨キーワードを抽出するキーワード推奨部として機能してもよい。この場合、送信部１３９は、抽出した推奨キーワードをクリエイター端末３０に送信してもよい。
例えば、キーワード推奨部は、関連キーワード抽出部１３６により抽出した複数の関連キーワードから、それぞれの関連キーワードに対する関連度、及びキーワード特徴値に基づいて１以上の推奨キーワードを抽出し、送信部１３９は、推奨キーワードをサーバ装置１０からクリエイター端末３０に送信してもよい。
推奨キーワードを抽出する際には、キーワード推奨部は、例えば、各属性に対するキーワード特徴値が所定の第一閾値以上であり、関連度が第二閾値以下である関連キーワードを推奨キーワードとして抽出してもよい。
この場合、クリエイター端末３０を管理する対象ユーザは、推奨キーワード自体を、情報作成時の企画及びテーマの設定の参考とすることができる。そのため、マップを生成して送信する場合と同様に、情報作成時の企画及びテーマの設定を好適にサポートすることができる。
或いは、マップにおいて、キーワード特徴値が所定の第一閾値以上であり、関連度が第二閾値以下である領域を枠画像により囲ってもよく、キーワード特徴値が所定の第一閾値以上であり、関連度が第二閾値以下である領域に含まれる関連キーワードを強調表示させるなどしてもよい。
【００５６】
［変形例５］
上記実施形態において説明したマップは一例であり、本発明は上記実施形態に限定されない。
例えば、マッピング部１３８は、特徴値算出部１３７により算出したキーワード特徴値を横軸としてマップを生成したが、各関連キーワードについてボリューム算出部１３２により算出した検索数を横軸として、マップを生成してもよい。
また、例えば、マッピング部１３８は、関連キーワード抽出部１３６により抽出された各関連キーワードに対応した点をプロットする際に、その関連キーワードの取得数（検索数）に応じて、プロットする点の表示形態を変更してもよい。表示形態としては、例えば、点の色、大きさ等を変更してもよい。これにより、起点キーワードと関連キーワードとの関連度と、ターゲットの興味との相関に加えて、各関連キーワードのボリュームも可視化することができる。
【００５７】
［変形例６］
上記実施形態では、各キーワードの取得数を、各キーワードに関する検索数に基づいて算出したが、これに限定されない。
例えば、取得数は、各キーワードに対して検索エンジンによって検索されるコンテンツの数や、ＳＮＳ等での投稿記事数に基づいて算出されてもよい。
【符号の説明】
【００５８】
１０…サーバ装置（情報処理装置）、１２…記憶部、１３…プロセッサ、２０…端末装置、３０…クリエイター端末、１２１…キーワードＤＢ、１２２…マップＤＢ、１２３…ユーザＤＢ、１３１…キーワード取得部、１３２…ボリューム算出部、１３３…起点キーワード取得部、１３４…ターゲット取得部、１３５…関連度算出部（指標算出部）、１３６…関連キーワード抽出部、１３７…特徴値算出部（指標算出部）、１３８…マッピング部、１３９…送信部。
【要約】
【課題】情報作成時の企画及びテーマの設定時に、複数のキーワードの関連性を好適に表示可能な情報処理装置、情報処理方法、及び情報処理プログラムを提供する。
【解決手段】サーバ装置１０は、端末装置２０で入力されたキーワードとキーワードの入力者の属性とを関連付けて取得するキーワード取得部１３１と、各キーワードの取得数を算出するボリューム算出部１３２と、ユーザにより指定される起点キーワードを取得する起点キーワード取得部１３３と、複数のキーワードから、起点キーワードと関連性を有する複数の関連キーワードを抽出する関連キーワード抽出部１３６と、属性と取得数との相関に基づく第一指標値、及び、関連性に基づく第二指標値を算出する指標算出部（関連度算出部１３５及び特徴値算出部１３７）と、第一指標値を第一軸とし、第二指標値を第二軸とした２軸座標上に、複数の関連キーワードに対応した点をプロットするマッピング部１３８と、を備える。
【選択図】図２【図１】
0006945680.tif 000002
【図２】
0006945680.tif 000003
【図３】
0006945680.tif 000004
【図４】
0006945680.tif 000005
【図５】
0006945680.tif 000006