JP2018077671A - Information processing apparatus, information processing method, apparatus for generating prediction models, method for generating prediction models and program - Google Patents
Information processing apparatus, information processing method, apparatus for generating prediction models, method for generating prediction models and program Download PDFInfo
- Publication number
- JP2018077671A JP2018077671A JP2016218927A JP2016218927A JP2018077671A JP 2018077671 A JP2018077671 A JP 2018077671A JP 2016218927 A JP2016218927 A JP 2016218927A JP 2016218927 A JP2016218927 A JP 2016218927A JP 2018077671 A JP2018077671 A JP 2018077671A
- Authority
- JP
- Japan
- Prior art keywords
- prediction
- result
- data group
- correct data
- probability
- 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.)
- Granted
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】予測精度をさらに向上させることができる情報処理装置、情報処理方法、予測モデルの生成方法、およびプログラムを提供すること。【解決手段】それぞれが異なるアルゴリズムを実行することにより対象データを解析することで、所定の事象が生起する確率を表す複数の第1予測結果を生成する複数の第1予測部であって、正解データ群を学習した予測モデルルに基づいて前記第1予測結果を生成する複数の第1予測部と、正解データ群と異なる正解データを含むブレンディングデータ群を複数の予測モデルにより解析した結果としての複数の予測結果に基づいて、第2予測結果を生成するためのアルゴリズムを調整する調整部と、調整部により調整されたアルゴリズムを実行することで、第1予測結果に基づいて所定の事象が生起する確率を表す第2予測結果を生成する第2予測部と、を備える、情報処理装置である。【選択図】図3An information processing apparatus, an information processing method, a prediction model generation method, and a program capable of further improving prediction accuracy are provided. A plurality of first prediction units for generating a plurality of first prediction results representing the probability of occurrence of a predetermined event by analyzing target data by executing different algorithms, respectively, A plurality of first prediction units that generate the first prediction result based on a prediction model that has learned a data group, and a plurality of results obtained by analyzing a blending data group including correct data different from the correct data group using a plurality of prediction models Based on the prediction result, an adjustment unit that adjusts an algorithm for generating the second prediction result and an algorithm adjusted by the adjustment unit cause a predetermined event to occur based on the first prediction result And a second prediction unit that generates a second prediction result representing the probability. [Selection] Figure 3
Description
本発明は、情報処理装置、情報処理方法、予測モデルの生成装置、予測モデルの生成方法、およびプログラムに関する。 The present invention relates to an information processing device, an information processing method, a prediction model generation device, a prediction model generation method, and a program.
従来、ユーザが、広告やニュース記事など配信情報をクリックするかを予測して、予測結果に基づいて配信情報を選択する技術が知られている。これに関連して、複数の学習器により生成された複数の予測結果に基づいて、最終的な予測結果を生成するスタッキングと称される技術が知られている(非特許文献1参照)。 2. Description of the Related Art Conventionally, a technique is known in which a user predicts whether to click distribution information such as an advertisement or a news article, and selects distribution information based on a prediction result. In relation to this, a technique called stacking for generating a final prediction result based on a plurality of prediction results generated by a plurality of learners is known (see Non-Patent Document 1).
しかしながら、従来の技術では、予測結果に基づいて広告やニュース記事など情報を配信しても、ユーザの興味のない情報に対してクリックがされることは少ないため、情報配信の効果が向上しないという問題があった。 However, in the conventional technology, even if information such as advertisements and news articles is distributed based on the prediction result, information that is not of interest to the user is rarely clicked, so the information distribution effect is not improved. There was a problem.
本発明は、このような事情を考慮してなされたものであり、予測精度をさらに向上させることができる情報処理装置、情報処理方法、予測モデルの生成装置、予測モデルの生成方法、およびプログラムを提供することを目的の一つとする。 The present invention has been made in consideration of such circumstances, and an information processing device, an information processing method, a prediction model generation device, a prediction model generation method, and a program that can further improve prediction accuracy. One of the purposes is to provide.
本発明の一態様は、それぞれが異なるアルゴリズムを実行することにより対象データを解析することで、所定の事象が生起する確率を表す複数の第1予測結果を生成する複数の第1予測部であって、正解データ群を学習した予測モデルに基づいて前記第1予測結果を生成する複数の第1予測部と、前記正解データ群と異なる正解データを含むブレンディングデータ群を前記複数の予測モデルにより解析した結果としての複数の予測結果に基づいて、第2予測結果を生成するためのアルゴリズムを調整する調整部と、前記調整部により調整されたアルゴリズムを実行することで、前記第1予測結果に基づいて前記所定の事象が生起する確率を表す前記第2予測結果を生成する第2予測部と、を備える、情報処理装置である。 One aspect of the present invention is a plurality of first prediction units that generate a plurality of first prediction results representing the probability that a predetermined event occurs by analyzing target data by executing different algorithms. Then, a plurality of first prediction units that generate the first prediction result based on a prediction model that has learned the correct data group, and a blending data group that includes correct data different from the correct data group are analyzed using the plurality of prediction models. An adjustment unit that adjusts an algorithm for generating a second prediction result based on a plurality of prediction results as a result, and an algorithm adjusted by the adjustment unit, thereby executing the algorithm based on the first prediction result And a second prediction unit that generates the second prediction result representing the probability that the predetermined event will occur.
本発明の一態様によれば、予測精度をさらに向上させることができる。 According to one embodiment of the present invention, prediction accuracy can be further improved.
以下、図面を参照し、本発明の情報処理装置、情報処理方法、予測モデルの生成方法、予測モデルの生成装置、およびプログラムの実施形態について説明する。 DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments of an information processing apparatus, an information processing method, a prediction model generation method, a prediction model generation apparatus, and a program according to the present invention will be described with reference to the drawings.
<実施形態の概要>
実施形態のコンテンツ提供システム1は、対象データを解析することで所定の事象が生起する確率を予測する複数の第1予測部と、複数の第1予測部により予測された結果に基づいて所定の事象が生起する確率を予測する第2予測部とを備えるものである。コンテンツ提供システム1は、まず、予測アルゴリズムが異なる複数の第1予測部のそれぞれにより、所定の事象が生起する確率を予測することで複数の確率を取得し、次に、第2予測部により、複数の確率に基づいて所定の事象が生起する確率をさらに予測する。
<Outline of Embodiment>
In the content providing system 1 according to the embodiment, a plurality of first prediction units that predict the probability of occurrence of a predetermined event by analyzing target data and a result predicted by the plurality of first prediction units And a second prediction unit that predicts the probability that an event will occur. The content providing system 1 first acquires a plurality of probabilities by predicting the probability of occurrence of a predetermined event by each of a plurality of first prediction units having different prediction algorithms, and then, by a second prediction unit, Based on the plurality of probabilities, the probability that a predetermined event occurs is further predicted.
第1予測部は、正解データ群を学習した予測モデルに基づいて第1予測結果を生成するものである。コンテンツ提供システム1は、さらに、正解データ群と異なる正解データを含むブレンディングデータ群を複数の予測モデルにより解析した結果としての複数の予測結果に基づいて、第2予測結果を生成するためのアルゴリズムを調整する。第2予測部は、調整されたアルゴリズムを実行することで、第1予測結果に基づいて所定の事象が生起する確率を表す第2予測結果を生成する。これにより、コンテンツ提供システム1は、予測の精度を向上させることができる。 A 1st prediction part produces | generates a 1st prediction result based on the prediction model which learned the correct data group. The content providing system 1 further includes an algorithm for generating a second prediction result based on a plurality of prediction results as a result of analyzing a blending data group including correct data different from the correct data group using a plurality of prediction models. adjust. A 2nd prediction part produces | generates the 2nd prediction result showing the probability that a predetermined event will occur based on a 1st prediction result by performing the adjusted algorithm. Thereby, the content provision system 1 can improve the precision of prediction.
所定の事象とは、例えば、ウェブページにニュースタイトルや広告コンテンツなどを掲載した場合において、ニュースタイトルや広告コンテンツがクリックされることである。所定の事象が生起する確率とは、例えば、ニュースタイトルや広告コンテンツがクリックされる確率である。なお、所定の事象とは、所定期間においてニュースタイトルや広告コンテンツがクリックされる回数であってもよく、所定の事象が生起する確率とは、所定期間においてニュースタイトルや広告コンテンツがクリックされる回数が所定回数を超える確率であってもよい。コンテンツ提供システム1は、ウェブページのうち限られた領域にニュースタイトルや広告コンテンツを掲載する場合において、ニュースタイトルや広告コンテンツがクリックされる確率を予測して、予測された確率が高いニュースタイトルや広告コンテンツを配信することができる。 The predetermined event is, for example, when a news title or advertising content is clicked when a news title or advertising content is posted on a web page. The probability that a predetermined event occurs is, for example, the probability that a news title or advertisement content is clicked. The predetermined event may be the number of times a news title or advertising content is clicked during a predetermined period, and the probability that a predetermined event occurs is the number of times a news title or advertising content is clicked during a predetermined period. May be a probability that exceeds a predetermined number. The content providing system 1 predicts the probability that a news title or advertising content will be clicked when posting a news title or advertising content in a limited area of a web page, Advertising content can be distributed.
<コンテンツ提供システム1の構成>
図1は、コンテンツ提供システム1の一例を示す構成図である。コンテンツ提供システム1は、例えば、端末装置100と、コンテンツ配信装置200と、データサーバ300と、情報解析装置400とを備える。図1の例では、端末装置100と、コンテンツ配信装置200と、データサーバ300と、情報解析装置400とが、ネットワークNWに接続されている。ネットワークNWに接続される各装置は、NIC(Network Interface Card)や無線通信モジュールなどの通信インターフェースを備えている(図1では不図示)。ネットワークNWは、例えば、無線基地局、Wi−Fiアクセスポイント、通信回線、プロバイダ、インターネットなどを含む。なお、これらの構成要素の全ての組み合わせが相互に通信可能である必要はなく、ネットワークNWは、一部にローカルなネットワークを含んでもよい。また、これらの構成要素の全ての組み合わせが相互に通信可能である必要はなく、ネットワークNWは、一部にローカルなネットワークを含んでもよい。なお、コンテンツ配信装置200、データサーバ300、および情報解析装置400とは、一部または全部は、統合されて一つの装置とされてもよい。
<Configuration of content providing system 1>
FIG. 1 is a configuration diagram illustrating an example of a content providing system 1. The content providing system 1 includes, for example, a
端末装置100は、ユーザ(一般利用者)によって使用される装置である。端末装置100は、例えば、スマートフォンなどの携帯電話、タブレット端末、パーソナルコンピュータなどのコンピュータ装置(通信装置)である。端末装置100は、ウェブブラウザなどのUA(User Agent)が起動し、ユーザによって所定の操作がなされることで、コンテンツ配信装置200に対してHTTP(Hypertext Transfer Protocol)リクエストを送信する。そして、端末装置100は、コンテンツ配信装置200から返信されたコンテンツに基づいてウェブ画面を生成し、表示部に表示させる。なお、コンテンツを取得するための手段として、ウェブブラウザに代えて、任意のアプリケーションプログラムが使用されてもよい。端末装置100は、ユーザの操作を受け付けることで、ウェブ画面に含まれるコンテンツのうち、いずれかのコンテンツを選択する。端末装置100は、選択したコンテンツに関連づけられたコンテンツの閲覧リクエストをコンテンツ配信装置200に送信する。
The
コンテンツ配信装置200は、例えば、ニュース記事や広告などのコンテンツを提供するサーバ装置である。コンテンツ配信装置200は、端末装置100から受信したコンテンツの閲覧リクエストに応じて、コンテンツを提供する。図2は、コンテンツ配信装置200の一例を示す構成図である。コンテンツ配信装置200は、例えば、コンテンツ蓄積部210と、リクエスト受付部220と、コンテンツ選択部230とを備える。
The
コンテンツ蓄積部210は、例えば、HDD(Hard Disk Drive)やフラッシュメモリ、RAM(Random Access Memory)、ROM(Read Only Memory)、或いはこれらのうち複数を組み合わせたハイブリッド型記憶装置により実現される。また、コンテンツ蓄積部210の一部または全部は、NAS(Network Attached Storage)や外部のストレージサーバなど、コンテンツ配信装置200がアクセス可能な外部装置であってよい。コンテンツ蓄積部210は、端末装置100に提供するコンテンツデータを蓄積する。
The
リクエスト受付部220およびコンテンツ選択部230を含む機能部のうち一部または全部は、LSI(Large Scale Integration)、ASIC(Application Specific Integrated Circuit)、またはFPGA(Field-Programmable Gate Array)などのハードウェアにより実現されてもよいし、ソフトウェアとハードウェアが協働することで実現されてもよい。リクエスト受付部220は、端末装置100から受信した閲覧リクエストを受け付ける。リクエスト受付部220は、閲覧リクエストを受け付けたことに応じて、当該閲覧リクエストに含まれる情報を、対象データとして情報解析装置400に送信する。閲覧リクエストに含まれる情報は、例えば、ユーザ情報やクエリなどである。コンテンツ選択部230は、情報解析装置400の予測結果に基づいて、コンテンツ蓄積部210に蓄積されたコンテンツのうち、端末装置100に配信するコンテンツを選択する。
Part or all of the functional units including the
データサーバ300は、例えば、HDDやフラッシュメモリ、RAM、ROM、或いはこれらのうち複数を組み合わせたハイブリッド型記憶装置を備えるサーバ装置である。データサーバ300の一部または全部は、NAS(Network Attached Storage)や外部のストレージサーバなど、データサーバ300がアクセス可能な外部装置を備えていてもよい。データサーバ300は、情報解析装置400において解析対象となる対象データを蓄積する。具体的に、データサーバ300は、端末装置100を操作するユーザの属性などのユーザ情報、端末装置100からコンテンツ配信装置200に送信したクエリ、コンテンツ配信装置200から端末装置100に配信したコンテンツ、配信したコンテンツのうちクリックされたコンテンツ、各コンテンツのクリック回数などの履歴データなどの様々なデータを蓄積する。対象データとしてのコンテンツは、例えば、ニュース記事において出現する単語である。
The
「情報解析装置400」
図3は、情報解析装置400の一例を示す構成図である。情報解析装置400は、例えば、正解データ収集部410と、データ蓄積部420と、複数の予測部430−1、・・・430−Nと、対象データ受付部440と、予測結果生成部450と、調整部460とを備える。なお、以下の説明において予測部を他の予測部と区別しない場合、「予測部430」と記載する。Nは2以上の自然数である。正解データ収集部410、複数の予測部430−1、・・・430−N、対象データ受付部440、予測結果生成部450を含む機能部のうち一部または全部は、LSI、ASIC、またはFPGAなどのハードウェアにより実現されてもよいし、ソフトウェアとハードウェアが協働することで実現されてもよい。
"
FIG. 3 is a configuration diagram illustrating an example of the
正解データ収集部410は、データサーバ300から正解データを収集する。正解データは、対象データと同種のデータに、正解となるタグ情報を付加したデータである。具値的に、正解データは、ニュース記事のタイトルを表すコンテンツデータに、ニュース記事のタイトルがクリックされたか否かを表すタグ情報が付加されたデータである。正解データ収集部410は、収集した正解データをデータ蓄積部420に記憶させる。
The correct
データ蓄積部420は、例えば、HDDやフラッシュメモリ、RAM、ROM、或いはこれらのうち複数を組み合わせたハイブリッド型記憶装置により実現される。また、データ蓄積部420の一部または全部は、NASや外部のストレージサーバなど、情報解析装置400がアクセス可能な外部装置であってよい。データ蓄積部420は、正解データ収集部410により収集された正解データを蓄積する。データ蓄積部420に蓄積された正解データは、予測部430を学習するための正解データと、予測部430の組み合わせを調整するためのブレンディングデータと、予測結果を評価するためのテストデータとに区分される。
The
「予測部430の構成」
予測部430は、予測アルゴリズムにより対象データを解析することで所定の事象が生起する確率を予測する。ある予測部430の予測アルゴリズムは、他の予測部430の予測アルゴリズムとは異なる。予測アルゴリズムは、例えば、ニューラルネットワーク、GBDT(Gradient Boosting Decision Tree)、ロジスティック回帰、SVM(Support Vector Machine)、ランダムフォレストなどの機械学習のアルゴリズムが挙げられる。
“Configuration of
The
図4は、予測部430の一例を示す構成図である。予測部430は、学習部432と、モデルパラメータ記憶部434と、予測処理部436とを備える。学習部432は、正解データに基づいて予測モデルの生成を行う。学習部432は、例えば、予測モデルがニューラルネットワークを利用したモデルである場合、ニューラルネットワークにおける処理パラメータを生成および更新する。学習部432は、生成および更新した処理パラメータを、予測モデルの処理パラメータとしてモデルパラメータ記憶部434に記憶する。予測モデルとは、学習した結果としての処理パラメータに従って予測アルゴリズムを実行するソフトウェアである。モデルパラメータ記憶部434は、予測モデルの処理パラメータを記憶する。なお、モデルパラメータ記憶部434は、他の予測部430により生成された処理パラメータを記憶する記憶部と兼用であってもよい。予測処理部436は、対象データが供給される。予測処理部436は、予測モデルの処理パラメータをモデルパラメータ記憶部434から読み出す。予測処理部446は、読み出した処理パラメータに従って、対象データについて、所定の事象が生起する確率を予測する。具体的に、予測処理部436は、ニュース記事のタイトルを表すコンテンツデータが対象データとして供給された場合に、当該ニュース記事のタイトルがクリックされる確率を予測する。
FIG. 4 is a configuration diagram illustrating an example of the
図3に戻る。対象データ受付部440は、対象データを受け付ける。具体的に、対象データ受付部440は、コンテンツ配信装置200から複数のコンテンツデータを、対象データとして受け付ける。
Returning to FIG. The target
「予測結果生成部450および調整部460」
予測結果生成部450は、複数の予測部430−1〜430−Nの予測結果(以下、複数の第1予測結果)に基づいて、所定の事象が生起する確率を表す予測結果(以下、第2予測結果)を生成する。予測結果生成部450は、第2予測結果を生成するためのアルゴリズムを実行する。第2予測結果を生成するためのアルゴリズムは、調整部460により調整される。第2予測結果を生成するためのアルゴリズムは、例えば、複数の第1予測結果に重み付けを付けて足し合わせることで第2予測結果を生成するための計算手順を表す。また、予測結果生成部450は、複数の第1予測結果をSVMなどの所定の予測アルゴリズムにより計算して第2予測結果を生成してもよい。
“Prediction
The prediction
調整部460は、正解データ群と異なる正解データを含むブレンディングデータ群を複数の予測モデルにより解析した結果としての複数の予測結果に基づいて、第2予測結果を生成するためのアルゴリズムを調整する。
The
「予測結果生成部450におけるアルゴリズムの調整」
図5は、予測結果生成部450におけるアルゴリズムの調整処理の流れの一例を示すフローチャートである。まず、情報解析装置400は、訓練データを用いて複数の予測部430により学習処理を実行する(S10)。次に、情報解析装置400は、学習処理を実行した複数の予測部430のそれぞれにより、ブレンディングデータを用いて予測処理を行う(S20)。次に、情報解析装置400は、複数の予測部430の予測結果を用いて、予測結果生成部450におけるアルゴリズムの調整処理として、例えば、予測部430の組み合わせを調整する(S30)。情報解析装置400は、例えば、予測結果生成部450に第1予測結果を出力する予測部430と、予測結果生成部450に第1予測結果を出力しない予測部430との組み合わせを変更する。次に、情報解析装置400は、テストデータを用いて、組み合わせが調整された複数の予測部430、および予測結果生成部450により予測処理を行い、予測結果を評価する処理を行う(S40)。
“Adjustment of Algorithm in Prediction
FIG. 5 is a flowchart illustrating an example of the algorithm adjustment processing flow in the prediction
「予測処理」
図6は、線形分離による対象データの予測処理の一例を示す図である。情報解析装置400は、クリックされたニュース記事のタイトルを複数含む対象データD1と、クリックされなかったニュース記事のタイトルを複数含む対象データD2とを受け付けたものとする。情報解析装置400は、直線L1を境界に対象データD1とD2とを線形分離することができる予測モデルを実行する予測部430と、直線L2を境界に対象データD1とD2とを線形分離することができる予測モデルを実行する予測部430とを選択する。これにより、予測結果生成部450は、直線L1およびL2の双方により分離した第2予測結果を生成することができる。具体的に、予測結果生成部450は、直線L1およびL2の双方のOR条件により予測処理を行うことができる。
Prediction process
FIG. 6 is a diagram illustrating an example of target data prediction processing based on linear separation. It is assumed that the
図7は、線形分離および非線形分離による対象データの予測処理の一例を示す図である。情報解析装置400は、直線L1を境界に対象データD1とD2とを線形分離することができる予測モデルを実行する予測部430と、曲線L3を境界に対象データD1とD2とを非線形分離することができる予測モデルを実行する予測部430とを選択する。これにより、予測結果生成部450は、直線L1および曲線L3の双方により分離した第2予測結果を生成することができる。
FIG. 7 is a diagram illustrating an example of target data prediction processing based on linear separation and nonlinear separation. The
なお、情報解析装置400は、ニュース記事のタイトルがクリックされたか否かを予測したが、これに限定されず、ユーザの性別などのユーザ情報を加えて、女性のユーザがニュース記事のタイトルがクリックしたか否かを予測してもよい。
Note that the
以上説明したように、実施形態のコンテンツ提供システム1によれば、正解データ群を学習した予測モデルとして生成された複数の予測部430(第1予測部)と、正解データ群と異なる正解データを含むブレンディングデータ群に対して予測部430のそれぞれにより予測した複数の予測結果に基づいて、複数の予測部430のうち第2予測結果を生成するための予測部430を選択し、選択された予測部430により生成された第1予測結果に基づいて、所定の事象が生起する確率を表す第2予測結果を生成する予測結果生成部450を備えるので、単一の予測部430により予測処理を行うよりも予測精度を高くすることができる。
As described above, according to the content providing system 1 of the embodiment, a plurality of prediction units 430 (first prediction unit) generated as a prediction model that learned a correct data group, and correct data different from the correct data group are obtained. Based on the plurality of prediction results predicted by each of the
<ハードウェア構成>
図8は、情報解析装置400のハードウェア構成の一例を示す図である。情報解析装置400は、例えば、NIC401、CPU402、RAM403、ROM404、フラッシュメモリやHDDなどの二次記憶装置405、およびドライブ装置406が、内部バスあるいは専用通信線によって相互に接続された構成となっている。ドライブ装置406には、光ディスクなどの可搬型記憶媒体が装着される。二次記憶装置405、またはドライブ装置406に装着された可搬型記憶媒体に記憶されたプログラムがDMAコントローラ(不図示)などによってRAM403に展開され、CPU402によって実行されることで、情報解析装置400の機能部が実現される。
<Hardware configuration>
FIG. 8 is a diagram illustrating an example of a hardware configuration of the
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。 As mentioned above, although the form for implementing this invention was demonstrated using embodiment, this invention is not limited to such embodiment at all, In the range which does not deviate from the summary of this invention, various deformation | transformation and substitution Can be added.
1…コンテンツ提供システム、100…端末装置、200…コンテンツ配信装置、230…コンテンツ選択部、300…データサーバ、400…情報解析装置、410…正解データ収集部、420…データ蓄積部、430…予測部、432…学習部、434…モデルパラメータ記憶部、436…予測処理部、440…対象データ受付部、446…予測処理部、450…予測結果生成部 DESCRIPTION OF SYMBOLS 1 ... Content provision system, 100 ... Terminal device, 200 ... Content delivery apparatus, 230 ... Content selection part, 300 ... Data server, 400 ... Information analysis apparatus, 410 ... Correct data collection part, 420 ... Data storage part, 430 ... Prediction , 432 ... learning unit, 434 ... model parameter storage unit, 436 ... prediction processing unit, 440 ... target data reception unit, 446 ... prediction processing unit, 450 ... prediction result generation unit
Claims (6)
前記正解データ群と異なる正解データを含むブレンディングデータ群を前記複数の予測モデルにより解析した結果としての複数の予測結果に基づいて、第2予測結果を生成するためのアルゴリズムを調整する調整部と、
前記調整部により調整されたアルゴリズムを実行することで、前記第1予測結果に基づいて前記所定の事象が生起する確率を表す前記第2予測結果を生成する第2予測部と、
を備える、情報処理装置。 A plurality of first prediction units that generate a plurality of first prediction results representing the probability of occurrence of a predetermined event by analyzing target data by executing different algorithms, and learning a correct data group A plurality of first prediction units that generate the first prediction result based on the predicted model,
An adjustment unit for adjusting an algorithm for generating a second prediction result based on a plurality of prediction results as a result of analyzing a blending data group including correct data different from the correct data group by the plurality of prediction models;
A second prediction unit that generates the second prediction result representing the probability that the predetermined event occurs based on the first prediction result by executing the algorithm adjusted by the adjustment unit;
An information processing apparatus comprising:
前記正解データ群と異なる正解データを含むブレンディングデータ群を前記複数の予測モデルにより解析した結果としての複数の予測結果に基づいて、第2予測結果を生成するためのアルゴリズムを調整し、
調整されたアルゴリズムを実行することで、前記第1予測結果に基づいて前記所定の事象が生起する確率を表す前記第2予測結果を生成する、
情報処理方法。 A plurality of prediction models that are executed to generate a plurality of first prediction results representing the probability that a predetermined event occurs by analyzing target data by executing different algorithms. Generate a prediction model that learned
Adjusting an algorithm for generating a second prediction result based on a plurality of prediction results as a result of analyzing a blending data group including correct data different from the correct data group by the plurality of prediction models,
Generating the second prediction result representing the probability that the predetermined event occurs based on the first prediction result by executing an adjusted algorithm;
Information processing method.
それぞれが異なるアルゴリズムを実行することにより対象データを解析することで所定の事象が生起する確率を表す複数の第1予測結果を生成するために実行される複数の予測モデルであって、正解データ群を学習した予測モデルを生成させ、
前記正解データ群と異なる正解データを含むブレンディングデータ群を前記複数の予測モデルにより解析した結果としての複数の予測結果に基づいて、第2予測結果を生成するためのアルゴリズムを調整させ、
調整されたアルゴリズムを実行することで、前記第1予測結果に基づいて前記所定の事象が生起する確率を表す前記第2予測結果を生成させる、
プログラム。 On the computer,
A plurality of prediction models that are executed to generate a plurality of first prediction results representing the probability that a predetermined event occurs by analyzing target data by executing different algorithms. Generate a prediction model that learned
Based on a plurality of prediction results as a result of analyzing a blending data group including correct data different from the correct data group by the plurality of prediction models, an algorithm for generating a second prediction result is adjusted,
Executing the adjusted algorithm to generate the second prediction result representing the probability that the predetermined event occurs based on the first prediction result;
program.
前記正解データ群と異なる正解データを含むブレンディングデータ群を前記複数の予測モデルにより解析した結果としての複数の予測結果に基づいて、第2予測結果を生成するためのアルゴリズムを調整する調整部と
を備える、予測モデルの生成装置。 A plurality of prediction models that generate a plurality of first prediction results that represent the probability of occurrence of a predetermined event by analyzing target data by executing different algorithms, each of which is a prediction model that has learned a correct data group A generating unit for generating
An adjustment unit that adjusts an algorithm for generating a second prediction result based on a plurality of prediction results as a result of analyzing a blending data group including correct data different from the correct data group by the plurality of prediction models; An apparatus for generating a prediction model.
前記正解データ群と異なる正解データを含むブレンディングデータ群を前記複数の予測モデルにより解析した結果としての複数の予測結果に基づいて、第2予測結果を生成するためのアルゴリズムを調整する、
予測モデルの生成方法。 A plurality of prediction models that generate a plurality of first prediction results that represent the probability of occurrence of a predetermined event by analyzing target data by executing different algorithms, each of which is a prediction model that has learned a correct data group Produces
Adjusting an algorithm for generating a second prediction result based on a plurality of prediction results as a result of analyzing a blending data group including correct data different from the correct data group by the plurality of prediction models;
How to generate a prediction model.
それぞれが異なるアルゴリズムを実行することにより対象データを解析することで所定の事象が生起する確率を表す複数の第1予測結果を生成する複数の予測モデルであって、正解データ群を学習した予測モデルを生成させ、
前記正解データ群と異なる正解データを含むブレンディングデータ群を前記複数の予測モデルにより解析した結果としての複数の予測結果に基づいて、第2予測結果を生成するためのアルゴリズムを調整させる、
プログラム。 On the computer,
A plurality of prediction models that generate a plurality of first prediction results that represent the probability of occurrence of a predetermined event by analyzing target data by executing different algorithms, each of which is a prediction model that has learned a correct data group To generate
Adjusting an algorithm for generating a second prediction result based on a plurality of prediction results as a result of analyzing a blending data group including correct data different from the correct data group by the plurality of prediction models,
program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016218927A JP6680663B2 (en) | 2016-11-09 | 2016-11-09 | Information processing apparatus, information processing method, prediction model generation apparatus, prediction model generation method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016218927A JP6680663B2 (en) | 2016-11-09 | 2016-11-09 | Information processing apparatus, information processing method, prediction model generation apparatus, prediction model generation method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018077671A true JP2018077671A (en) | 2018-05-17 |
| JP6680663B2 JP6680663B2 (en) | 2020-04-15 |
Family
ID=62150589
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016218927A Active JP6680663B2 (en) | 2016-11-09 | 2016-11-09 | Information processing apparatus, information processing method, prediction model generation apparatus, prediction model generation method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6680663B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111008604A (en) * | 2019-12-09 | 2020-04-14 | 上海眼控科技股份有限公司 | Prediction image acquisition method and device, computer equipment and storage medium |
| JP2021068238A (en) * | 2019-10-24 | 2021-04-30 | Kddi株式会社 | Program, device and method for selecting items based on compensated effects, and item effect estimation program |
| WO2021098652A1 (en) * | 2019-11-22 | 2021-05-27 | 深圳前海微众银行股份有限公司 | Data processing method and device |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009026326A (en) * | 2008-09-26 | 2009-02-05 | Sony Corp | Group learning apparatus and method |
| JP2016040650A (en) * | 2014-08-12 | 2016-03-24 | 株式会社Screenホールディングス | Classifier construction method, image classification method, and image classification apparatus |
| JP2016181196A (en) * | 2015-03-25 | 2016-10-13 | 日本電気株式会社 | Information processing apparatus, information processing method, and program |
-
2016
- 2016-11-09 JP JP2016218927A patent/JP6680663B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009026326A (en) * | 2008-09-26 | 2009-02-05 | Sony Corp | Group learning apparatus and method |
| JP2016040650A (en) * | 2014-08-12 | 2016-03-24 | 株式会社Screenホールディングス | Classifier construction method, image classification method, and image classification apparatus |
| JP2016181196A (en) * | 2015-03-25 | 2016-10-13 | 日本電気株式会社 | Information processing apparatus, information processing method, and program |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021068238A (en) * | 2019-10-24 | 2021-04-30 | Kddi株式会社 | Program, device and method for selecting items based on compensated effects, and item effect estimation program |
| JP7164508B2 (en) | 2019-10-24 | 2022-11-01 | Kddi株式会社 | Program, Apparatus and Method for Selecting Items Based on Corrected Effect, and Item Effect Estimation Program |
| WO2021098652A1 (en) * | 2019-11-22 | 2021-05-27 | 深圳前海微众银行股份有限公司 | Data processing method and device |
| CN111008604A (en) * | 2019-12-09 | 2020-04-14 | 上海眼控科技股份有限公司 | Prediction image acquisition method and device, computer equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6680663B2 (en) | 2020-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20240078386A1 (en) | Methods and systems for language-agnostic machine learning in natural language processing using feature extraction | |
| US11361239B2 (en) | Digital content classification and recommendation based upon artificial intelligence reinforcement learning | |
| CN105279146B (en) | For the context perception method of the detection of short uncorrelated text | |
| JP6487201B2 (en) | Method and apparatus for generating recommended pages | |
| US20210357985A1 (en) | Method and device for pushing information | |
| US9256826B2 (en) | Predicting reactions to short-text posts | |
| JP6415619B2 (en) | Analysis device, analysis method, and program | |
| US20140095308A1 (en) | Advertisement distribution apparatus and advertisement distribution method | |
| US20170270122A1 (en) | Computerized system and method for high-quality and high-ranking digital content discovery | |
| US11886964B2 (en) | Provisioning interactive content based on predicted user-engagement levels | |
| US20190138912A1 (en) | Determining insights from different data sets | |
| US12353472B2 (en) | Generic card feature extraction based on card rendering as an image | |
| JP2019053558A (en) | Learning device, learning method, learning program, first model, and second model | |
| CN114692889A (en) | Meta-feature training models for machine learning algorithms | |
| JP2018077765A (en) | Information processing device, information processing method, and information processing program | |
| JP6680663B2 (en) | Information processing apparatus, information processing method, prediction model generation apparatus, prediction model generation method, and program | |
| US9805097B2 (en) | Method and system for providing a search result | |
| US10628400B2 (en) | Automatic content tagging | |
| JP7208286B2 (en) | Information processing device, information processing method and information processing program | |
| JP2019057034A (en) | Learning apparatus, generation device, learning method, generation method, learning program, generation program, and model | |
| CN113190779A (en) | Webpage evaluation method and device | |
| JP6725405B2 (en) | Information processing system, information processing apparatus, and information processing method | |
| JP6680707B2 (en) | Information processing apparatus, information processing method, and program | |
| JP2022078311A (en) | Information processing system, information processing method, and program | |
| JP2019040415A (en) | Analysis device, analysis method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190325 |
|
| 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 |
|
| 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: 20200303 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200228 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200319 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6680663 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| 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 |