JP6937235B2 - Information processing equipment, information processing methods, and programs - Google Patents
Information processing equipment, information processing methods, and programs Download PDFInfo
- Publication number
- JP6937235B2 JP6937235B2 JP2017245344A JP2017245344A JP6937235B2 JP 6937235 B2 JP6937235 B2 JP 6937235B2 JP 2017245344 A JP2017245344 A JP 2017245344A JP 2017245344 A JP2017245344 A JP 2017245344A JP 6937235 B2 JP6937235 B2 JP 6937235B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- user
- article
- feature information
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理装置、情報処理方法、およびプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program.
近年、ユーザがインターネットを介してウェブサイトにアクセスした際に、そのウェブサイトに掲載するコンテンツをユーザごとに出し分けることが行われている。例えば、ユーザの過去のアクセス履歴情報に基づいてコンテンツごとのクリック率を予測し、この予測値が高い順にコンテンツを掲載することで、ユーザの関心および興味に適したコンテンツを推薦する技術が提供されている(例えば、特許文献1参照)。 In recent years, when a user accesses a website via the Internet, the content to be posted on the website is sorted out for each user. For example, by predicting the click rate for each content based on the user's past access history information and posting the content in descending order of the predicted value, a technique for recommending the content suitable for the user's interest and interest is provided. (See, for example, Patent Document 1).
上記のようなコンテンツ配信の仕組みにおいては、ウェブサイトの編集者等により新規なコンテンツを入稿する作業が行われる。一方、実際にユーザに配信されるコンテンツはクリック率等の予測値に基づいて決定され、その予測にはアクセス実績が反映されるため、新たに入稿されたコンテンツの掲載位置が下位に設定されたり、ユーザに全く配信されなかったりする場合があった。このため、コンテンツの入稿作業が無駄となる場合があった。 In the above-mentioned content distribution mechanism, the work of uploading new content is performed by a website editor or the like. On the other hand, the content actually delivered to the user is determined based on the predicted value such as the click rate, and the access record is reflected in the prediction, so the posting position of the newly submitted content is set to the lower position. In some cases, it was not delivered to the user at all. For this reason, the content submission work may be wasted.
また、多くのユーザが興味を持つことが想定される話題に関するコンテンツであっても、この話題に関する多数のコンテンツが既に入稿済みである場合、これら多数の入稿済みコンテンツとの関係で、新たに入稿されたコンテンツが配信対象として選択されにくい場合があった。 In addition, even if the content is related to a topic that many users are expected to be interested in, if a large number of content related to this topic has already been submitted, it will be newly created in relation to these many submitted contents. In some cases, it was difficult to select the content submitted to the site as a distribution target.
本発明は、このような事情を考慮してなされたものであり、コンテンツの登録作業を適切に補助することが可能な情報処理装置、情報処理方法、およびプログラムを提供することを目的の一つとする。 The present invention has been made in consideration of such circumstances, and one of the objects of the present invention is to provide an information processing device, an information processing method, and a program capable of appropriately assisting the content registration work. do.
本発明の一態様は、ネットワークを介して配信される候補となる第1コンテンツに対応する第1特徴情報を生成する第1生成部と、ネットワークを介して配信された少なくとも1つの第2コンテンツに対するユーザのアクセス履歴に基づいて、前記ユーザに対応する第2特徴情報を生成する第2生成部と、前記第1特徴情報および前記第2特徴情報に基づいて、前記ユーザの前記第1コンテンツに対する興味度合を予測した指標値を算出する算出部と、を備える情報処理装置である。 One aspect of the present invention relates to a first generation unit that generates first feature information corresponding to a first content that is a candidate to be distributed via a network, and at least one second content distributed via a network. The second generation unit that generates the second feature information corresponding to the user based on the access history of the user, and the user's interest in the first content based on the first feature information and the second feature information. It is an information processing device including a calculation unit that calculates an index value that predicts the degree.
本発明の一態様によれば、コンテンツの登録作業を適切に補助することが可能である。 According to one aspect of the present invention, it is possible to appropriately assist the content registration work.
以下、図面を参照して、本発明の情報処理装置、情報処理方法、およびプログラムの実施形態について説明する。 Hereinafter, embodiments of the information processing apparatus, information processing method, and program of the present invention will be described with reference to the drawings.
[概要]
実施形態の情報処理装置は、ユーザに提供されるコンテンツの候補の登録を受け付ける。この情報処理装置は、コンテンツの登録作業を行うオペレータ等によって操作される。登録されるコンテンツには、各種ジャンルのニュース等の記事、オークションサイトへの出品情報等が含まれる。記事とは、インターネット等のネットワークを介して提供される電子的な記事であり、テキスト情報を含むものである。
[Overview]
The information processing device of the embodiment accepts registration of candidate contents provided to the user. This information processing device is operated by an operator or the like who performs content registration work. The registered contents include articles such as news of various genres, listing information on auction sites, and the like. An article is an electronic article provided via a network such as the Internet, and includes text information.
上記の記事は、ブラウザによって再生されるウェブページの一部として提供されるものであってもよいし、アプリケーションプログラムによって表示されるアプリページの一部として提供されるものであってもよい。これらのウェブページおよびアプリページは、検索サイト、ニュースサイト、ショッピングサイト、オークションサイト、天気予報サイト、SNS(Social Networking Service)サイト、ゲームサイト等を構成するページである。 The above article may be provided as part of a web page played by a browser or as part of an app page displayed by an application program. These web pages and application pages are pages constituting a search site, a news site, a shopping site, an auction site, a weather forecast site, an SNS (Social Networking Service) site, a game site, and the like.
以下の実施形態においては、情報処理装置が記事の入稿を受け付ける入稿装置である例について説明する。入稿とは、外部の媒体で作成された記事を短いサマリに書き換えて入稿装置に登録する処理や、外部の媒体で作成された記事をそのまま入稿装置に登録する処理、オペレータが新規に作成した記事を入稿装置に登録する処理等が含まれる。 In the following embodiment, an example in which the information processing device is a trafficking device that accepts trafficking of articles will be described. Uploading is the process of rewriting an article created in an external medium into a short summary and registering it in the uploading device, the process of registering an article created in an external medium in the uploading device as it is, and a new operator. It includes the process of registering the created article in the submission device.
[全体構成]
図1は、入稿装置30の使用環境の一例を示す図である。入稿装置30は、ネットワークNWに接続される。ネットワークNWには、入稿装置30の他、例えば、少なくとも1つの端末装置10と、少なくとも1つのサービス提供装置20とが接続される。ネットワークNWは、例えば、インターネット、WAN(Wide Area Network)やLAN(Local Area Network)、プロバイダ装置、無線基地局、専用回線等のうち一部または全部を含む。
[overall structure]
FIG. 1 is a diagram showing an example of a usage environment of the
端末装置10は、サービス提供装置20によって提供されるウェブページ等のサービスを利用するユーザによって操作される。端末装置10は、例えば、パーソナルコンピュータ、スマートフォン等の携帯電話やタブレット端末、PDA(Personal Digital Assistant)等である。
The
端末装置10は、ユーザから所定の操作を受け付けると、予めインストールされたブラウザによって、サービス提供装置20によって提供されるウェブページを表示する。このウェブページには少なくとも1つの記事が含まれる。また、端末装置10は、ユーザから所定の操作を受け付けると、予めインストールされたアプリケーションを介してサービス提供装置20と通信を行い、アプリケーション上で表示或いは再生するコンテンツを取得する。コンテンツは、例えば、動画データや、画像データ、音声データ、テキストデータ等であり、少なくとも1つの記事が含まれる。これによって、端末装置10には、アプリケーションを介して、上述した各種ウェブページにより提供されるサービスと同様のサービスが提供される。
When the
サービス提供装置20は、インターネット上において、上述した検索サイト等のウェブページを提供するウェブサーバ装置であってよいし、アプリケーションが起動された端末装置10と通信を行って、各種情報の受け渡しを行うアプリケーションサーバ装置であってもよい。
The
サービス提供装置20により提供されるサービスは、例えば、ユーザIDとパスワードを入力しログインすることで、より個別のユーザに対してカスタマイズされたサービスとして提供される。尚、サービス提供装置20がウェブサーバである場合、ユーザはログインしなくてもウェブページの提供を受けることはできるが、その場合、ユーザに対するカスタマイズがされていない汎用のウェブページが提供される。
The service provided by the
サービス提供装置20は、ユーザによるログインがなされると、例えば、ユーザIDにより指定されるユーザに推薦する記事を、所定の画面(例えば、ウェブサイトやアプリページのトップページ)に掲載して端末装置10に送信する。サービス提供装置20は、例えば、後述する記事ベクトルおよびユーザベクトルに基づいて、ユーザに推薦する記事を決定する。これにより、ユーザが関心および興味のある内容に近い記事が、当該ユーザに提供されることになり、ウェブページまたはアプリページの魅力を維持および向上させることができる。
When the user logs in, the
サービス提供装置20は、装置内或いは外部の記憶装置(不図示)に、ユーザ情報22、配信記事情報24、および行動ログ26を記憶させている。
The
図2は、ユーザ情報22の内容の一例を示す図である。ユーザ情報22は、例えば、ユーザの識別情報であるユーザIDに対し、パスワード、および年齢、性別、誕生日、職業その他のデモグラ情報が対応付けられた情報である。ユーザIDは、サービス提供装置20によって提供されるウェブサイトのログイン時に使用されるログインIDである。尚、ユーザIDは、端末装置10に備えられたウェブブラウザごとに管理されるクッキー(HTTP cookie)、端末装置10のIPアドレス等であってもよい。
FIG. 2 is a diagram showing an example of the contents of the
図3は、配信記事情報24の内容の一例を示す図である。配信記事情報24は、例えば、記事の識別情報である記事IDに対し、記事データが対応付けられた情報である。記事データは、例えば、テキストデータ、画像データ、またはこれらの組み合わせ、或いはURL(Uniform Resource Locator)等の参照情報である。
FIG. 3 is a diagram showing an example of the contents of the delivered
図4は、行動ログ26の内容の一例を示す図である。行動ログ26は、例えば、ユーザIDごとに、閲覧したページの識別情報である閲覧ページID、閲覧したページに含まれる記事の記事ID、閲覧時刻等が互いに対応付けられた情報(アクセス履歴)である。
FIG. 4 is a diagram showing an example of the contents of the
入稿装置30は、ユーザに配信される記事の候補(以下、「入稿候補記事」と呼ぶ)の入稿を受け付ける装置である。この入稿装置30は、例えば記事の入稿作業を行う編集者であるオペレータによって操作される。入稿装置30は、編集者により入稿された記事の記事データと、新たに付与された記事IDとをサービス提供装置20に送信する。これにより、入稿された記事に関する情報は、サービス提供装置20内の記憶装置に配信記事情報24として記憶される。
The
入稿装置30は、編集者により入稿作業が行われる際のインターフェースであるツールを提供する。このインターフェースは、入稿候補記事を入力すると、この記事が実際に入稿された場合にどれぐらいのユーザに対して推薦されるのかを示す情報を編集者に提供する。例えば、このインターフェースは、ウェブページに含まれる記事がユーザごとにカスタマイズされた結果、入稿候補記事がウェブページ内の1番上に表示されるユーザ数の情報を編集者に提供する。
The
[入稿装置の構成]
以下、入稿装置30の構成について説明する。図5は、入稿装置30の機能構成を示す機能ブロック図である。入稿装置30は、例えば、通信部31と、受付部33と、表示部35と、記事ベクトル生成部37(第1生成部)と、ユーザベクトル生成部39(第2生成部)と、順位決定部41(決定部)と、算出部43と、画面制御部45(第3生成部)と、記憶部47とを備える。
[Configuration of trafficking device]
Hereinafter, the configuration of the
通信部31は、例えば、NIC等の通信インターフェースを含む。通信部31は、ネットワークNWを介して、サービス提供装置20等と通信する。
The
受付部33は、編集者による操作入力を受け付ける。受付部33は、編集者により入稿される入稿候補記事(第1コンテンツ)の情報の入力を受け付ける。受付部33は、例えば、タッチパネル、操作ボタン、キーボード、マウス等である。
The
表示部35は、記事入稿時のインターフェースとなる運用画面等を表示する。表示部35は、例えば、ディスプレイ等である。表示部35が、タッチパネル対応のディスプレイである場合、表示部35は、受付部33の上記の機能を備えてもよい。
The
記事ベクトル生成部37は、例えば、記事に対応する記事ベクトル(第1特徴情報)を生成する。記事ベクトルは、例えば、記事に含まれる単語を形態素解析等によって抽出した後、word2vec等の手法により分散表現化した単語ベクトルを第1モデルに入力することで生成されるベクトルデータである。
The article
図6は、記事ベクトル生成部37の処理の内容を概念的に示す図である。記事ベクトル生成部37には、記事の内容(テキスト)が入力される。入力される記事は、例えば、配信記事情報24から取得される入稿済み記事(第2コンテンツ)と、受付部33を介して入力された入稿候補記事とを含む。
FIG. 6 is a diagram conceptually showing the contents of the processing of the article
記事ベクトル生成部37は、まず、記事の内容に対して形態素解析等を行って、単語(形態素)に分割する。次に、記事ベクトル生成部37は、各単語に対してword2vec等の手法を適用して、分散表現化された単語ベクトルを取得する。形態素解析とword2vecとのうち一方または双方は、記事ベクトル生成部37が自ら処理を行うのではなく、外部装置に処理を依頼することで実現されてもよい。
The article
そして、記事ベクトル生成部37は、記事から取得された一以上の単語ベクトルを第1モデルに入力することで、記事ベクトルを導出する。第1モデルは、例えば、機械学習によって生成されるモデルである。第1モデルは、例えば、ディープラーニング等の手法により、既知の単語ベクトルと記事ベクトルとの関係が再現できるような、隠れ層の活性化関数のパラメータを求めることで生成される。尚、上記の定義に拘わらず、第1モデルとは、word2vecの特定、すなわち、どのようなコーパスをword2vecに与えるか、までを含んでもよい。
Then, the article
記事ベクトル生成部37は、生成した記事ベクトルを、記事ベクトル情報51として、記事IDと共に記憶部47に記憶させる。
The article
ユーザベクトル生成部39は、例えば、ユーザが閲覧した記事の履歴に基づいてユーザベクトル(第2特徴情報)を生成する。ユーザベクトルは、そのユーザの興味の対象を示すものと言える。ユーザベクトルは、例えば、上記の記事ベクトルを利用して生成される。例えば、ユーザベクトルは、ユーザが閲覧した記事のそれぞれに対して生成されている記事ベクトルの集合を、第2モデルに入力することで生成される。ユーザベクトルも、分散表現で表されるベクトルデータである。
The user
図7は、ユーザベクトル生成部39の処理の内容を概念的に示す図である。ユーザベクトル生成部39には、ユーザIDと、そのユーザIDにより示されるユーザが閲覧した記事の記事IDとが入力される。ユーザが閲覧した記事の記事IDは、例えば、行動ログ26から取得される。
FIG. 7 is a diagram conceptually showing the contents of the processing of the user
ユーザベクトル生成部39は、まず、ユーザが閲覧した記事の記事IDに対応する記事ベクトルを記事ベクトル情報51から取得する。次に、ユーザベクトル生成部39は、取得された一以上の記事ベクトルを第2モデルに入力することで、ユーザベクトルを生成する。第2モデルは、例えば、機械学習によって生成されるモデルである。第2モデルは、例えば、ディープラーニング等の手法により、既知の記事ベクトルとユーザベクトルとの関係が再現できるような、隠れ層の活性化関数のパラメータを求めることで生成される。
First, the user
ユーザベクトル生成部39は、生成したユーザベクトルを、ユーザIDと共にユーザベクトル情報53に記憶させる。尚、ユーザベクトルは、閲覧した記事の記事ベクトル以外の要素を反映させて作成されてもよい。記事ベクトル以外の要素とは、例えば、ユーザの入力したクエリ、記事を有さないウェブページの閲覧履歴、ユーザの属性(年齢、性別、職業等)のうち一部または全部である。
The user
順位決定部41は、サンプルユーザ情報49に含まれるユーザの各々について、入稿済み記事および入稿候補記事を配信対象とした場合において、ウェブページに含まれる記事の掲載順位を決定する。すなわち、順位決定部41は、ユーザが視認する表示面における入稿候補記事および入稿済み記事の掲載順位を決定する。順位決定部41は、ユーザの各々のユーザベクトルとのベクトル間距離が小さい記事ベクトルを探索し、例えば、ベクトル間距離が小さい順に記事の掲載順位を決定する。これにより、ユーザが関心および興味のある内容に近い記事が、より高い順位に掲載されることになる。尚、この際、順位決定部41は、k近傍探索(k-Nearest neighbor search)に類する手法を用いて検索を行ってもよい。
The
算出部43は、順位決定部41によって決定された記事の掲載順位において、入稿候補記事が第1番目の記事(ユーザが関心および興味のある内容に最も近い記事、最上位の記事)として決定されたユーザの数(以下、「有効ユーザ数」と呼ぶ)を算出する。すなわち、算出部43は、入稿候補記事が何割のユーザのランキング1位を取れるかを示す情報(例えば、掲載率)を算出する。算出部43は、記事ベクトルおよびユーザベクトルに基づいて、ユーザの入稿候補記事に対する興味度合を予測した指標値を算出する。
In the ranking of articles determined by the
画面制御部45は、表示部35に表示される画面の制御を行う。画面制御部45は、例えば、受付部33を介して入力された入稿候補記事の情報と、この入稿候補記事の掲載順位が1番となるユーザの数の情報とを含む画面(表示用情報)を、表示部35に表示させる。
The
入稿装置30の各機能部は、例えば、CPU(Central Processing Unit)等のハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。また、これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)等のハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。
Each functional unit of the
記憶部47は、例えば、サンプルユーザ情報49と、記事ベクトル情報51と、ユーザベクトル情報53とを記憶する。サンプルユーザ情報49は、サービス提供装置20により提供されるサービスを利用したユーザの中からサンプリングされた所定数のユーザの情報を含む。サンプルユーザ情報49は、例えば、サービス提供装置20のユーザ情報22に含まれるユーザからサンプリングされたユーザのユーザIDの情報を含む。
The
記憶部47は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive)、フラッシュメモリ、またはこれらのうち複数が組み合わされたハイブリッド型記憶装置等により実現される。また、記憶部47は、NASや外部のストレージサーバ等、入稿装置30がアクセス可能な外部装置であってもよい。
The
[入稿装置の動作]
以下、入稿装置30の動作について説明する。図8は、入稿装置30の処理の流れの一例を示すフローチャートである。以下においては、入稿装置30の記憶部47のサンプルユーザ情報49に、サービス提供装置20のユーザ情報22に含まれているユーザの中からサンプリングされた所定数(例えば、1,000人)のユーザの情報が予め記憶されているものとする。また、入稿装置30の記憶部47の記事ベクトル情報51に、入稿済み記事の記事ベクトルが予め記憶されているものとする。
[Operation of trafficking device]
Hereinafter, the operation of the
まず、入稿装置30は、受付部33を介して編集者により入力された入稿候補記事の入力を受け付ける(S101)。入稿装置30は、例えば、入稿候補記事のテキストデータの入力を受け付ける。
First, the
次に、入稿装置30は、入力された入稿候補記事に対応する記事ベクトルを生成する(S103)。入稿装置30は、例えば、入稿候補記事に含まれる単語を形態素解析等によって抽出した後、word2vec等の手法により分散表現化した単語ベクトルを第1モデルに入力することにより、記事ベクトルを生成する。
Next, the
次に、入稿装置30は、記憶部47に記憶されたサンプルユーザ情報49から、例えば、1人のユーザ(以下、「第1サンプルユーザ」と呼ぶ)を抽出し(S105)、抽出したユーザに関する行動ログをサービス提供装置20の行動ログ26から取得する(S107)。
Next, the
次に、入稿装置30は、取得した行動ログに含まれる少なくとも1つの記事IDに対応する記事ベクトルを記事ベクトル情報51から読み出し、読み出した記事ベクトルに基づいて、第1サンプルユーザに対応するユーザベクトルを生成する。入稿装置30は、例えば、取得した行動ログに含まれる少なくとも1つの記事IDに対応する記事ベクトルの集合を、第2モデルに入力することで、ユーザベクトルを生成する(S109)。
Next, the
次に、入稿装置30は、生成した第1サンプルユーザに対応するユーザベクトルに基づいて、入稿済み記事および入稿候補記事を配信対象とした場合にウェブページに含まれることになる記事の掲載順位を決定する(S111)。入稿装置30は、例えば、第1サンプルユーザに対応するユーザベクトルとのベクトル間距離が小さい記事ベクトルを探索し、ベクトル間距離が小さい順に記事の掲載順位を決定する。
Next, the
次に、入稿装置30は、決定した掲載順位に基づいて、入稿候補記事が第1番目の記事として決定されるか否かを判定する(S113)。入稿装置30は、入稿候補記事が1番目の記事として決定されると判定した場合、有効ユーザ数のカウント値を1つインクリメントする(S115)。一方、入稿装置30は、入稿候補記事が第1番目の記事として決定されないと判定した場合、上記のインクリメント処理を行わない。
Next, the
次に、入稿装置30は、記憶部47に記憶されたサンプルユーザ情報49に含まれる全サンプルユーザに対する処理が完了したか否かを判定する(S117)。入稿装置30は、全サンプルユーザに対する処理が完了していないと判定した場合、S105の処理に戻り、未処理のサンプルユーザを抽出して以降の処理を同様に行う。
Next, the
一方、入稿装置30は、全サンプルユーザに対する処理が完了したと判定した場合、入稿候補記事の情報と、この入稿候補記事の有効ユーザ数の情報とを含む入稿ページを生成し、表示部35に表示させる(S119)。
On the other hand, when it is determined that the processing for all the sample users is completed, the
図9は、入稿ページP1の一例を示す図である。この入稿ページP1においては、入稿装置30に入稿候補記事として入力された5つの記事のタイトルと、有効ユーザ数と、入稿指示を受け付ける入稿ボタン「入稿する」とが表示されている。編集者は、この入稿ページP1を参照することで、入稿候補記事を入稿した場合の有効ユーザ数がどれぐらいであるか、すなわち、どれぐらいのユーザに入稿候補記事が配信されるのかを把握することが可能となる。
FIG. 9 is a diagram showing an example of the submitted page P1. On this submission page P1, the titles of the five articles input as submission candidate articles in the
この入稿ページP1において、編集者は、配信記事として最終的に入稿する入稿候補記事の入稿ボタンを押下し、適宜編集作業を行った後、記事IDおよび記事データを含む情報をサービス提供装置20に送信することで、入稿候補記事をサービス提供装置20の配信記事情報24に登録することができる。以後、サービス提供装置20により提供されるウェブページ等に入稿候補記事が掲載されることになる。
On this submission page P1, the editor presses the submission button of the submission candidate article that is finally submitted as a distribution article, performs editing work as appropriate, and then provides information including the article ID and article data. By transmitting to the providing
以上において説明した実施形態の入稿装置によれば、コンテンツの登録作業を適切に補助することが可能である。特に、編集者が、外部の媒体で作成された記事を短いサマリに書き換えて入稿する処理等の編集作業を行う場合には、この編集作業を行う前に、各入稿候補記事の有効ユーザ数を把握することができる。このため、編集者は、例えば、多くのユーザに配信される記事の入稿を優先して行うことができ、ユーザに配信されにくい記事に対する無駄な入稿作業を回避することができる。 According to the submission device of the embodiment described above, it is possible to appropriately assist the content registration work. In particular, when an editor performs editing work such as rewriting an article created in an external medium into a short summary and uploading it, a valid user of each submission candidate article before performing this editing work. You can figure out the number. Therefore, for example, the editor can prioritize the submission of articles delivered to many users, and can avoid unnecessary submission work for articles that are difficult to deliver to users.
尚、上記の実施形態においては、入稿装置30が有効ユーザ数をカウントして表示する例について説明したが、入稿候補記事が所定の順位(例えば、上位10位)までの記事として決定されるユーザ数をカウントして表示してもよい。
In the above embodiment, an example in which the
また、入稿装置30は、有効ユーザ数に加えて或いは代えて、全サンプルユーザの内の有効ユーザ数の割合を示す占有率の変化度を算出して表示してもよい。例えば、入稿装置30は、図10に示すように、入稿済み記事および入稿候補記事を配信対象とした場合における入稿候補記事の占有率から、入稿候補記事が入稿されない場合に入稿済み記事の中で1番目の記事として決定される記事の占有率を減算した値を入稿ページP2に表示してもよい。
Further, the
また、上記の実施形態においては、入稿装置30が、同装置に予め記憶されたサンプルユーザ情報49を用いる例について説明したが、サンプルユーザ情報49に代えて、入稿作業の度に、サービス提供装置20のユーザ情報22からユーザ情報を取得するようにしてもよい。
Further, in the above embodiment, an example in which the
本発明の実施形態による情報処理装置は、ネットワークを介して配信される候補となる第1コンテンツに対応する第1特徴情報を生成する第1生成部と、ネットワークを介して配信された少なくとも1つの第2コンテンツに対するユーザのアクセス履歴に基づいて、前記ユーザに対応する第2特徴情報を生成する第2生成部と、前記第1特徴情報および前記第2特徴情報に基づいて、前記ユーザの前記第1コンテンツに対する興味度合を予測した指標値を算出する算出部とを備えることで、コンテンツの登録作業を適切に補助することが可能である。 The information processing apparatus according to the embodiment of the present invention includes a first generation unit that generates first feature information corresponding to a first content that is a candidate to be distributed via a network, and at least one distributed via a network. The second generation unit that generates the second feature information corresponding to the user based on the user's access history to the second content, and the first feature information of the user and the second feature information based on the first feature information and the second feature information. (1) By providing a calculation unit that calculates an index value that predicts the degree of interest in the content, it is possible to appropriately assist the content registration work.
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何ら限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。 Although the embodiments for carrying out the present invention have been described above using the embodiments, the present invention is not limited to these embodiments, and various modifications and substitutions are made without departing from the gist of the present invention. Can be added.
10…端末装置
20…サービス提供装置
30…入稿装置
31…通信部
33…受付部
35…表示部
37…記事ベクトル生成部
39…ユーザベクトル生成部
41…順位決定部
43…算出部
45…画面制御部
47…記憶部
10 ...
Claims (8)
ネットワークを介して配信された少なくとも1つの第2コンテンツに対するユーザのアクセス履歴に基づいて、前記ユーザに対応する第2特徴情報を生成する第2生成部と、
前記第1特徴情報および前記第2特徴情報に基づいて、前記ユーザが視認する表示面における前記第1コンテンツおよび前記第2コンテンツの掲載順位を決定する決定部と、
決定された前記掲載順位において、前記第1コンテンツの掲載順位が所定の順位以内であるユーザ数を、前記ユーザの前記第1コンテンツに対する興味度合を予測した指標値として算出する算出部と、
を備える情報処理装置。 The first generation unit that generates the first feature information corresponding to the first content that is a candidate to be distributed via the network, and the first generation unit.
A second generation unit that generates second feature information corresponding to the user based on the user's access history to at least one second content distributed via the network.
A determination unit that determines the placement order of the first content and the second content on the display surface visually recognized by the user based on the first feature information and the second feature information.
In determined the ad position, a calculation unit ranking of the first content is the number of users is within the predetermined rank is calculated as an index value predicted interest degree for the first content of the user,
Information processing device equipped with.
請求項1に記載の情報処理装置。 A screen control unit for displaying a screen including information on the index value calculated by the calculation unit on the display device is further provided.
The information processing device according to claim 1.
請求項1または2に記載の情報処理装置。 The calculation unit calculates the number of users having the highest ranking of the first content as the index value.
The information processing device according to claim 1 or 2.
請求項3に記載の情報処理装置。 The calculation unit calculates, as the index value, a change in the ratio of the number of users who have the highest ranking of the first content among all the sample users.
The information processing device according to claim 3.
請求項1から4のいずれか一項に記載の情報処理装置。 Each of the first feature information and the second feature information is vector data.
The information processing device according to any one of claims 1 to 4.
前記第1特徴情報は、前記記事の特徴を示す情報であり、
前記第2コンテンツは、前記ネットワークを介して配信された記事であり、
前記第2特徴情報は、前記ネットワークを介して配信され、前記ユーザがアクセスした記事の特徴に基づいて導出される情報である、
請求項1から5のいずれか一項に記載の情報処理装置。 The first content is a candidate article to be distributed via the network.
The first feature information is information indicating the feature of the article, and is
The second content is an article distributed via the network.
The second feature information is information distributed via the network and derived based on the features of the article accessed by the user.
The information processing device according to any one of claims 1 to 5.
ネットワークを介して配信される候補となる第1コンテンツに対応する第1特徴情報を生成し、
ネットワークを介して配信された少なくとも1つの第2コンテンツに対するユーザのアクセス履歴に基づいて、前記ユーザに対応する第2特徴情報を生成し、
前記第1特徴情報および前記第2特徴情報に基づいて、前記ユーザが視認する表示面における前記第1コンテンツおよび前記第2コンテンツの掲載順位を決定し、
決定された前記掲載順位において、前記第1コンテンツの掲載順位が所定の順位以内であるユーザ数を、前記ユーザの前記第1コンテンツに対する興味度合を予測した指標値として算出する、
情報処理方法。 The computer
Generates the first feature information corresponding to the first content that is a candidate to be distributed via the network,
Based on the user's access history to at least one second content distributed via the network, the second feature information corresponding to the user is generated.
Based on the first feature information and the second feature information, the placement order of the first content and the second content on the display surface visually recognized by the user is determined.
In the determined ranking, the number of users whose first content is within the predetermined ranking is calculated as an index value for predicting the degree of interest of the user in the first content.
Information processing method.
ネットワークを介して配信される候補となる第1コンテンツに対応する第1特徴情報を生成させ、
ネットワークを介して配信された少なくとも1つの第2コンテンツに対するユーザのアクセス履歴に基づいて、前記ユーザに対応する第2特徴情報を生成させ、
前記第1特徴情報および前記第2特徴情報に基づいて、前記ユーザが視認する表示面における前記第1コンテンツおよび前記第2コンテンツの掲載順位を決定させ、
決定された前記掲載順位において、前記第1コンテンツの掲載順位が所定の順位以内であるユーザ数を、前記ユーザの前記第1コンテンツに対する興味度合を予測した指標値として算出させる、
プログラム。 On the computer
Generate the first feature information corresponding to the first content that is a candidate to be distributed via the network,
Based on the user's access history to at least one second content distributed via the network, the second feature information corresponding to the user is generated.
Based on the first feature information and the second feature information, the placement order of the first content and the second content on the display surface visually recognized by the user is determined.
In the determined ranking, the number of users whose first content is within the predetermined ranking is calculated as an index value for predicting the degree of interest of the user in the first content.
program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017245344A JP6937235B2 (en) | 2017-12-21 | 2017-12-21 | Information processing equipment, information processing methods, and programs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017245344A JP6937235B2 (en) | 2017-12-21 | 2017-12-21 | Information processing equipment, information processing methods, and programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019113944A JP2019113944A (en) | 2019-07-11 |
| JP6937235B2 true JP6937235B2 (en) | 2021-09-22 |
Family
ID=67222591
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017245344A Active JP6937235B2 (en) | 2017-12-21 | 2017-12-21 | Information processing equipment, information processing methods, and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6937235B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021032310A (en) * | 2019-08-22 | 2021-03-01 | 有限会社アールストーン | Piping suspension support |
| JP7623315B2 (en) * | 2022-03-24 | 2025-01-28 | 株式会社博報堂Dyホールディングス | Information processing system, computer program, and information processing method |
| JP2026066754A (en) * | 2024-10-07 | 2026-04-17 | 株式会社プレイド | Information processing device, information processing method, and program |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002150147A (en) * | 2000-08-29 | 2002-05-24 | Yutaka Nishimura | Information providing system and method, and recording medium with information providing program recording thereon |
| JP5341605B2 (en) * | 2009-04-30 | 2013-11-13 | 株式会社エヌ・ティ・ティ・ドコモ | RECOMMENDATION INFORMATION GENERATION DEVICE AND RECOMMENDATION INFORMATION GENERATION METHOD |
| KR101597247B1 (en) * | 2010-03-29 | 2016-02-25 | 네이버 주식회사 | System and method for exposuring advertisement based keyword in real-time |
| JP5746658B2 (en) * | 2012-04-10 | 2015-07-08 | 株式会社東芝 | Information processing apparatus, method and program, information communication terminal, control method thereof and control program thereof |
-
2017
- 2017-12-21 JP JP2017245344A patent/JP6937235B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019113944A (en) | 2019-07-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12386845B2 (en) | Method and system for presenting a search result in a search result card | |
| RU2636702C1 (en) | Method and device for selecting network resource as source of content in recommendations system | |
| US10061820B2 (en) | Generating a user-specific ranking model on a user electronic device | |
| US8504583B1 (en) | Multi-domain recommendations | |
| US8893012B1 (en) | Visual indicator based on relative rating of content item | |
| US11080287B2 (en) | Methods, systems and techniques for ranking blended content retrieved from multiple disparate content sources | |
| US11232522B2 (en) | Methods, systems and techniques for blending online content from multiple disparate content sources including a personal content source or a semi-personal content source | |
| US20100121857A1 (en) | Internet based method and system for ranking artists using a popularity profile | |
| US20110202827A1 (en) | Systems and Methods for Curating Content | |
| US10402479B2 (en) | Method, server, browser, and system for recommending text information | |
| US20110161479A1 (en) | Systems and Methods for Presenting Content | |
| US20140095308A1 (en) | Advertisement distribution apparatus and advertisement distribution method | |
| EP2836924A1 (en) | Method and apparatus for intent modeling and prediction | |
| JP6679250B2 (en) | Determination device, determination method, and determination program | |
| US20170046745A1 (en) | Method and system for providing relevant advertisements | |
| US12475180B2 (en) | Server and method for generating digital content for users of a recommendation system | |
| JP6937235B2 (en) | Information processing equipment, information processing methods, and programs | |
| JP2016053809A (en) | Server device, program and information providing method | |
| US11397782B2 (en) | Method and system for providing interaction driven electronic social experience | |
| US11250083B2 (en) | Systems and methods for enhanced online research | |
| JP6783133B2 (en) | Information processing equipment, information processing methods, and programs | |
| JP7018762B2 (en) | Information processing equipment, information processing methods, and programs | |
| JP2020135566A (en) | Information processing equipment, information processing methods and information processing programs | |
| US20110197137A1 (en) | Systems and Methods for Rating Content | |
| CN112307313B (en) | Information recommendation method, device and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20191101 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20191108 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200306 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201218 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210126 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210316 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210803 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210830 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6937235 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |