JP7499397B1 - BEHAVIOR PREDICTION MODEL CREATING METHOD AND GROUP BEHAVIOR PREDICTION METHOD USING THE BEHAVIOR PREDICTION MODEL CREATING METHOD - Google Patents
BEHAVIOR PREDICTION MODEL CREATING METHOD AND GROUP BEHAVIOR PREDICTION METHOD USING THE BEHAVIOR PREDICTION MODEL CREATING METHOD Download PDFInfo
- Publication number
- JP7499397B1 JP7499397B1 JP2023195472A JP2023195472A JP7499397B1 JP 7499397 B1 JP7499397 B1 JP 7499397B1 JP 2023195472 A JP2023195472 A JP 2023195472A JP 2023195472 A JP2023195472 A JP 2023195472A JP 7499397 B1 JP7499397 B1 JP 7499397B1
- Authority
- JP
- Japan
- Prior art keywords
- behavior
- viewing
- history data
- model
- target
- 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
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【課題】対象者の行動履歴データを用いて行動に隠れた意味を反映させたサービスを適切に提供することが可能な行動予測モデル作成方法および当該行動予測モデル作成方法を用いた集団行動予測方法を提供する。【解決手段】行動予測モデル作成方法の一例としての視聴行動予測モデル作成方法は、視聴行動生成部10により、対象視聴者の行動履歴データとして、視聴時刻及び視聴放送内容を時系列的に表す視聴履歴データを学習処理モデルに入力する学習処理により、当該入力された視聴履歴データの特徴ベクトルを生成する事前学習済みモデルを構築する事前学習済みモデル構築ステップを実行すると共に、視聴率処理部20により、前記学習済みモデル構築ステップで構築された前記事前学習済みモデルに、放送時間および放送内容のメタデータを入力することにより該事前学習済みモデルから対象視聴者の予測行動としての視聴行動を生成する視聴行動生成ステップを実行する。【選択図】図1[Problem] To provide a behavior prediction model creation method capable of appropriately providing a service that reflects hidden meanings in behavior using behavior history data of a target person, and a group behavior prediction method using the behavior prediction model creation method. [Solution] In a viewing behavior prediction model creation method as an example of a behavior prediction model creation method, a viewing behavior generation unit 10 executes a pre-trained model construction step of constructing a pre-trained model that generates a feature vector of the input viewing history data by a learning process in which viewing history data that chronologically represents viewing times and broadcast content viewed as behavior history data of the target viewer is input to a learning process model as behavior history data of the target viewer, and a viewing behavior generation step of generating viewing behavior as predicted behavior of the target viewer from the pre-trained model by inputting metadata of the broadcast time and broadcast content into the pre-trained model constructed in the learned model construction step by a viewing rating processing unit 20. [Selected Figure] Figure 1
Description
本発明は、行動履歴データに基づいて対象者の行動を予測するための行動予測モデル作成方法および当該行動予測モデル作成方法を用いた集団行動予測方法に関する。 The present invention relates to a method for creating a behavior prediction model for predicting the behavior of a subject based on behavior history data, and a group behavior prediction method using the behavior prediction model creation method.
従来この種の行動予測モデルとしては、下記特許文献1に示すように、行動予測装置が、利用者の行動履歴データを記憶している行動履歴データ記憶部と、行動履歴データ記憶部に記憶されている前記利用者の行動履歴データから確率的に前記利用者の行動モデルを作成する行動モデル作成部と、行動モデル作成部により作成された前記利用者の行動モデルをもとに、所定の条件に応じて確率的に前記利用者の行動を予測する行動予測部とを備え、行動予測部は、所定の条件に適合する行動履歴データのデータ数が所定の閾値に満たない場合に、該条件を拡張して前記利用者の行動を予測するものが知られている。 As shown in Patent Document 1 below, a conventional behavior prediction model of this type is known in which a behavior prediction device includes a behavior history data storage unit that stores a user's behavior history data, a behavior model creation unit that probabilistically creates a behavior model of the user from the user's behavior history data stored in the behavior history data storage unit, and a behavior prediction unit that probabilistically predicts the user's behavior according to predetermined conditions based on the user's behavior model created by the behavior model creation unit, and when the number of data items in the behavior history data that meet the predetermined conditions does not meet a predetermined threshold, the behavior prediction unit expands the conditions to predict the user's behavior.
しかしながら、かかる従来の行動予測モデルでは、単に、行動履歴データから確率的に対象者の行動予測を行っているに過ぎず、行動履歴データが意味する内容、すなわち、対象の行動に隠れた意味が十分に考慮されるものとはなっていないという問題があった。 However, such conventional behavioral prediction models merely predict the target person's behavior probabilistically from behavioral history data, and have the problem that they do not fully take into account the meaning of the behavioral history data, i.e., the hidden meaning of the target's behavior.
これは、確率に代えて、行動履歴データを教師データとして機械学習させた場合も同様であり、対象者の行動に隠れた意味が反映されるものとはなっていないという問題があった。 The same problem occurs when machine learning is performed using behavioral history data as training data instead of probabilities, and there is a problem that the hidden meaning of the subject's behavior is not reflected.
本発明はかかる背景に鑑みてなされたものであり、対象者の行動履歴データを用いて、行動に隠れた意味を反映させたサービスを適切に提供することが可能な行動予測モデル作成方法および当該行動予測モデル作成方法を用いた集団行動予測方法を提供することを目的とする。 The present invention has been made in light of this background, and aims to provide a behavior prediction model creation method that can appropriately provide services that reflect hidden meanings in behavior by using behavior history data of subjects, and a group behavior prediction method that uses the behavior prediction model creation method.
第1発明の行動予測モデル作成方法は、コンピュータによって実行される行動予測モデル作成方法であって、
IDに対応する対象者の行動履歴データであって、行動時刻及び行動内容を時系列的に表す行動履歴データを学習処理モデルに入力する学習処理により、当該入力された行動履歴データの特徴ベクトルを生成する事前学習済みモデルを構築する事前学習済みモデル構築ステップと、
前記学習済みモデル構築ステップで構築された前記事前学習済みモデルに、イベントの開催時間および内容のメタデータを入力することにより該事前学習済みモデルから予測行動を生成する予測行動生成ステップと
を備えることを特徴とする。
A behavior prediction model creation method of a first invention is a behavior prediction model creation method executed by a computer, comprising the steps of:
a pre-trained model construction step of constructing a pre-trained model that generates a feature vector of the input behavior history data by a learning process in which behavior history data of a subject corresponding to the ID, the behavior history data representing a time and a content of the behavior in a chronological order, is input to a learning process model;
The method is characterized by comprising a predictive behavior generation step of generating predictive behavior from the pre-trained model constructed in the trained model construction step by inputting metadata regarding the event time and content.
なお、対象者は、IDに対応付けられた行動履歴データ(テレビ放送の視聴履歴データのほか、位置データ(GPSデータ含む)のほか、購買データ、来店データ、イベント参加(セミナー参加)データ、WEBアクセス履歴データ)を有する者を意味する。 The target person refers to a person who has behavioral history data associated with an ID (television broadcast viewing history data, location data (including GPS data), purchase data, store visit data, event participation (seminar participation) data, and web access history data).
第1発明の行動予測モデル作成方法によれば、事前学習済みモデル構築ステップにより、対象者の行動履歴データを、学習処理モデルに入力して学習させることで、行動履歴データの特徴ベクトルを生成する事前学習モデルを構築することで、行動履歴データに隠れた対象者の趣味や嗜好や習慣などを抽出することができる。 According to the behavioral prediction model creation method of the first invention, in the pre-trained model construction step, the behavioral history data of the subject is input to a learning processing model and trained to construct a pre-trained model that generates a feature vector of the behavioral history data, making it possible to extract the subject's hobbies, preferences, habits, etc. hidden in the behavioral history data.
そして、実際に生成されたから、予測行動生成ステップでは、イベントの開催時間および内容のメタデータを入力することにより、行動に関する所定の情報を生成させることができる。 Then, since the event has actually been generated, in the predicted behavior generation step, metadata about the event time and content can be input to generate specific information about the behavior.
このように、第1発明の行動予測モデル作成方法によれば、対象者の行動履歴データを用いて、対象者の趣味や嗜好や習慣など行動に隠れた意味を反映させたサービスを適切に提供することが可能となる。 In this way, according to the behavioral prediction model creation method of the first invention, it is possible to appropriately provide a service that reflects the hidden meaning of the subject's behavior, such as the subject's hobbies, preferences, and habits, by using the subject's behavioral history data.
第2発明の集団行動予測方法は、コンピュータによって実行される集団行動予測方法であって、
請求項1記載の行動予測モデル作成方法により複数の前記対象者の予測行動から集団の行動を予測することを特徴とする。
A group behavior prediction method according to a second aspect of the present invention is a group behavior prediction method executed by a computer, comprising the steps of:
The method for creating a behavior prediction model according to claim 1 is characterized in that the behavior of a group is predicted from the predicted behaviors of a plurality of subjects.
このように、第2発明の集団行動予測方法によれば、複数の対象者による行動履歴データを用いて、対象者の趣味や嗜好や習慣など行動に隠れた意味を反映させた行動予測を集計した集団の行動の予測ができ、集団行動に関するサービスを適切に提供することが可能となる。 In this way, according to the group behavior prediction method of the second invention, it is possible to predict group behavior by using behavioral history data from multiple subjects and aggregating behavioral predictions that reflect hidden meanings in the behavior of the subjects, such as their hobbies, preferences, and habits, making it possible to provide appropriate services related to group behavior.
第3発明の集団行動予測方法は、第2発明において、
前記複数の対象者を該対象者の属性に関する項目によりターゲットを限定した際のターゲット集団の行動を予測することを特徴とする。
A third aspect of the present invention provides a group behavior prediction method according to the second aspect of the present invention, comprising:
The present invention is characterized in that it predicts the behavior of a target group when the targets are limited to the multiple subjects based on items related to the attributes of the subjects.
第3発明の集団行動予測方法によれば、対象者の属性に関する複数の項目のそれぞれ毎に、各対象者の行動予測することができる。そのため、属性に関する項目によりターゲットとなる対象者を限定した際の行動予測を集計することによりターゲット集団の行動を予測することができる。 According to the group behavior prediction method of the third invention, it is possible to predict the behavior of each subject for each of a number of items related to the subject's attributes. Therefore, it is possible to predict the behavior of a target group by aggregating behavior predictions when the target subjects are limited by attribute items.
このように、第3発明の集団行動予測方法によれば、複数の対象者による行動履歴データを用いて、行動に関する所定の情報として、属性に関する項目に対応したターゲットとなる対象者の行動を予測することができ、例えば、所定内容のイベントへの参加等の反応・反響に適したイベントのスケジュールを生成し、ターゲットとなる対象者の趣味や嗜好や習慣など行動に隠れた意味を反映させた行動予測に関するサービスを実際に適切に提供することが可能となる。 In this way, according to the group behavior prediction method of the third invention, it is possible to use behavioral history data from multiple subjects to predict the behavior of target subjects corresponding to attribute-related items as predetermined information regarding their behavior, and, for example, generate an event schedule suited to the reactions and feedback of participation in an event with a predetermined content, and actually provide an appropriate service related to behavior prediction that reflects the hidden meanings of the behavior of the target subjects, such as their hobbies, preferences, and habits.
第4発明の行動予測モデル作成方法は、第1発明において、
前記事前学習済みモデル構築ステップは、生成された前記事前学習済みモデルの学習処理結果を検証する学習結果検証ステップを有し、
前記学習結果検証ステップでは、前記行動履歴データの一部をマスクして、マスクした行動履歴データを前記事前学習済みモデルに予測させることにより該事前学習済みモデルの学習処理結果を検証することを特徴とする。
A behavior prediction model creating method according to a fourth aspect of the present invention is the method according to the first aspect of the present invention,
The pre-trained model construction step includes a learning result verification step of verifying a learning process result of the generated pre-trained model,
The learning result verification step is characterized in that a portion of the behavioral history data is masked and the masked behavioral history data is predicted by the pre-trained model to verify the learning process results of the pre-trained model.
第4発明の行動予測モデル作成方法によれば、事前学習済みモデルについて、行動履歴データの一部をマスクして、マスクした行動履歴データを該事前学習済みモデルに予測させることで学習処理結果を検証することでき、事前学習済みモデルの学習処理を担保することできる。
According to the behavioral prediction model creation method of the fourth invention, the learning process results can be verified by masking a portion of the behavioral history data for a pre-trained model and having the pre-trained model predict the masked behavioral history data, thereby ensuring the learning process of the pre-trained model.
このように、第4発明の行動予測モデル作成方法によれば、対象者による行動履歴データを用いて、行動に関する信頼性の高い学習モデルを構築して、対象者の趣味や嗜好や習慣など行動に隠れた意味を反映させた行動に関するサービスをより適切に提供することが可能となる。 In this way, according to the behavioral prediction model creation method of the fourth invention, a highly reliable learning model regarding behavior can be constructed using the subject's behavioral history data, making it possible to more appropriately provide behavioral services that reflect the hidden meanings of the subject's behavior, such as his or her hobbies, preferences, and habits.
本発明の実施形態の一例を図1を参照して説明する。 An example of an embodiment of the present invention will be described with reference to FIG.
図1に示すように、本実施形態の行動予測モデル作成方法および当該行動予測モデル作成方法を用いた集団行動予測方法の一例として、視聴行動予測モデル作成方法および当該視聴行動予測モデル作成方法を用いた視聴率予測方法が実行される放送用処理装置について説明する。 As shown in FIG. 1, as an example of the behavior prediction model creation method of this embodiment and the group behavior prediction method using the behavior prediction model creation method, a broadcast processing device that executes a viewing behavior prediction model creation method and a viewer rating prediction method using the viewing behavior prediction model creation method will be described.
放送用処理装置は、対象視聴者の1人1人に対応した視聴行動生成部10により各対象視聴者の視聴行動を予測し、それを集計(積算)することで視聴率を算出するシステムである。
The broadcast processing device is a system that predicts the viewing behavior of each target viewer using a viewing
具体的に、図1では、対象視聴者の1人であるAさんの行動履歴データとして、視聴行動である視聴履歴データを学習処理モデルに入力して学習させることで、視聴データの特徴ベクトル(視聴行動の特徴ベクトルおよび視聴内容である番組に関するメタ文書の特徴ベクトル)を生成する事前学習済みモデルを視聴行動生成部10が構築する。
Specifically, in FIG. 1, the viewing history data, which is the viewing behavior, of Mr. A, one of the target viewers, is input into the learning processing model as behavior history data, and the learning processing model is trained, so that the viewing
ここで、学習処理モデルに入力されるAさんの視聴履歴では、実際の視聴行動および視聴内容である番組のメタ情報であり、これらが入力されることにより学習処理モデルでは、Aさんの視聴行動に基づく視聴行動パターンおよび番組のメタ情報に基づく文書パターンから、視聴データから視聴行動の特徴ベクトルおよびメタ文書の特徴ベクトルを生成する事前学習モデルが視聴行動生成部10において構築される。
Here, the viewing history of Person A that is input to the learning processing model is the actual viewing behavior and meta information of the program, which is the viewing content. By inputting these, the learning processing model constructs a pre-learning model in the viewing
かかるAさんの事前学習モデルによれば、放送時間および放送内容のメタデータを入力することにより事前学習済みモデルから対象視聴者であるAさんの予測行動としての視聴行動が生成される。 According to such a pre-trained model for Mr. A, by inputting metadata on the broadcast time and broadcast content, the viewing behavior of the target viewer, Mr. A, is generated from the pre-trained model as a predicted behavior.
同様の処理を、Aさん以外の対象視聴者であるBさん、Cさん、・・について行い、これらの複数の対象視聴者の視聴行動(例えば、特定の時間帯の特定の内容の番組を見るか見ないか)を、視聴率処理部20において積算等の処理を行うことで視聴率等の各種指標を算出する。
The same process is performed for target viewers B, C, etc. other than A, and the viewing behavior of these multiple target viewers (for example, whether or not to watch a program with a specific content in a specific time period) is accumulated in the viewership
以上が、放送用処理装置の概要であり、かかる視聴行動生成部10の構成の一例を、図2に示す。
The above is an overview of the broadcast processing device, and an example of the configuration of the viewing
図2に示すように、視聴行動生成部10は、事前学習モデル作成処理部11、ファインチューニング処理部12、視聴度合情報生成部13、および情報出力部14とを備える。
As shown in FIG. 2, the viewing
事前学習モデル作成処理部11は、任意の対象視聴者の視聴履歴データから、該視聴履歴データの特徴ベクトルを生成する事前学習モデルを作成する処理部であり、かかる事前学習モデル作成処理部11での学習処理(STEP1)が本発明の事前学習済みモデル構築ステップに相当する。
The pre-learned model
本実施形態では、学習処理モデルとして、例えば、GPTや、BERTなどの自然言語処理モデルを用いる場合を一例として示す。この場合、自然言語処理モデルに対して、言語データの代わりに、複数の対象視聴者の視聴履歴データを用いて学習処理を施すことで、事前学習モデルが作成される。なお、学習処理モデルは、自然言語処理モデルのほか、画像生成AIや感情可視化モデルなどの各種学習処理モデル(AIモデル)が採用され得る。 In this embodiment, a case where a natural language processing model such as GPT or BERT is used as the learning processing model is shown as an example. In this case, a pre-learning model is created by performing a learning process on the natural language processing model using viewing history data of multiple target viewers instead of language data. Note that, in addition to natural language processing models, various learning processing models (AI models) such as image generation AI and emotion visualization models can be used as the learning processing model.
この学習処理では、言語データの代わりに用いられる視聴履歴データは、所定の期間(例えば、〇月〇日〇時〇分から〇か月の期間、〇月〇日〇時〇分から〇月〇日〇時〇分までの期間など)における複数の単位視聴期間の時系列データである。各単位視聴期間は、その期間内でテレビ放送の視聴が行われた所定の単位時間幅(例えば5分など)の期間である。そして、各単位視聴期間には、その代表時刻(開始時刻、終了時刻、中央時刻など)と、該単位視聴期間で放送されたテレビ放送の放送局又はチャンネルとが対応づけられていると共に、各単位視聴期間毎の識別データが付されている。 In this learning process, the viewing history data used instead of language data is time series data of multiple unit viewing periods during a specified period (e.g., the period from xx:xx on xx month to xx month, or the period from xx:xx on xx month to xx:xx on xx month). Each unit viewing period is a specified unit time span (e.g., 5 minutes) during which television broadcasts were viewed. Each unit viewing period is associated with its representative time (start time, end time, center time, etc.) and the broadcasting station or channel of the television broadcast that was aired during that unit viewing period, and is assigned identification data for each unit viewing period.
そして、事前学習モデルの作成の学習処理では、各対象視聴者の視聴履歴データの全体を文章データ、単位視聴期間毎の識別データを単語とみなして、自然言語処理モデルに入力される。これにより、事前学習モデルは、任意の対象視聴者の視聴履歴データが入力されたとき、該視聴履歴データ内での各端子視聴期間の特徴を表す特徴ベクトルを生成するように構築される。 In the learning process for creating the pre-learning model, the entire viewing history data of each target viewer is treated as text data, and the identification data for each unit viewing period is treated as words, and these are input into the natural language processing model. In this way, the pre-learning model is constructed so that when the viewing history data of any target viewer is input, it generates a feature vector that represents the characteristics of each terminal viewing period within the viewing history data.
なお、このようにして学習処理により構築された事前学習モデルに対して、学習処理結果を検証する学習結果検証ステップを追加的に行ってもよい。 In addition, a learning result verification step may be additionally performed on the pre-learning model constructed in this manner by the learning process to verify the results of the learning process.
より具体的に、学習結果検証ステップでは、視聴履歴データの一部をマスクして、マスクした視聴データの一部を事前学習モデルに予測させる処理を、マスク位置を順番に変えて行うことにより事前学習モデルの学習処理結果が一定の正答率となっているか検証することにより行う。これにより事前学習モデルの学習処理を担保することできる。 More specifically, in the learning result verification step, a part of the viewing history data is masked, and the pre-learning model is made to predict the masked part of the viewing data, with the masking position being changed in sequence, and it is verified whether the learning process result of the pre-learning model has a certain accuracy rate. This makes it possible to guarantee the learning process of the pre-learning model.
さらに、学習処理により構築された事前学習モデルに対して、放送時間および放送内容のメタデータを入力することにより該事前学習済みモデルから対象視聴者(構築された事前学習済みモデルに対応した視聴対象者)の視聴行動を生成する視聴行動生成ステップが実行される。 Furthermore, a viewing behavior generation step is executed in which metadata of the broadcast time and broadcast content is input to the pre-trained model constructed by the learning process, and viewing behavior of the target viewer (the target viewer corresponding to the constructed pre-trained model) is generated from the pre-trained model.
ここで、視聴行動生成ステップでは、単に、事前学習モデルに対して、放送時間および放送内容のメタデータを入力して視聴行動(特定の番組を見るか見ないか)を生成させる場合のほか、対象視聴者の特定の視聴より前の視聴履歴データを教師データとして、事前学習モデルに入力して再学習させることにより、該対象視聴者が該特定の視聴を行うか否か予測させるようにしてもよい。これにより特定の視聴に対する視聴行動を、より精度よく事前学習モデルにより予測させることができる。 Here, in the viewing behavior generation step, in addition to simply inputting metadata about the broadcast time and broadcast content into the pre-learning model to generate viewing behavior (whether or not to watch a particular program), viewing history data of the target viewer prior to the particular viewing may be input as teacher data into the pre-learning model and re-learned to predict whether the target viewer will engage in the particular viewing. This allows the pre-learning model to more accurately predict viewing behavior for a particular viewing.
このようにして、各視聴対象者について予測された視聴行動(特定の番組を見るか見ないか)を、視聴率処理部20により複数の視聴対象者について積算することで予測視聴率などの予測視聴データを生成することができる。
In this way, the viewership
ファインチューニング処理部12は、上記のように構築される事前学習モデルをファインチューニングしてなる2種類のモデルを作成する。その2種類のモデルは、分類モデル作成部12aで作成される分類モデルと、提案モデル作成部12bで作成される提案モデルである。
The fine-
分類モデルは、任意の対象視聴者のそれぞれの視聴履歴データから、該対象視聴者の属性情報を生成するように構成される。この場合、対象視聴者の属性情報は、所定の複数種類の属性に関する情報である。当該複数種類の属性は、例えば、性別および年代を表す情報、収入を表す情報、職業を表す情報、同居家族の構成を表す情報、視聴意識を表す情報、購入意識を表す情報等である。そして、分類モデルは、これらの複数種類の属性毎に各別のモデルとして事前学習モデルから作成される。 The classification model is configured to generate attribute information for any target viewer from the viewing history data of each of the target viewers. In this case, the attribute information for the target viewer is information on a predetermined number of types of attributes. The multiple types of attributes are, for example, information representing gender and age, information representing income, information representing occupation, information representing the composition of cohabiting family members, information representing viewing attitudes, information representing purchasing attitudes, etc. Then, the classification model is created from the pre-learning model as a separate model for each of these multiple types of attributes.
各属性に対応する分類モデルは、任意の対象視聴者の視聴履歴データを入力したとき、該対象視聴者が、該分類モデルに対応する種類の属性の内容を特定するように、事前学習モデルから作成される。例えば、性別・年代という属性に対応する分類モデルは、入力された視聴履歴データから、性別が男女のどちらであり、年代がどの年代であるかを特定し得るように作成される。各種類の属性に対応する分類モデルは、それに対応する属性が判明している対象視聴者の視聴履歴データを教師データとして用いて、機械学習をほどこしておくことで作成される。 A classification model corresponding to each attribute is created from a pre-learning model so that when viewing history data of any target viewer is input, the target viewer can identify the content of the type of attribute corresponding to the classification model. For example, a classification model corresponding to attributes such as gender and age is created so that it is possible to identify whether the gender is male or female and what age group the target viewer is from the input viewing history data. A classification model corresponding to each type of attribute is created by applying machine learning using viewing history data of target viewers whose corresponding attributes are known as training data.
提案モデルは、対象視聴者の属性に関する複数のターゲット項目のそれぞれ毎に、各対象視聴者の視聴履歴データから、所定内容の放送を視聴させるために適した該所定内容の放送のスケジュールを生成するように、事前学習モデルから作成される。この場合、ターゲット項目は、所定内容の放送を視聴させたい対象視聴者の属性の内容である。例えば、性別・年代に関する属性の内容が、〇歳~〇歳の女性であり、且つ、収入に関する属性の内容が年額〇円以上、且つ、職業に関する属性の内容が会社員であるというような内容がターゲット項目として採用される。このようなターゲット項目があらかじめ複数、設定される。 The proposed model is created from the pre-learning model so as to generate, for each of a plurality of target items related to the attributes of the target viewers, a schedule of a broadcast of a predetermined content suitable for viewing the broadcast of the predetermined content from the viewing history data of each target viewer. In this case, the target items are the contents of the attributes of the target viewers to whom it is desired that the broadcast of the predetermined content be viewed. For example, the contents adopted as target items are the contents of the attributes related to gender and age being female between xx years old and xx years old, the contents of the attributes related to income being xx yen or more per year, and the contents of the attributes related to occupation being an office worker. A plurality of such target items are set in advance.
各ターゲット項目に対応する提案モデルは、そのターゲット項目に対応する対象視聴者の視聴履歴データを入力したとき、該対象視聴者に、所定内容の放送を視聴させるために適した該所定内容の放送のスケジュールを生成するように、事前学習モデルから作成される。 The proposed model corresponding to each target item is created from the pre-learning model so that, when the viewing history data of the target viewer corresponding to that target item is input, a schedule of broadcasts of the specified content suitable for viewing the broadcasts of the specified content by the target viewer is generated.
例えば、あるターゲット項目に対応する提案モデルは、該ターゲット項目に対応する対象視聴者に、ある電気製品のコマーシャル放送を視聴させようとするとき、該コマーシャル放送の適切な放送日時(該対象視聴者が該コマーシャル放送を視聴する可能性が高い放送日時。例えば。毎週火曜日の19:00~19:20の間等)を特定し得るように作成される。各ターゲット項目に対応する提案モデルは、該ターゲット項目に対応する対象視聴者の視聴履歴データを教師データとして用いて、機械学習をほどこしておくことで作成される。 For example, a proposed model corresponding to a certain target item is created so that when a target viewer corresponding to the target item is to watch a commercial broadcast for a certain electrical product, an appropriate broadcast date and time for the commercial broadcast (a broadcast date and time when the target viewer is likely to watch the commercial broadcast, for example, between 19:00 and 19:20 every Tuesday) can be identified. The proposed model corresponding to each target item is created by applying machine learning using the viewing history data of the target viewer corresponding to the target item as training data.
視聴度合情報生成部13は、前記複数の対象視聴者のそれぞれの視聴履歴データ(所定内容の放送を含む視聴履歴データ)と前記分類モデルとを用いて、所定内容の放送の視聴度合と対象視聴者との属性との関係を表す視聴度合情報を生成する。該視聴度合情報は、より具体的には、該所定内容の放送が、どのような属性又はターゲット項目の対象視聴者が最も多く視聴したか(換言すれば、所定内容の放送の視聴度合い(視聴者数)が最も高い属性が又はターゲット項目がどの属性又はターゲット項目であるか)を示す情報である。
The viewing degree
この視聴度合情報生成部13により、例えば、電気製品のコマーシャル放送が、性別・年代が〇〇歳~〇〇歳の男性、収入が年額〇円以上、職業が会社員という属性の対象視聴者の視聴度合いが最も高いという如き視聴度合情報が得られる。
This viewing degree
情報出力部14は、提案モデルと視聴度合情報生成部13とにより得られた情報を図示しないディスプレイや、プリンタを介して出力する。具体的には、ユーザが、放送予定のコマーシャル放送等の放送内容と、ターゲット項目とを入力すると、情報出力部14は、前記提案モデルにより該放送内容をターゲット項目に合致する対象視聴者に視聴させる上で適切な放送スケジュールをユーザに対して出力する。また、ユーザが放送予定の放送内容に対する視聴度合情報を要求する操作を行うと、情報出力部14は、視聴度合情報生成部13で得られた視聴度合情報をユーザに対して出力する。
The
なお、視聴行動生成部10の提案モデル作成部12bによる処理と併せて、視聴率処理部20が、特定のターゲット項目に合致する対象視聴者について予測される視聴行動からーゲット視聴率を算出することが好ましい。
In addition, in conjunction with the processing by the proposed
より具体的に、視聴率処理部20は、複数の対象視聴者の中から、ターゲット項目に合致する対象視聴者のセレクトし、セレクトした対象視聴者のみの予測される視聴行動(特定の番組を見るか見ないか)を積算することで、ターゲット視聴率を予測する。
More specifically, the viewership
これにより、対象視聴者の属性に関する複数の項目のそれぞれ毎に、各対象視聴者の視聴行動予測することができる。そのため、属性に関する項目によりターゲットとなる対象視聴者を限定した際の視聴行動予測を集計することによりターゲット視聴率を予測することができる。 This makes it possible to predict the viewing behavior of each target viewer for each of multiple items related to the attributes of the target viewer. Therefore, it is possible to predict the target audience rating by aggregating the viewing behavior predictions when the target audience is limited by the attribute items.
すなわち、放送の視聴に関する所定の情報として、属性に関する項目に対応したターゲットとなる対象視聴者の視聴率の予測であるターゲット視聴率を予測することができ、提案モデル作成部12bの提案モデルと併せて、視聴率も加味した、所定内容の放送を視聴させるために適した放送のスケジュールを生成し、放送の視聴に関するサービスを実際に適切に提供することが可能となる。
In other words, as the specified information regarding broadcast viewing, it is possible to predict the target viewership rating, which is a prediction of the viewership rating of the target audience corresponding to the attribute-related items, and in combination with the proposed model of the proposed
本実施形態の放送用処理装置は、以上の如く構成されているので、複数の視聴者によるテレビ放送の視聴履歴データを用いて、ユーザの多大な工数を必要とすることなく、テレビ放送の視聴に関するサービスを適切に提供することができる。また、当該サービスに必要な分類モデルおよび提案モデルを公知の自然言語処理モデルを利用して容易に構築することができる。 The broadcast processing device of this embodiment is configured as described above, and can appropriately provide services related to the viewing of television broadcasts using television broadcast viewing history data from multiple viewers without requiring a large amount of work from the user. In addition, the classification model and proposal model required for the service can be easily constructed using a publicly known natural language processing model.
なお、本実施形態では、視聴履歴データは、放送(テレビ、ラジオ、さらにBSおよびCSを含む)のほか、通信(IP放送、Netflix(登録商標)等のコネクテッドTVを含む)を介するものであってもよい。 In this embodiment, the viewing history data may be obtained via broadcasting (including television, radio, and BS and CS) as well as communication (including IP broadcasting and connected TV such as Netflix (registered trademark)).
また、本実施形態では、テレビ放送におけるコマーシャル放送(映像CM)を例に説明したが、これに限定されるものではなく、番組や映画、アニメ、CG、演劇、ゲーム、インターネット配信などの映像作品のほか、映像を伴わないラジオCMやラジオ番組、写真、小説、漫画、書籍、音楽(声楽、演奏)、NFT、芸術作品(美術、建築、デザインなど)、芸術表現(パフォーマンス)などであってもよい。 In addition, in this embodiment, commercial broadcasts (video commercials) on television broadcasts have been described as an example, but the present invention is not limited to this and may include video works such as programs, movies, animation, CG, plays, games, and internet distribution, as well as radio commercials and radio programs that do not involve video, photographs, novels, manga, books, music (vocals, performances), NFTs, works of art (fine arts, architecture, design, etc.), and artistic expressions (performances).
また、前記実施形態では、分類モデルおよび提案モデルを構築するために、行動履歴データの一例としての視聴履歴データを用いたが、視聴履歴データの代わりに、対象者の行動に関する所定種類の履歴データを用いてもよい。 In addition, in the above embodiment, viewing history data was used as an example of behavioral history data to construct the classification model and the proposed model, but a predetermined type of history data regarding the subject's behavior may be used instead of viewing history data.
所定種類の履歴データ(行動履歴データ)としては、対象者のIDに紐づけられたデータであれば、種々の履歴データが採用され得る。例えば、履歴データとしては、位置データのほか、購買データ(カメラの購入履歴データなど)、来店データ、イベント参加(セミナー参加)データ、WEBアクセス履歴データであってもよい。 As the predetermined type of history data (behavioral history data), various types of history data may be used as long as they are linked to the subject's ID. For example, the history data may be location data, purchase data (such as camera purchase history data), store visit data, event participation (seminar participation) data, and web access history data.
かかる行動履歴データの場合にも、事前学習モデルによれば、イベントの開催時間および内容のメタデータを入力することにより事前学習済みモデルから対象者であるAさん、Bさん、Cさんのそれぞれの予測行動(当該イベントに参加するか参加しないか)が生成される。そして、かかる各対象者の予測行動を集計(積算)することにより、集団としての行動を予測することができる。 Even in the case of such behavioral history data, the pre-trained model generates predicted behavior (whether or not to participate in the event) for each of the subjects A, B, and C by inputting metadata about the event's time and content. Then, by aggregating (accumulating) the predicted behavior of each of these subjects, it is possible to predict the behavior of the group as a whole.
これらの各種行動履歴データの場合にも、分類モデルは、複数種類の属性毎に各別のモデルとして事前学習モデルから作成される。また、提案モデルは、対象者の属性に関する複数のターゲット項目のそれぞれ毎に、各対象者の各種行動履歴データから、所定内容の行動をさせるために適した該所定内容の行動のスケジュールを生成するように、事前学習モデルから作成される。例えば、位置データの場合には、適切な移動(訪問)タイミング、購買データの場合には適切な購入タイミング、来店データの場合には適切な来店タイミング、行事参加(セミナー参加)データの場合には適切な参加タイミング、WEBアクセス履歴データの場合には適切なWEBアクセスタイミングのスケジュールが生成される。 In the case of these various types of behavioral history data, classification models are also created from the pre-learning model as separate models for each of the multiple types of attributes. Furthermore, the proposed model is created from the pre-learning model so as to generate a schedule of predetermined behavior appropriate for causing a predetermined behavior from the various behavioral history data of each subject for each of multiple target items related to the subject's attributes. For example, a schedule is generated of appropriate movement (visit) timing in the case of location data, appropriate purchase timing in the case of purchase data, appropriate store visit timing in the case of store visit data, appropriate participation timing in the case of event participation (seminar participation) data, and appropriate web access timing in the case of web access history data.
このように、対象者の趣味や嗜好や習慣など行動に隠れた意味を反映させた行動に関するサービスをより適切に提供することが可能となる。 In this way, it will be possible to provide more appropriate behavioral services that reflect the hidden meanings of a person's behavior, such as their hobbies, preferences, and habits.
なお、以上説明した実施形態では、事前学習モデルを自然言語処理を用いて作成し、その事前学習モデルから分類モデル12aおよび提案モデル12bを作成したが、分類モデル12aおよび提案モデル12bを、自然言語処理モデルを用いずに作成してもよい。
In the embodiment described above, the pre-learning model was created using natural language processing, and the
10…視聴行動生成部、11…事前学習モデル作成処理部、12…ファインチューニング処理部、12a…分類モデル作成部、12b…提案モデル作成部、13…視聴度合情報生成部、14…情報出力部。 10...viewing behavior generation unit, 11...pre-learning model creation processing unit, 12...fine-tuning processing unit, 12a...classification model creation unit, 12b...proposed model creation unit, 13...viewing degree information generation unit, 14...information output unit.
Claims (4)
IDに対応する対象者の行動履歴データであって、行動時刻及び行動内容を時系列的に表す行動履歴データを学習処理モデルに入力する学習処理により、当該入力された行動履歴データの特徴ベクトルを生成する事前学習済みモデルを構築する事前学習済みモデル構築ステップと、
前記学習済みモデル構築ステップで構築された前記事前学習済みモデルに、イベントの開催時間および内容のメタデータを入力することにより該事前学習済みモデルから予測行動を生成する予測行動生成ステップと
を備えることを特徴とする行動予測モデル作成方法。 A computer-implemented method for creating a behavioral prediction model, comprising:
a pre-trained model construction step of constructing a pre-trained model that generates a feature vector of the input behavior history data by a learning process in which behavior history data of a subject corresponding to the ID, the behavior history data representing a time and a content of the behavior in a chronological order, is input to a learning process model;
A method for creating a behavior prediction model, comprising: a predictive behavior generation step of generating predictive behavior from the pre-trained model constructed in the trained model construction step by inputting metadata regarding the time and content of an event.
請求項1記載の行動予測モデル作成方法により複数の前記対象者の予測行動から集団の行動を予測することを特徴とする集団行動予測方法。 1. A computer-implemented method for predicting collective behavior, comprising:
A group behavior prediction method, comprising: predicting group behavior from predicted behaviors of a plurality of subjects by using the behavior prediction model creation method according to claim 1.
前記事前学習済みモデル構築ステップは、生成された前記事前学習済みモデルの学習処理結果を検証する学習結果検証ステップを有し、
前記学習結果検証ステップでは、前記行動履歴データの一部をマスクして、マスクした行動履歴データを前記事前学習済みモデルに予測させることにより該事前学習済みモデルの学習処理結果を検証することを特徴とする行動予測モデル作成方法。 2. The behavior prediction model creation method according to claim 1,
The pre-trained model construction step includes a learning result verification step of verifying a learning process result of the generated pre-trained model,
A method for creating a behavioral prediction model, characterized in that in the learning result verification step, a portion of the behavioral history data is masked and the masked behavioral history data is predicted by the pre-trained model to verify the learning process results of the pre-trained model.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023195472A JP7499397B1 (en) | 2023-11-16 | 2023-11-16 | BEHAVIOR PREDICTION MODEL CREATING METHOD AND GROUP BEHAVIOR PREDICTION METHOD USING THE BEHAVIOR PREDICTION MODEL CREATING METHOD |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023195472A JP7499397B1 (en) | 2023-11-16 | 2023-11-16 | BEHAVIOR PREDICTION MODEL CREATING METHOD AND GROUP BEHAVIOR PREDICTION METHOD USING THE BEHAVIOR PREDICTION MODEL CREATING METHOD |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP7499397B1 true JP7499397B1 (en) | 2024-06-13 |
| JP2025082176A JP2025082176A (en) | 2025-05-28 |
Family
ID=91377618
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023195472A Active JP7499397B1 (en) | 2023-11-16 | 2023-11-16 | BEHAVIOR PREDICTION MODEL CREATING METHOD AND GROUP BEHAVIOR PREDICTION METHOD USING THE BEHAVIOR PREDICTION MODEL CREATING METHOD |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7499397B1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7584698B1 (en) | 2024-06-13 | 2024-11-15 | 株式会社博報堂テクノロジーズ | Prediction system, prediction method, and computer program |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009141952A (en) | 2007-11-16 | 2009-06-25 | Sony Corp | Information processing apparatus, information processing method, program, and information sharing system |
| JP2020137005A (en) | 2019-02-22 | 2020-08-31 | 株式会社ビデオリサーチ | Data processing device and data processing method |
| JP2021125128A (en) | 2020-02-07 | 2021-08-30 | ヤフー株式会社 | Information processing equipment, information processing methods and information processing programs |
| JP2021149524A (en) | 2020-03-19 | 2021-09-27 | ヤフー株式会社 | Information processing device, information processing method, and information processing program |
| JP2022170793A (en) | 2021-04-30 | 2022-11-11 | 株式会社ビデオリサーチ | Content recommendation device and content recommendation method |
| JP2022177387A (en) | 2021-05-18 | 2022-12-01 | 株式会社ビデオリサーチ | ADVERTISING CONTENT SELECTION DEVICE AND ADVERTISING CONTENT SELECTION METHOD |
| JP2023533071A (en) | 2020-07-09 | 2023-08-01 | フィーチャースペース・リミテッド | Training machine learning systems for transactional data processing |
| JP2023142769A (en) | 2022-03-25 | 2023-10-05 | 株式会社 日立産業制御ソリューションズ | Character string classification device, program and character string classification method |
-
2023
- 2023-11-16 JP JP2023195472A patent/JP7499397B1/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009141952A (en) | 2007-11-16 | 2009-06-25 | Sony Corp | Information processing apparatus, information processing method, program, and information sharing system |
| JP2020137005A (en) | 2019-02-22 | 2020-08-31 | 株式会社ビデオリサーチ | Data processing device and data processing method |
| JP2021125128A (en) | 2020-02-07 | 2021-08-30 | ヤフー株式会社 | Information processing equipment, information processing methods and information processing programs |
| JP2021149524A (en) | 2020-03-19 | 2021-09-27 | ヤフー株式会社 | Information processing device, information processing method, and information processing program |
| JP2023533071A (en) | 2020-07-09 | 2023-08-01 | フィーチャースペース・リミテッド | Training machine learning systems for transactional data processing |
| JP2022170793A (en) | 2021-04-30 | 2022-11-11 | 株式会社ビデオリサーチ | Content recommendation device and content recommendation method |
| JP2022177387A (en) | 2021-05-18 | 2022-12-01 | 株式会社ビデオリサーチ | ADVERTISING CONTENT SELECTION DEVICE AND ADVERTISING CONTENT SELECTION METHOD |
| JP2023142769A (en) | 2022-03-25 | 2023-10-05 | 株式会社 日立産業制御ソリューションズ | Character string classification device, program and character string classification method |
Non-Patent Citations (1)
| Title |
|---|
| 土橋 諒太 ほか,"自然言語処理的アプローチによるテレビ視聴データの解析",オペレーションズ・リサーチ 経営の科学,公益社団法人 日本オペレーションズ・リサーチ学会,2020年,第65巻, 第2号,pp. 85-92,ISSN 0030-3674 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7584698B1 (en) | 2024-06-13 | 2024-11-15 | 株式会社博報堂テクノロジーズ | Prediction system, prediction method, and computer program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025082176A (en) | 2025-05-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Liu et al. | Video content marketing: The making of clips | |
| CN109417644B (en) | Revenue optimization for cross-screen advertising | |
| US9674585B2 (en) | Method and system for automatically targeting ads to television media using demographic similarity | |
| Basuroy et al. | Is everybody an expert? An investigation into the impact of professional versus user reviews on movie revenues | |
| US20180240152A1 (en) | Content for targeted transmission | |
| Zhang et al. | Welfare properties of profit maximizing recommender systems: Theory and results from a randomized experiment | |
| US20190295123A1 (en) | Evaluating media content using synthetic control groups | |
| US20210035159A1 (en) | Targeted content transmission across multiple release windows | |
| JP7499397B1 (en) | BEHAVIOR PREDICTION MODEL CREATING METHOD AND GROUP BEHAVIOR PREDICTION METHOD USING THE BEHAVIOR PREDICTION MODEL CREATING METHOD | |
| Shi et al. | How much does ad sequence matter? Economic implications of consumer zapping and the zapping-induced externality in the television advertising market | |
| JP7090777B1 (en) | Content recommendation device and content recommendation method | |
| JP7041772B1 (en) | Advertising content selection device and advertising content selection method | |
| Berry et al. | Empirical modeling for economics of the media: Consumer and advertiser demand, firm supply and firm entry models for media markets | |
| JP2020137005A (en) | Data processing device and data processing method | |
| US12368913B2 (en) | Affinity profile system and method | |
| JP7509506B1 (en) | How to create a behavioral model | |
| Ferreira et al. | Welfare properties of recommender systems: Theory and results from a randomized experiment | |
| US20230110511A1 (en) | System and method for individualized exposure estimation in linear media advertising for cross platform audience management and other applications | |
| Rahila et al. | LEVERAGING DATA AND ANALYTICS TO GENERATE CONSUMER 360-DEGREE INSIGHTS FOR OTT PLATFORMS | |
| Erglis et al. | Prototype Proposal for Profiling and Identification of TV Viewers using Watching Patterns. | |
| HK40064518A (en) | Yield optimization of cross-screen advertising placement | |
| Aggarwal | Inferring the causal impact of Super Bowl marketing campaigns using a Bayesian structural time series model | |
| Bao | Temporal Externalities of Attention on TV Advertising | |
| CN120529136A (en) | Internet live broadcast content recommendation method and system based on artificial intelligence | |
| EP4627800A1 (en) | Affinity profile system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231117 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20231117 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240220 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240312 |
|
| 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: 20240528 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240603 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7499397 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |