JP7519337B2 - Information processing device, information processing method, and information processing program - Google Patents
Information processing device, information processing method, and information processing program Download PDFInfo
- Publication number
- JP7519337B2 JP7519337B2 JP2021149085A JP2021149085A JP7519337B2 JP 7519337 B2 JP7519337 B2 JP 7519337B2 JP 2021149085 A JP2021149085 A JP 2021149085A JP 2021149085 A JP2021149085 A JP 2021149085A JP 7519337 B2 JP7519337 B2 JP 7519337B2
- Authority
- JP
- Japan
- Prior art keywords
- person
- behavior
- unit
- information processing
- tendency
- 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
- 230000010365 information processing Effects 0.000 title claims description 114
- 238000003672 processing method Methods 0.000 title claims description 17
- 230000006399 behavior Effects 0.000 claims description 241
- 230000003542 behavioural effect Effects 0.000 claims description 116
- 230000006870 function Effects 0.000 claims description 41
- 238000012360 testing method Methods 0.000 claims description 9
- 230000001133 acceleration Effects 0.000 claims description 8
- 230000000386 athletic effect Effects 0.000 claims description 5
- 238000004088 simulation Methods 0.000 description 25
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 8
- 238000002360 preparation method Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 5
- 238000011002 quantification Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000010219 correlation analysis Methods 0.000 description 2
- 238000007477 logistic regression Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000000692 Student's t-test Methods 0.000 description 1
- 238000000540 analysis of variance Methods 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000000875 corresponding effect Effects 0.000 description 1
- 238000003066 decision tree Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012706 support-vector machine Methods 0.000 description 1
- 238000012353 t test Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本開示は、情報処理装置、情報処理方法及び情報処理プログラムに関する。 The present disclosure relates to an information processing device, an information processing method, and an information processing program.
道路を走行する車両の交通流のシミュレーションを行う交通流シミュレーション装置がある。そのシミュレーション装置は、車両の特性、及び、その車両のドライバの個人特定等を考慮し、交通流のシミュレーションを行う。ドライバの個人特性は、ドライバの認知及び判断に関する傾向を表すものであり、一時停止認知度、一時停止通過度、判断の正確さ、希望速度、アクセル開度、停止線に対する停止位置等のパラメータを有する。すなわち、シミュレーション装置は、ドライバの個人特性の各パラメータを設定することにより、ドライバのヒューマンエラーの起こしやすさを調整し、車両の動きを変化させる(特許文献1参照)。 There is a traffic flow simulation device that simulates the traffic flow of vehicles traveling on a road. The simulation device simulates traffic flow taking into account the characteristics of the vehicle and the individual identity of the driver of the vehicle. The driver's individual characteristics indicate the driver's tendency regarding recognition and judgment, and have parameters such as stop sign recognition degree, stop sign passing degree, judgment accuracy, desired speed, accelerator opening, and stopping position relative to the stop line. In other words, the simulation device adjusts the driver's susceptibility to human error and changes the vehicle's movement by setting each parameter of the driver's individual characteristics (see Patent Document 1).
特許文献1に記載されるシミュレーション装置は、ドライバの個人特性の各パラメータをそれぞれ任意に設定することが可能である。この場合、各モデルパラメータが全体としてどのような人の特徴を持つかは設定することができず、シミュレートされる人物像が通常ありえない人物像となる可能性があった。一例として、信号遵守度と一時停止遵守度とが実世界では互いに相関が有ると考えられる。しかしながら、特許文献1に記載されるシミュレーション装置は、ドライバの個人特性の各パラメータをそれぞれ任意に設定することができるため、前述した2つの例示のパラメータが互いに相関が低い値に設定される可能性があった。 The simulation device described in Patent Document 1 allows each parameter of the driver's personal characteristics to be set arbitrarily. In this case, it is not possible to set what kind of human characteristics each model parameter will have as a whole, and there is a possibility that the simulated person's image will be an image of a person that is not normally possible. As an example, it is thought that there is a correlation between the degree of compliance with traffic lights and the degree of compliance with stop signs in the real world. However, because the simulation device described in Patent Document 1 allows each parameter of the driver's personal characteristics to be set arbitrarily, there is a possibility that the two example parameters mentioned above will be set to values that have a low correlation with each other.
本開示は、人物の行動について関連性のあるパラメータを推定することが可能な情報処理装置、情報処理方法及び情報処理プログラムを提供する。 The present disclosure provides an information processing device, an information processing method, and an information processing program capable of estimating parameters related to a person's behavior.
一態様の情報処理装置は、人物の行動に関する行動情報及び人物の属性に関する属性情報を取得する取得部と、取得部によって取得する行動情報に基づいて、人物の行動の傾向に応じた分類を行う分類部と、取得部によって取得する属性情報、及び、分類部による分類される行動の傾向に基づいて、人物の属性と行動の傾向との関連性を学習して第1学習済モデルを生成する第1学習部と、分類部によって分類される行動の傾向とその傾向に応じた人物の行動を推定する行動推定モデルに利用されるパラメータとの関連性を学習して第2学習済モデルを生成する第2学習部と、を備える。 An information processing device according to one embodiment includes an acquisition unit that acquires behavioral information on a person's behavior and attribute information on the person's attributes, a classification unit that performs classification according to the tendencies of the person's behavior based on the behavioral information acquired by the acquisition unit, a first learning unit that learns the association between the person's attributes and behavioral tendencies based on the attribute information acquired by the acquisition unit and the behavioral tendencies classified by the classification unit, and generates a first trained model, and a second learning unit that learns the association between the behavioral tendencies classified by the classification unit and parameters used in a behavior estimation model that estimates the person's behavior according to the tendencies, and generates a second trained model.
一態様によれば、人物の行動に関する行動情報及び人物の属性に関する属性情報を取得し、その行動情報に基づいて人物の行動の傾向に応じた分類を行い、属性情報と分類による行動の傾向とに基づいて人物の属性と行動の傾向との関連性を学習して第1学習済モデルを生成し、分類による行動の傾向とその傾向に応じた人物の行動を推定する行動推定モデルに利用されるパラメータとの関連性を学習して第2学習済モデルを生成するので、人物の行動について関連性のあるパラメータを推定することができる。 According to one aspect, behavioral information on a person's behavior and attribute information on the person's attributes are acquired, the behavior of the person is classified according to the tendency of the person's behavior based on the behavioral information, the association between the person's attributes and the tendency of the behavior based on the attribute information and the tendency of the behavior according to the classification is learned to generate a first trained model, and the association between the tendency of the behavior according to the classification and parameters used in a behavior estimation model that estimates the behavior of the person according to that tendency is learned to generate a second trained model, so that parameters related to the behavior of the person can be estimated.
以下、一実施形態について説明する。 One embodiment is described below.
[情報処理装置100の概要]
まず、一実施形態に係る情報処理装置100の概要について説明する。
図1は、一実施形態に係る情報処理装置100について説明するための図である。
[Overview of information processing device 100]
First, an overview of an
FIG. 1 is a diagram illustrating an
情報処理装置100は、例えば、人物の行動の推定に利用される学習済モデルを生成する学習装置等として構成されてもよい。情報処理装置100は、例えば、学習済モデルを利用して人物の行動を推定するモデル(行動推定モデル)のパラメータを特定するパラメータ特定装置等として構成されてもよい。情報処理装置100は、例えば、特定されるパラメータを利用して人物の行動を推定する人物行動推定装置等として構成されてもよい。
情報処理装置100は、例えば、道路及び交差点等における人物(交通参加者)の動きについてシミュレーションを行う場合に、その人物(交通参加者)に関する種々のパラメータを設定する設定装置等として構成されてもよい。交通参加者は、例えば、人が運転する車両、二輪車、歩行者及び自動運転車両等のシミュレーションを行う際に登場する移動体等であってもよい。
The
The
情報処理装置100は、例えば、サーバ、デスクトップ、ラップトップ及びタブレット等のコンピュータで構成されてもよい。
The
まず、情報処理装置100は、人物の行動推定を行う事前準備(シミュレーション実行前準備)を行う。
情報処理装置100は、人物の行動に関する行動情報及び人物の属性に関する属性情報を取得する。情報処理装置100は、行動情報に基づいて、人物の行動傾向に応じた分類を行う。すなわち、情報処理装置100は、行動情報に基づく人物の行動が、複数の行動傾向のうちいずれの行動傾向に該当するかの分類を行う。情報処理装置100は、属性情報に基づく人物の属性と、上述したように分類した行動傾向との関連性を学習して第1学習済モデルを生成する。情報処理装置100は、上述したように分類した人物の行動傾向と、その人物の行動を推定する行動推定モデルのパラメータとの関連性を学習して第2学習済モデルを生成する。
First, the
The
次に、情報処理装置100は、人物の行動推定を行う(シミュレーション実行)。
情報処理装置100は、例えば、第1学習済モデルを利用して人物の行動傾向を推定する場合、第1学習済モデルにおいて利用される人物の属性に関する項目(複数の属性項目)のうち1つを選択する。情報処理装置100は、上述したように選択される属性項目と、第1学習済モデルとに基づいて、属性項目に応じた人物の行動傾向を推定する。情報処理装置100は、推定した行動傾向と、第2学習済モデルとに基づいて、人物の行動傾向に応じたパラメータ(行動推定モデルにおいて利用されるパラメータ)を決定する。情報処理装置100は、上述したように決定されるパラメータを行動推定モデルに入力して(設定して)、人物の行動を推定する。
Next, the
For example, when estimating a behavioral tendency of a person using the first learned model, the
[情報処理装置100の詳細]
次に、一実施形態に係る情報処理装置100の詳細について説明する。
図2は、一実施形態に係る情報処理装置100について説明するためのブロック図である。
[Details of information processing device 100]
Next, details of the
FIG. 2 is a block diagram for explaining the
情報処理装置100は、通信部121、記憶部122、表示部123及び制御部110を備える。制御部110は、例えば、取得部111、分類部112、第1学習部113、第2学習部114、第1特定部115、第2特定部116及び行動推定部117等を備える。制御部110は、例えば、情報処理装置100の演算処理装置等によって構成されてもよい。制御部110(例えば、演算処理装置等)は、例えば、記憶部122等に記憶される各種プログラム等を適宜読み出して実行することにより、各部(例えば、取得部111、分類部112、第1学習部113、第2学習部114、第1特定部115、第2特定部116及び行動推定部117等)の機能を実現してもよい。
The
通信部121は、例えば、情報処理装置100の外部にある装置(外部装置)等との間で種々の情報の送受信が可能である。
The
記憶部122は、例えば、種々の情報及びプログラムを記憶してもよい。記憶部122の一例は、メモリ、ソリッドステートドライブ及びハードディスクドライブ等であってもよい。
The
表示部123は、例えば、種々の文字、記号及び画像等を表示することが可能である。
The
次に、人物の行動推定を行う事前準備(シミュレーション実行前準備)を行う機能ブロックについて説明する。 Next, we will explain the functional block that performs the advance preparations for estimating a person's behavior (preparation before running a simulation).
取得部111は、人物の行動に関する行動情報及び人物の属性に関する属性情報を取得する。取得部111は、例えば、通信部121を介して、情報処理装置100の外部にある外部装置(一例として、外部サーバ等)(図示せず)から行動情報及び属性情報を取得してもよい。又は、取得部111は、例えば、外部装置で生成された行動情報及び属性情報が記録される外部メモリ(図示せず)等が情報処理装置100に接続される場合、その外部メモリ等から行動情報及び属性情報を取得してもよい。又は、取得部111は、例えば、情報処理装置100に配される入力部(例えば、キーボード及びマウス等)(図示せず)が操作されることにより人物の行動及び属性が入力される場合、その入力に基づいて行動情報及び属性情報を取得してもよい。
The
取得部111は、同一人物についての行動(行動情報)及び属性(属性情報)を取得する。取得部111は、複数の人物それぞれについての行動(行動情報)及び属性(属性情報)を取得してもよい。
The
図3は、人物の行動について説明するための図である。 Figure 3 is a diagram to explain a person's actions.
人物の行動は、例えば、人物の周囲の状況に応じたその人物の行動等であってもよい。一例として図3に例示するように、人物201の行動は、道路203及び交差点等を走行する車両202の走行状況に応じた人物201の行動等であってもよい。より具体的な一例として、人物201の行動は、人物201が道路203を横断する場合に、その道路203を走行する車両202の位置(走行状況)に応じてその人物201が道路203を横断するか否か等の行動等であってもよい。人物201の行動は、例えば、車両シミュレータ等を利用して車両202が走行する道路203を再現し、車両202の走行状況に応じて人物201が取る行動をテストすること等により推定されてもよい。
The behavior of a person may be, for example, the behavior of the person depending on the situation around the person. As an example, as illustrated in FIG. 3, the behavior of the
すなわち、取得部111は、行動情報として、人物と、その人物の周囲を走行する車両とがある状況における人物の行動について、複数の人物分の行動に関する情報を取得してもよい。この場合の一例として、取得部111は、経過時間(計測時間)、道路(交差点)等に対する人物の位置、その人物が移動する速度、道路(交差点)を走行する車両の位置、並びに、その車両の速度及び加速度等を含む行動情報を取得してもよい。すなわち、取得部111は、例えば、行動推定モデルにおいてシミュレーションを行いたい状況において、推定対象となる人物の行動と、その人物の周囲の状況との対応が取れた行動情報を複数人分取得してもよい。
In other words, the
人物の属性は、例えば、人の性質及び特性を示す。一例として、人物の属性は、人物の年齢(年齢層)、車両を運転する頻度、人物の性格(性格診断)及び人物の運動能力等を始めとする種々の性質及び特性である。人物の属性は、例えば、その人物に対してアンケート又はテスト等を行い、それらの結果に応じて推定されてもよい。すなわち、取得部111は、属性情報として、人物の年齢、人物が車両を運転する頻度、人物の性格及び人物の運動能力について人物に対して予め行ったアンケート又はテストの結果のうち、少なくとも1つに関する情報を取得してもよい。
A person's attributes indicate, for example, the nature and characteristics of a person. As an example, a person's attributes are various natures and characteristics including the person's age (age group), the frequency of driving a vehicle, the person's personality (personality test), and the person's athletic ability. A person's attributes may be estimated, for example, based on the results of a questionnaire or test conducted on the person. In other words, the
分類部112は、取得部111によって取得する行動情報に基づいて、人物の行動の傾向に応じた分類を行う。分類部112は、複数の行動情報に基づいて、複数の人物の行動を、複数の行動傾向のいずれかに分類する。行動傾向は、例えば、人物の周囲の交通状況に対してその人物が取る行動の傾向である。具体的な一例として、行動傾向は、交差点等において人物が道路を横断する場合、人物の周囲を走行する車両の走行状況(車両の位置、速度及び加速度等)に応じて、その人物が道路を横断する、及び、その人物が道路を横断しないで待つ等の傾向であってもよい。
The
ここで、分類部112は、例えば、行動傾向を数値で表現して特徴量化を行ってもよい。一例として、分類部112は、複数の人物それぞれについて逆強化学習を用いて求めた報酬関数値を特徴量として用いてもよい。この場合、分類部112は、例えば、複数の人物の行動情報に基づいて、報酬関数(例えば、人物の意図)を算出してもよい。なお、人物の行動が異なると、その人物が行動する際の傾向(行動傾向)が異なり、報酬関数(その人物の意図)に違いが出ると考えられる。具体的な一例として、分類部112は、人物が交差点で道路を横断する場合、人物の状況(例えば、交差点から人物の距離等)と、車両の走行状況(車両の走行速度、車両の加速度及び交差点から車両の距離等)とに応じて、その人物が道路を横断する(車両が来ても交差点に近づいて車両よりも先に行く傾向)、又は、道路の手前で止まる(車両と同時に交差点に近づかずに車両に譲る傾向)という人物の行動を報酬関数として推定する。
Here, the
分類部112は、例えば、上述したように推定した報酬関数の特徴量についてクラスタリングを行う。この場合、分類部112は、例えば、K-means及び階層クラスタリング等を始めとする種々のクラスタリング手法を利用することにより、人物の特徴量間の類似度にてクラス分けを行う。分類部112は、特徴量間の類似度を3つ以上にクラス分けを行ってもよい。すなわち、分類部112は、行動情報に基づく車両と人物との位置関係、車両の速度、及び、車両の加速度のうち少なくとも1つに応じた、人物の行動の傾向の類似度に応じて分類してもよい。
The
第1学習部113は、取得部111によって取得する属性情報、及び、分類部112による分類される行動の傾向に基づいて、人物の属性と行動の傾向との関連性を学習して第1学習済モデルを生成する。この場合、第1学習部113は、第1学習済モデルとして、人物の行動を推定する際の人物の行動の傾向に関連のある属性を特定する項目と、その項目に応じて人物の行動の推定結果と出力するための学習済モデルを生成してもよい。すなわち、第1学習部113は、上述した一例のように行った人物の行動傾向のクラスタリングの結果と、その人物の属性との関連性を解析して、関連性が相対的に強い属性の項目(属性項目)を選定する。この場合、第1学習部113は、例えば、相関分析、t検定及び分散分析等を始めとする種々の検定手法を利用して、クラスタリングの結果と関連性が相対的に強い属性項目を選定してもよい。
The
図4は、選定した属性項目の一例について説明するための図である。 Figure 4 is a diagram explaining an example of selected attribute items.
具体的な一例として、第1学習部113は、アンケートの結果として「せっかちな運転傾向」、「信号に対する事前準備的な運転」、「虚偽発見尺度」及び「道路環境把握(負担感受性)」等の種々の結果としての属性と、人物の行動傾向のクラスタリングとの関連性解析し、解析の結果としてのP値を利用して属性項目を選定してもよい。P値は、例えば、検定において今回のアンケート結果(属性情報)が観測される確率であってもよい。ここで、第1学習部113は、有意傾向の有無を判定する際の、例えば、P値<0.1となる場合に、図4に例示するアンケートを属性項目として選定してもよい。
As a specific example, the
また、第1学習部113は、取得部111によって取得する属性情報に基づき、人物の行動傾向を推定するモデルを学習する。この場合、第1学習部113は、例えば、そのモデルとして、決定木、SVM及びニューラルネットワーク等を始めとする分類問題に用いられる種々のモデルを利用してもよい。第1学習部113は、例えば、上述したように選定される属性項目を入力とし、クラスタリングの結果を出力とするデータを分類問題として解くような学習を行い、第1学習済モデルを生成してもよい。
The
第2学習部114は、分類部112によって分類される行動の傾向とその傾向に応じた人物の行動を推定する行動推定モデルに利用されるパラメータとの関連性を学習して第2学習済モデルを生成する。第2学習部114は、例えば、上述したような行動傾向の各クラス内の人物の行動情報を用いて、人物の行動を推定する行動推定モデル(交通参加者モデル)のパラメータを学習する。すなわち、第2学習部114は、第2学習済モデルを、分類部112によって分類される複数の行動の傾向それぞれに応じた、行動推定モデルに利用される交通参加者のパラメータを学習して生成してもよい。ここで、交通参加者モデルは、例えば、人物が交差点において道路を横断する場合、交差点の周囲を走行する車両よりも先に人物が横断する、又は、車両よりも後に人物が横断する(交差点で待機する)のかを判断するロジスティック回帰モデル等であってもよい。人物が車両よりも先に横断する確率をpとし、歩車間距離、車両速度及び車両加速度等の状況を示す変数をx*とし、モデルパラメータをa*,bとすると、確率pは下式(1)より算出される。
The
第2学習部114は、例えば、状況を示す変数値を入力とし、その状況において人物が車両よりも先に道路を横断したか(先行したか)(例えば、人物が先行した場合を1とし、人物が待機した場合を0とする)を出力とするよう学習を行ってもよい。すなわち、第2学習部114は、例えば、複数の人物の行動情報(それらの人物の行動と人物の周囲の交通状況)と、複数の人物の行動情報に基づいて行動傾向にクラス分けを行った結果と、クラス毎のパラメータとを学習して第2学習済モデルを生成してもよい。
The
次に、人物の行動を推定する(交通参加者のシミュレーションを行う)際の機能ブロックについて説明する。 Next, we will explain the functional blocks involved in estimating people's behavior (simulating traffic participants).
第1特定部115は、第1学習部113によって生成される第1学習済モデルに基づいて、複数の人物の属性の項目から1つ以上の属性を特定し、特定される属性に応じた人物の行動を特定する。第1特定部115は、シミュレーションを行う人物の行動傾向を推定する場合、まず、複数の属性項目のうち1つ以上を特定する。ここで、複数の属性項目は、上述した分類部112によって行われるクラスタリングの結果と関連性が相対的に強い属性項目であってもよい。第1特定部115は、特定される属性項目(入力項目)と、第1学習済モデルとに基づいて、シミュレーションを行う人物(シミュレーション対象の交通参加者)の行動傾向を推定する。すなわち、第1特定部115は、複数の属性項目の中からシミュレーション対象の交通参加者の属性項目を特定し(選択する)、第1学習済モデルを利用して、特定した属性項目に応じた人物の行動傾向を推定する。より具体的には、第1特定部115は、特定した属性項目を第1学習済モデルに入力し、人物の行動傾向を出力する。
The
第2特定部116は、第1特定部115によって特定される人物の行動と、第2学習部114によって生成される第2学習済モデルとに基づいて、行動推定モデルに利用されるパラメータを特定する。すなわち、第2特定部116は、推定される人物の行動傾向と、第2学習済モデルとに基づいて、人物の行動を推定する(交通参加者のシミュレーションを行う)際のパラメータを取得する。換言すると、第2特定部116は、第1特定部115によって取得される人物の行動傾向を第2学習済モデルに入力し、人物の行動を推定する際のパラメータを出力する。
The
行動推定部117は、第2特定部116によって特定されるパラメータを入力した行動推定モデルに基づいて、人物の行動を推定する。行動推定部117は、第2特定部116によって特定されるパラメータをシミュレーションモデル(交通参加者のシミュレーションを行う行動推定モデル)に設定して、人物の行動を推定する(交通参加者の行動についてシミュレーションを行う)。行動推定部117は、例えば、行動推定モデル(シミュレーションモデル)として種々のモデル(一例として、公知のモデル等)を利用することが可能である。
The
行動推定部117は、例えば、通信部121を介して、人物の行動について推定した結果(シミュレーション結果)に関する情報を外部装置(例えば、外部サーバ(図示せず)等)に送信してもよい。
行動推定部117は、例えば、人物の行動について推定した結果(シミュレーション結果)に関する情報を記憶部122に記憶してもよい。
行動推定部117は、例えば、人物の行動について推定した結果(シミュレーション結果)を表示部123に表示してもよい。
The
The
The
[情報処理方法]
次に、一実施形態に係る情報処理方法について説明する。
図5は、一実施形態に係る情報処理方法について説明するための図である。
[Information processing method]
Next, an information processing method according to an embodiment will be described.
FIG. 5 is a diagram for explaining an information processing method according to an embodiment.
ステップST1において、情報処理装置100は、人物の行動推定を行う事前準備(シミュレーション実行前準備)を行う。
すなわち、情報処理装置100は、人物の行動に関する行動情報及び人物の属性に関する属性情報を取得して学習を行う。そして、情報処理装置100は、人物の行動推定を行う際の選択肢となる複数の属性項目を特定し、各属性項目に応じた人物の行動傾向を推定するための推定モデル(1)(第1学習済モデル)を生成する。さらに、情報処理装置100は、人物の行動傾向に応じて、その人物の行動推定(シミュレーション)を行う際のパラメータを特定するための推定モデル(2)(第2学習済モデル)を生成する。
In step ST1, the
That is, the
ステップST2において、情報処理装置100は、人物の行動を推定する(シミュレーション実行)。
すなわち、情報処理装置100は、ステップST1で特定される複数の属性項目のなかから、行動推定を行う人物の属性を決定する。情報処理装置100は、決定した属性を、ステップST1で生成される推定モデル(1)(第1学習済モデル)に入力し、行動推定対象の人物の行動傾向を決定する。情報処理装置100は、決定した行動傾向を、ステップST1で生成される推定モデル(2)(第2学習済モデル)に入力し、行動推定モデル(シミュレーションモデル)のパラメータを決定する。情報処理装置100は、決定したパラメータを行動推定モデルに設定して、人物の行動を推定する(シミュレーション実行)。
In step ST2, the
That is, the
次に、上述した一実施形態に係る情報処理方法について詳細に説明する。 Next, the information processing method according to the embodiment described above will be described in detail.
まず、上述したステップST1について詳細に説明する。
図6は、一実施形態に係る情報処理方法であり、人物の行動推定を行う際の事前準備の方法について説明するためのフローチャートである。
First, the above-mentioned step ST1 will be described in detail.
FIG. 6 is a flowchart illustrating an information processing method according to an embodiment, which is a method of advance preparation when estimating a person's behavior.
ステップST101において、取得部111は、人物の行動に関する行動情報及び人物の属性に関する属性情報を取得する。取得部111は、例えば、行動情報として、人物と、その人物の周囲を走行する車両とがある状況における人物の行動について、複数の人物分の行動に関する情報を取得してもよい。また、取得部111は、例えば、属性情報として、人物の年齢、人物が車両を運転する頻度、人物の性格及び人物の運動能力について人物に対して予め行ったアンケート又はテストの結果のうち、少なくとも1つに関する情報を取得してもよい。
In step ST101, the
ステップST102において、分類部112は、ステップST101で取得する行動情報に基づいて、人物の行動傾向に応じた分類を行う。ここで、分類部112は、例えば、行動情報に基づく車両と人物との位置関係、車両の速度、及び、車両の加速度のうち少なくとも1つに応じた、人物の行動傾向の類似度毎に分類してもよい。
In step ST102, the
ステップST103において、第1学習部113は、ステップST101で取得する属性情報、及び、ステップST102で分類される行動の傾向に基づいて、人物の属性と行動の傾向との関連性を学習して第1学習済モデル(推定モデル(1))を生成する。この場合、第1学習部113は、例えば、第1学習済モデルとして、人物の行動を推定する際の人物の行動の傾向に関連のある属性を特定する項目と、その項目に応じて人物の行動の推定結果と出力するための学習済モデルを生成してもよい。
In step ST103, the
ステップS104において、第2学習部114は、ステップST102で分類される行動の傾向と、その傾向に応じた人物の行動推定を行う行動推定モデルに利用されるパラメータとの関連性を学習して第2学習済モデル(推定モデル(2))を生成する。この場合、第2学習部114は、例えば、第2学習済モデルを、分類部112によって分類される複数の行動の傾向それぞれに応じた、行動推定モデルに利用される交通参加者のパラメータを学習して生成してもよい。
In step S104, the
次に、上述したステップST2について詳細に説明する。
図7は、一実施形態に係る情報処理方法であり、人物の行動を推定する方法について説明するためのフローチャートである。
Next, the above-mentioned step ST2 will be described in detail.
FIG. 7 is a flowchart illustrating an information processing method according to an embodiment, which is a method for estimating a person's behavior.
ステップST201において、第1特定部115は、ステップST103で生成される第1学習済モデルに入力する属性項目を特定する。さらに、第1特定部115は、特定される属性項目と、ステップST103で生成される第1学習済モデルとに基づいて、属性項目に応じた人物の行動傾向を特定する。すなわち、第1特定部115は、行動推定の対象となる人物の行動傾向を特定する。
In step ST201, the
ステップST202において、第2特定部116は、ステップST201で特定される人物の行動(行動傾向)と、ステップST104で生成される第2学習済モデルとに基づいて、行動推定モデルに利用されるパラメータを特定する。
In step ST202, the
ステップST203において、行動推定部117は、ステップST202で特定されるパラメータを入力した行動推定モデルを利用して、人物の行動を推定する。行動推定部117は、例えば、行動推定モデル(シミュレーションモデル)として種々のモデルを利用することが可能である。この場合、前述したステップST104では、ステップST203で利用される行動推定モデル(シミュレーションモデル)に応じたパラメータを特定することが可能な第2学習済モデルが生成される。
In step ST203, the
[変形例]
次に、上述した実施形態の変形例について説明する。
[Modification]
Next, a modification of the above-described embodiment will be described.
上述した分類部112は、例えば、人物の行動傾向に応じてクラスタリングを行う例について説明した。しかし本開示ではこの一例に限定されず、分類部112は、行動傾向について何らかの数値を利用して特徴量化を行ってもよい。この場合、分類部112は、例えば、シミュレーションに利用する式(1)のような交通参加者モデルのパラメータを利用して特徴量化を行ってもよい。
The above-mentioned
第1学習部113は、例えば、第1学習済モデルを生成する際の学習において、その学習済モデルの精度が良くなるように属性情報を選定してもよい。
The
第2学習部114は、例えば、ロジスティック回帰モデルを利用して交通参加者モデルを推定する例について説明した。しかし本開示ではこの一例に限定されず、第2学習部114は、種々のモデルを利用してもよい(交通参加者モデルの形状は問わない)。第2学習部114は、例えば、行動傾向をクラス分けしたデータ(行動傾向のクラス内の全データ)を利用して、平均の交通参加者モデルのパラメータを算出後、交通参加者モデルの一部のパラメータを行動情報に合うように調整できるようになっていてもよい。第2学習部114は、その調整に利用するための情報(入力情報)として、属性情報を用いてもよい。
The
上述した情報処理装置100の各部は、コンピュータの演算処理装置等の機能として実現されてもよい。すなわち、情報処理装置100の取得部111、分類部112、第1学習部113、第2学習部114、第1特定部115、第2特定部116及び行動推定部117(制御部110)は、コンピュータの演算処理装置等による取得機能、分類機能、第1学習機能、第2学習機能、第1特定機能、第2特定機能及び行動推定機能(制御機能)としてそれぞれ実現されてもよい。
情報処理プログラムは、上述した各機能をコンピュータに実現させることができる。情報処理プログラムは、例えば、メモリ、ソリッドステートドライブ、ハードディスクドライブ又は光ディスク等の、コンピュータで読み取り可能な非一時的な記録媒体に記録されていてもよい。
また、上述したように、情報処理装置100の各部は、コンピュータの演算処理装置等で実現されてもよい。その演算処理装置等は、例えば、集積回路等によって構成される。このため、情報処理装置100の各部は、演算処理装置等を構成する回路として実現されてもよい。すなわち、情報処理装置100の取得部111、分類部112、第1学習部113、第2学習部114、第1特定部115、第2特定部116及び行動推定部117(制御部110)は、コンピュータの演算処理装置等を構成する取得回路、分類回路、第1学習回路、第2学習回路、第1特定回路、第2特定回路及び行動推定回路(制御回路)として実現されてもよい。
また、情報処理装置100の通信部121、記憶部122及び表示部123は、例えば、演算処理装置等の機能を含む通信機能、記憶機能及び表示機能として実現されもよい。また、情報処理装置100の通信部121、記憶部122及び表示部123は、例えば、集積回路等によって構成されることにより通信回路、記憶回路及び表示回路として実現されてもよい。また、情報処理装置100の通信部121、記憶部122及び表示部123は、例えば、複数のデバイスによって構成されることにより通信装置、記憶装置及び表示装置として構成されてもよい。
Each of the above-mentioned units of the
The information processing program can cause a computer to realize each of the above-mentioned functions. The information processing program may be recorded in a non-transitory computer-readable recording medium, such as a memory, a solid-state drive, a hard disk drive, or an optical disk.
As described above, each unit of the
The
情報処理装置100は、上述した複数の各部のうち1又は任意の複数を組み合わせることが可能である。
本開示では、「情報」の文言を使用しているが、「情報」の文言は「データ」と言い換えることができ、「データ」の文言は「情報」と言い換えることができる。
The
In this disclosure, the term "information" is used, but the term "information" can be replaced with "data" and the term "data" can be replaced with "information."
[本実施形態の態様及び効果]
次に、本実施形態の一態様及び各態様が奏する効果について説明する。なお、本実施形態は以下に記載する各態様に限定されることはなく、上述した各部を適宜組み合わせて実現されてもよい。また、以下に記載する効果は一例であり、各態様が奏する効果は以下に記載するものに限定されることはない。
[Aspects and Effects of the Present Embodiment]
Next, one aspect of this embodiment and the effects of each aspect will be described. Note that this embodiment is not limited to each aspect described below, and may be realized by appropriately combining each of the above-mentioned parts. Also, the effects described below are examples, and the effects of each aspect are not limited to those described below.
(態様1)
一態様の情報処理装置は、人物の行動に関する行動情報及び人物の属性に関する属性情報を取得する取得部と、取得部によって取得する行動情報に基づいて、人物の行動の傾向に応じた分類を行う分類部と、取得部によって取得する属性情報、及び、分類部による分類される行動の傾向に基づいて、人物の属性と行動の傾向との関連性を学習して第1学習済モデルを生成する第1学習部と、分類部によって分類される行動の傾向とその傾向に応じた人物の行動を推定する行動推定モデルに利用されるパラメータとの関連性を学習して第2学習済モデルを生成する第2学習部と、を備える。
これにより、情報処理装置は、第1学習済モデル及び第2学習済モデルを同一人物の行動情報及び属性情報(複数の人物の対応する行動情報及び属性情報)に基づいて生成するので、複数のパラメータがそれぞれ独立して設定されることを防ぐことができ、人物の種々の行動について相関のある行動推定(シミュレーション)を行うことができる。
具体的な一例として、情報処理装置は、人物の行動を推定する際に、その人物が信号は守らないが一時停止の規則は守るというような、実世界では不自然な設定が行われるのを抑制することができる。
情報処理装置は、パラメータが全体としてどのような属性の人物を表すのか、情報処理装置のユーザに分かりやすくすることができる。
(Aspect 1)
An information processing device of one embodiment includes an acquisition unit that acquires behavioral information regarding a person's behavior and attribute information regarding the person's attributes, a classification unit that performs classification according to the person's behavioral tendencies based on the behavioral information acquired by the acquisition unit, a first learning unit that learns the association between the person's attributes and behavioral tendencies based on the attribute information acquired by the acquisition unit and the behavioral tendencies classified by the classification unit, and generates a first learned model, and a second learning unit that learns the association between the behavioral tendencies classified by the classification unit and parameters used in a behavior estimation model that estimates the person's behavior according to the tendencies, and generates a second learned model.
As a result, the information processing device generates the first learned model and the second learned model based on behavioral information and attribute information of the same person (corresponding behavioral information and attribute information of multiple people), thereby preventing multiple parameters from being set independently and enabling correlated behavioral estimation (simulation) of various behaviors of a person.
As a specific example, when estimating a person's behavior, the information processing device can prevent the occurrence of settings that would be unnatural in the real world, such as a person not obeying traffic lights but obeying stop signs.
The information processing device can make it easy for a user of the information processing device to understand what attributes of a person the parameters as a whole represent.
(態様2)
一態様の情報処理装置では、取得部は、行動情報として、人物と、その人物の周囲を走行する車両とがある状況における人物の行動について、複数の人物分の行動に関する情報を取得することとしてもよい。
これにより、情報処理装置は、車両の走行状況に応じた人物の行動を推定する際に適した学習済モデルを生成することができる。
(Aspect 2)
In the information processing device of one aspect, the acquisition unit may acquire, as the behavior information, information on the behavior of a plurality of people regarding the behavior of the person in a situation in which there is a person and a vehicle traveling around the person.
This enables the information processing device to generate a trained model suitable for estimating a person's behavior according to the vehicle's driving conditions.
(態様3)
一態様の情報処理装置では、分類部は、行動情報に基づく車両と人物との位置関係、車両の速度、及び、車両の加速度のうち少なくとも1つに応じた、人物の行動の傾向の類似度に応じて分類することとしてもよい。
これにより、情報処理装置は、車両の走行状況に応じて人物がどのように行動するかの行動情報を取得することができる。
(Aspect 3)
In one aspect of the information processing device, the classification unit may classify according to the similarity of the person's behavioral tendencies depending on at least one of the positional relationship between the vehicle and the person based on the behavioral information, the vehicle's speed, and the vehicle's acceleration.
This enables the information processing device to obtain behavior information regarding how a person behaves depending on the driving conditions of the vehicle.
(態様4)
一態様の情報処理装置では、第1学習部は、第1学習済モデルとして、人物の行動を推定する際の人物の行動の傾向に関連のある属性を特定する項目と、その項目に応じて人物の行動の推定結果と出力するための学習済モデルを生成することとしてもよい。
これにより、情報処理装置は、人物の属性(属性項目)に応じた行動傾向を推定することができる。
(Aspect 4)
In one embodiment of the information processing device, the first learning unit may generate, as the first learned model, an item that identifies an attribute related to a person's behavioral tendency when estimating the person's behavior, and a learned model for outputting an estimation result of the person's behavior based on the item.
This enables the information processing device to estimate a behavioral tendency according to a person's attributes (attribute items).
(態様5)
一態様の情報処理装置では、取得部は、属性情報として、人物の年齢、人物の車両の運転経験年数及び運転頻度、人物の性格及び人物の運動能力について人物に対して予め行ったアンケート又はテストの結果のうち、少なくとも1つに関する情報を取得することとしてもよい。
これにより、情報処理装置は、人物の種々の属性に応じた第1学習済モデルを生成することができる。すなわち、情報処理装置は、当該装置のユーザにとって分かりやすい属性(上述した年齢及び運転頻度等)をパラメータ(属性情報)として取得すると、その属性に関連するパラメータを出力する学習済モデルを生成することができる。また、情報処理装置は、上述した属性情報が全体としてどのような属性の人物を表すのか、ユーザに分かりやすくすることができる。
(Aspect 5)
In one embodiment of the information processing device, the acquisition unit may acquire, as attribute information, information regarding at least one of the following: the person's age, the person's years of driving experience and driving frequency of a vehicle, the person's personality, and the results of a questionnaire or test conducted in advance on the person regarding the person's athletic ability.
This allows the information processing device to generate a first trained model according to various attributes of a person. That is, when the information processing device acquires attributes (such as the above-mentioned age and driving frequency) that are easy for a user of the device to understand as parameters (attribute information), it can generate a trained model that outputs parameters related to the attributes. In addition, the information processing device can make it easy for a user to understand what attributes the above-mentioned attribute information represents as a whole.
(態様6)
一態様の情報処理装置では、第2学習部は、第2学習済モデルを、分類部によって分類される複数の行動の傾向それぞれに応じた、行動推定モデルに利用される交通参加者のパラメータを学習して生成することとしてもよい。
これにより、情報処理装置は、人物の行動傾向に応じたその人物の行動を推定することができる。
(Aspect 6)
In one embodiment of the information processing device, the second learning unit may generate the second learned model by learning parameters of traffic participants to be used in the behavior estimation model according to each of the multiple behavioral tendencies classified by the classification unit.
This allows the information processing device to estimate the behavior of a person according to the person's behavioral tendencies.
(態様7)
一態様の情報処理装置では、第1学習部によって生成される第1学習済モデルに基づいて、複数の人物の属性の項目から1つ以上の属性を特定し、特定される属性に応じた人物の行動を特定する第1特定部と、第1特定部によって特定される人物の行動と、第2学習部によって生成される第2学習済モデルとに基づいて、行動推定モデルに利用されるパラメータを特定する第2特定部と、第2特定部によって特定されるパラメータを入力した行動推定モデルに基づいて、人物の行動を推定する行動推定部と、を備える。
これにより、情報処理装置は、実世界に則した、人物の種々の行動について相関性が有るような行動推定を行うことができる。
(Aspect 7)
An information processing device of one embodiment includes a first identification unit that identifies one or more attributes from items of attributes of a plurality of persons based on a first learned model generated by a first learning unit, and identifies behavior of the person according to the identified attributes, a second identification unit that identifies parameters to be used in a behavior estimation model based on the behavior of the person identified by the first identification unit and a second learned model generated by a second learning unit, and a behavior estimation unit that estimates behavior of the person based on the behavior estimation model into which the parameters identified by the second identification unit are input.
This enables the information processing device to perform behavior estimation that is in line with the real world and that has correlations between various behaviors of a person.
(態様8)
一態様の情報処理装置は、人物の行動に関する行動情報に基づいて、人物の行動の傾向に応じて分類される分類結果と、人物の属性に関する属性情報とを学習して生成される第1学習済モデルに基づいて、複数の人物の属性の項目から1つ以上の属性を特定し、特定される属性に応じた人物の行動を特定する第1特定部と、人物の行動の傾向に応じて分類される行動の傾向とその傾向に応じた人物の行動を推定する行動推定モデルに利用されるパラメータとの関連性を学習して生成される第2学習済モデルと、第1特定部によって特定される人物の行動と、に基づいて、行動推定モデルに利用されるパラメータを特定する第2特定部と、第2特定部によって特定されるパラメータを入力した行動推定モデルに基づいて、人物の行動を推定する行動推定部と、を備える。
これにより、情報処理装置は、行動推定対象の人物の属性(属性項目)を指定すると、その属性に関連するパラメータが一括して設定されるため、実世界では不自然なパラメータが設定されるのを防ぐことができる。
情報処理装置は、当該装置のユーザが行動推定対象の人物のパラメータを設定する手間を省くことができ、人物の属性を指定するだけでその属性の行動傾向を持つ人物の行動を推定することができる。
(Aspect 8)
An information processing device of one embodiment includes a first identification unit that identifies one or more attributes from items of attributes of a plurality of persons based on a first learned model generated by learning a classification result classified according to a tendency of a person's behavior based on behavior information regarding the person's behavior and attribute information regarding the person's attributes, and identifies the person's behavior according to the identified attribute; a second learned model generated by learning an association between the behavioral tendencies classified according to the tendency of the person's behavior and parameters used in a behavior estimation model that estimates the person's behavior according to the tendency; a second identification unit that identifies parameters to be used in the behavior estimation model based on the person's behavior identified by the first identification unit; and a behavior estimation unit that estimates the person's behavior based on the behavior estimation model into which the parameters identified by the second identification unit have been input.
As a result, when the information processing device specifies an attribute (attribute item) of a person whose behavior is to be estimated, parameters related to that attribute are set all at once, thereby preventing parameters that would be unnatural in the real world from being set.
The information processing device can eliminate the need for a user of the device to set parameters of a person whose behavior is to be estimated, and can estimate the behavior of a person who has the behavioral tendency of that attribute simply by specifying the attribute of the person.
(態様9)
一態様の情報処理方法では、コンピュータが、人物の行動に関する行動情報及び人物の属性に関する属性情報を取得する取得ステップと、取得ステップによって取得する行動情報に基づいて、人物の行動の傾向に応じた分類を行う分類ステップと、取得ステップによって取得する属性情報、及び、分類ステップによる分類される行動の傾向に基づいて、人物の属性と行動の傾向との関連性を学習して第1学習済モデルを生成する第1学習ステップと、分類ステップによって分類される行動の傾向とその傾向に応じた人物の行動を推定する行動推定モデルに利用されるパラメータとの関連性を学習して第2学習済モデルを生成する第2学習ステップと、を実行する。
これにより、情報処理方法は、上述した一態様の情報処理装置と同様の効果を奏することができる。
(Aspect 9)
In one aspect of the information processing method, a computer executes the following steps: an acquisition step in which behavioral information regarding a person's behavior and attribute information regarding the person's attributes are acquired; a classification step in which the computer classifies the person's behavior according to its tendencies based on the behavioral information acquired by the acquisition step; a first learning step in which the computer learns the association between the person's attributes and behavioral tendencies based on the attribute information acquired by the acquisition step and the behavioral tendencies classified by the classification step, thereby generating a first trained model; and a second learning step in which the computer learns the association between the behavioral tendencies classified by the classification step and parameters used in a behavior estimation model that estimates the person's behavior according to those tendencies, thereby generating a second trained model.
As a result, the information processing method can achieve the same effects as the information processing device according to the above-described aspect.
(態様10)
一態様の情報処理プログラムは、コンピュータに、人物の行動に関する行動情報及び人物の属性に関する属性情報を取得する取得機能と、取得機能によって取得する行動情報に基づいて、人物の行動の傾向に応じた分類を行う分類機能と、取得機能によって取得する属性情報、及び、分類機能による分類される行動の傾向に基づいて、人物の属性と行動の傾向との関連性を学習して第1学習済モデルを生成する第1学習機能と、分類機能によって分類される行動の傾向とその傾向に応じた人物の行動を推定する行動推定モデルに利用されるパラメータとの関連性を学習して第2学習済モデルを生成する第2学習機能と、を実現させる。
これにより、情報処理プログラムは、上述した一態様の情報処理装置と同様の効果を奏することができる。
(Aspect 10)
An information processing program of one embodiment causes a computer to realize an acquisition function that acquires behavioral information regarding a person's behavior and attribute information regarding the person's attributes, a classification function that performs classification according to the person's behavioral tendencies based on the behavioral information acquired by the acquisition function, a first learning function that learns the association between the person's attributes and behavioral tendencies based on the attribute information acquired by the acquisition function and the behavioral tendencies classified by the classification function, and generates a first learned model, and a second learning function that learns the association between the behavioral tendencies classified by the classification function and parameters used in a behavior estimation model that estimates a person's behavior according to those tendencies, and generates a second learned model.
As a result, the information processing program can achieve the same effects as the information processing device according to the above-described aspect.
(態様11)
一態様の情報処理方法は、コンピュータが、人物の行動に関する行動情報に基づいて、人物の行動の傾向に応じて分類される分類結果と、人物の属性に関する属性情報とを学習して生成される第1学習済モデルに基づいて、複数の人物の属性の項目から1つ以上の属性を特定し、特定される属性に応じた人物の行動を特定する第1特定ステップと、人物の行動の傾向に応じて分類される行動の傾向とその傾向に応じた人物の行動を推定する行動推定モデルに利用されるパラメータとの関連性を学習して第2学習済モデルと、第1特定ステップによって特定される人物の行動と、に基づいて、行動推定モデルに利用されるパラメータを特定する第2特定ステップと、第2特定ステップによって特定されるパラメータを入力した行動推定モデルに基づいて、人物の行動を推定する行動推定ステップと、を実行する。
これにより、情報処理方法は、上述した一態様の情報処理装置と同様の効果を奏することができる。
(Aspect 11)
In one aspect of the information processing method, a computer executes the following steps: a first identification step in which a computer identifies one or more attributes from among a plurality of attribute items of a person based on a first trained model generated by learning a classification result that is classified according to a person's behavioral tendency and attribute information related to the person's attributes based on behavioral information related to the person's behavior, and identifies the person's behavior according to the identified attribute; a second identification step in which a computer learns an association between the behavioral tendency classified according to the person's behavioral tendency and parameters used in a behavior estimation model that estimates the person's behavior according to the tendency, and identifies parameters to be used in the behavior estimation model based on a second trained model and the person's behavior identified by the first identification step; and a behavior estimation step in which a computer estimates the person's behavior based on the behavior estimation model into which the parameters identified by the second identification step have been input.
As a result, the information processing method can achieve the same effects as the information processing device according to the above-described aspect.
(態様12)
一態様の情報処理プログラムは、コンピュータに、人物の行動に関する行動情報に基づいて、人物の行動の傾向に応じて分類される分類結果と、人物の属性に関する属性情報とを学習して生成される第1学習済モデルに基づいて、複数の人物の属性の項目から1つ以上の属性を特定し、特定される属性に応じた人物の行動を特定する第1特定機能と、人物の行動の傾向に応じて分類される行動の傾向とその傾向に応じた人物の行動を推定する行動推定モデルに利用されるパラメータとの関連性を学習して第2学習済モデルと、第1特定機能によって特定される人物の行動と、に基づいて、行動推定モデルに利用されるパラメータを特定する第2特定機能と、第2特定機能によって特定されるパラメータを入力した行動推定モデルに基づいて、人物の行動を推定する行動推定機能と、を実現させる。
これにより、情報処理プログラムは、上述した一態様の情報処理装置と同様の効果を奏することができる。
(Aspect 12)
An information processing program of one embodiment causes a computer to realize: a first identification function that identifies one or more attributes from among multiple attribute items of a person based on a first learned model generated by learning a classification result that is classified according to a person's behavioral tendency and attribute information related to the person's attributes based on behavioral information related to the person's behavior, and identifies the person's behavior according to the identified attribute; a second identification function that learns an association between the behavioral tendency classified according to the person's behavioral tendency and parameters used in a behavior estimation model that estimates the person's behavior according to the tendency, and identifies parameters to be used in the behavior estimation model based on a second learned model and the person's behavior identified by the first identification function; and a behavior estimation function that estimates the person's behavior based on the behavior estimation model into which the parameters identified by the second identification function have been input.
As a result, the information processing program can achieve the same effects as the information processing device according to the above-described aspect.
100 情報処理装置
110 制御部
111 取得部
112 分類部
113 第1学習部
114 第2学習部
115 第1特定部
116 第2特定部
117 行動推定部
121 通信部
122 記憶部
123 表示部
REFERENCE SIGNS
Claims (10)
前記取得部によって取得する行動情報に基づいて、人物の行動の傾向に応じた分類を行う分類部と、
前記取得部によって取得する属性情報、及び、前記分類部による分類される行動の傾向に基づいて、人物の属性と行動の傾向との関連性を学習して第1学習済モデルを生成する第1学習部と、
前記分類部によって分類される行動の傾向と当該傾向に応じた人物の行動を推定する行動推定モデルに利用されるパラメータとの関連性を学習して第2学習済モデルを生成する第2学習部と、
を備える情報処理装置。 an acquisition unit that acquires behavior information related to a person's behavior and attribute information related to the person's attributes;
A classification unit that classifies a person's behavior according to a tendency of the person's behavior based on the behavior information acquired by the acquisition unit;
a first learning unit that learns associations between attributes and behavioral tendencies of a person based on the attribute information acquired by the acquisition unit and the behavioral tendencies classified by the classification unit, and generates a first trained model;
a second learning unit that learns an association between a tendency of the behavior classified by the classification unit and a parameter used in a behavior estimation model that estimates a person's behavior according to the tendency, and generates a second learned model;
An information processing device comprising:
請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1 , wherein the acquisition unit acquires, as the behavior information, information on the behavior of a plurality of people regarding the behavior of the person in a situation in which the person and a vehicle traveling around the person are present.
請求項2に記載の情報処理装置。 The information processing device according to claim 2 , wherein the classification unit classifies the person according to a similarity of tendencies of the person's behavior according to at least one of a positional relationship between the vehicle and the person based on the behavior information, a vehicle speed, and a vehicle acceleration.
請求項1~3のいずれか1項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 3, wherein the first learning unit generates, as a first learned model, an item that identifies an attribute related to a tendency of a person's behavior when estimating the person's behavior, and a learned model for outputting an estimation result of the person's behavior according to the item.
請求項1~4のいずれか1項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 4, wherein the acquisition unit acquires, as attribute information, at least one of information regarding the person's age, the person's years of driving experience and driving frequency of a vehicle, the person's personality, and the results of a questionnaire or test conducted in advance on the person regarding the person's athletic ability.
請求項1~5のいずれか1項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 5, wherein the second learning unit generates the second learned model by learning parameters of traffic participants to be used in a behavior estimation model corresponding to each of a plurality of behavioral tendencies classified by the classification unit.
前記第1特定部によって特定される人物の行動と、前記第2学習部によって生成される第2学習済モデルとに基づいて、行動推定モデルに利用されるパラメータを特定する第2特定部と、
前記第2特定部によって特定されるパラメータを入力した行動推定モデルに基づいて、人物の行動を推定する行動推定部と、
を備える請求項1~6のいずれか1項に記載の情報処理装置。 A first identification unit that identifies one or more attributes from items of attributes of a plurality of persons based on a first trained model generated by the first learning unit, and identifies a behavior of the person according to the identified attributes;
a second identification unit that identifies parameters to be used in a behavior estimation model based on the behavior of the person identified by the first identification unit and a second trained model generated by the second learning unit;
a behavior estimation unit that estimates a person's behavior based on a behavior estimation model to which the parameters identified by the second identification unit are input;
The information processing device according to any one of claims 1 to 6, comprising:
人物の行動の傾向に応じて分類される行動の傾向と当該傾向に応じた人物の行動を推定する行動推定モデルに利用されるパラメータとの関連性を学習して生成される第2学習済モデルと、前記第1特定部によって特定される人物の行動と、に基づいて、行動推定モデルに利用されるパラメータを特定する第2特定部と、
前記第2特定部によって特定されるパラメータを入力した行動推定モデルに基づいて、人物の行動を推定する行動推定部と、
を備える情報処理装置。 a first identification unit that identifies one or more attributes from among a plurality of attribute items of a person based on a first trained model generated by learning a classification result in which the person's behavior is classified according to the tendency of the person's behavior based on behavior information related to the person's behavior and attribute information related to the person's attributes, and identifies the person's behavior according to the identified attribute;
a second identification unit that identifies parameters to be used in the behavior estimation model based on a second trained model generated by learning an association between a behavioral tendency classified according to a person's behavioral tendency and a parameter to be used in the behavior estimation model that estimates the person's behavior according to the tendency and the person's behavior identified by the first identification unit;
a behavior estimation unit that estimates a person's behavior based on a behavior estimation model to which the parameters identified by the second identification unit are input;
An information processing device comprising:
人物の行動に関する行動情報及び人物の属性に関する属性情報を取得する取得ステップと、
前記取得ステップによって取得する行動情報に基づいて、人物の行動の傾向に応じた分類を行う分類ステップと、
前記取得ステップによって取得する属性情報、及び、前記分類ステップによる分類される行動の傾向に基づいて、人物の属性と行動の傾向との関連性を学習して第1学習済モデルを生成する第1学習ステップと、
前記分類ステップによって分類される行動の傾向と当該傾向に応じた人物の行動を推定する行動推定モデルに利用されるパラメータとの関連性を学習して第2学習済モデルを生成する第2学習ステップと、
を実行する情報処理方法。 The computer
An acquisition step of acquiring behavior information related to a person's behavior and attribute information related to the person's attributes;
a classification step of classifying the person's behavior according to the tendency of the person's behavior based on the behavior information acquired by the acquisition step;
a first learning step of learning associations between attributes and behavioral tendencies of a person based on the attribute information acquired by the acquiring step and the behavioral tendencies classified by the classifying step, to generate a first trained model;
a second learning step of learning an association between the tendency of the behavior classified by the classification step and a parameter used in a behavior estimation model that estimates a person's behavior according to the tendency, thereby generating a second learned model;
An information processing method for performing the above.
人物の行動に関する行動情報及び人物の属性に関する属性情報を取得する取得機能と、
前記取得機能によって取得する行動情報に基づいて、人物の行動の傾向に応じた分類を行う分類機能と、
前記取得機能によって取得する属性情報、及び、前記分類機能による分類される行動の傾向に基づいて、人物の属性と行動の傾向との関連性を学習して第1学習済モデルを生成する第1学習機能と、
前記分類機能によって分類される行動の傾向と当該傾向に応じた人物の行動を推定する行動推定モデルに利用されるパラメータとの関連性を学習して第2学習済モデルを生成する第2学習機能と、
を実現させる情報処理プログラム。 On the computer,
An acquisition function for acquiring behavior information related to a person's behavior and attribute information related to the person's attributes;
A classification function that classifies a person's behavior according to a tendency of the person's behavior based on the behavior information acquired by the acquisition function;
A first learning function that learns associations between attributes and behavioral tendencies of a person based on attribute information acquired by the acquisition function and behavioral tendencies classified by the classification function, and generates a first learned model;
A second learning function that learns an association between a tendency of behavior classified by the classification function and a parameter used in a behavior estimation model that estimates a person's behavior according to the tendency, and generates a second learned model;
An information processing program that realizes this.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021149085A JP7519337B2 (en) | 2021-09-14 | 2021-09-14 | Information processing device, information processing method, and information processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021149085A JP7519337B2 (en) | 2021-09-14 | 2021-09-14 | Information processing device, information processing method, and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023042027A JP2023042027A (en) | 2023-03-27 |
| JP7519337B2 true JP7519337B2 (en) | 2024-07-19 |
Family
ID=85717102
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021149085A Active JP7519337B2 (en) | 2021-09-14 | 2021-09-14 | Information processing device, information processing method, and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7519337B2 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012022530A (en) | 2010-07-14 | 2012-02-02 | Nippon Telegr & Teleph Corp <Ntt> | Behavior prediction apparatus, method and program |
| JP2018060237A (en) | 2015-04-17 | 2018-04-12 | 偉忠 福沢 | Consumption lottery system |
| JP2019046173A (en) | 2017-09-01 | 2019-03-22 | ヤフー株式会社 | Information analysis apparatus, information analysis method, and program |
| JP2019109881A (en) | 2017-12-19 | 2019-07-04 | トヨタ自動車株式会社 | Automatic Generation of Pedestrian in Virtual Simulation of Roadway Intersection |
| JP2021132359A (en) | 2020-02-21 | 2021-09-09 | シャープ株式会社 | Learning data generation device, playback schedule learning system, and learning data generation method |
| JP2021131816A (en) | 2020-02-21 | 2021-09-09 | シャープ株式会社 | Reproduction schedule creation device and reproduction schedule creation method |
-
2021
- 2021-09-14 JP JP2021149085A patent/JP7519337B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012022530A (en) | 2010-07-14 | 2012-02-02 | Nippon Telegr & Teleph Corp <Ntt> | Behavior prediction apparatus, method and program |
| JP2018060237A (en) | 2015-04-17 | 2018-04-12 | 偉忠 福沢 | Consumption lottery system |
| JP2019046173A (en) | 2017-09-01 | 2019-03-22 | ヤフー株式会社 | Information analysis apparatus, information analysis method, and program |
| JP2019109881A (en) | 2017-12-19 | 2019-07-04 | トヨタ自動車株式会社 | Automatic Generation of Pedestrian in Virtual Simulation of Roadway Intersection |
| JP2021132359A (en) | 2020-02-21 | 2021-09-09 | シャープ株式会社 | Learning data generation device, playback schedule learning system, and learning data generation method |
| JP2021131816A (en) | 2020-02-21 | 2021-09-09 | シャープ株式会社 | Reproduction schedule creation device and reproduction schedule creation method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023042027A (en) | 2023-03-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Mohamad Nezami et al. | Automatic recognition of student engagement using deep learning and facial expression | |
| CN111542831B (en) | System and method for predicting human-vehicle interaction | |
| Xia et al. | Predicting driver attention in critical situations | |
| Peng et al. | Where do emotions come from? predicting the emotion stimuli map | |
| US11640518B2 (en) | Method and apparatus for training a neural network using modality signals of different domains | |
| US9875445B2 (en) | Dynamic hybrid models for multimodal analysis | |
| Wahab et al. | Design and implementation of real-time object detection system based on single-shoot detector and OpenCV | |
| CN109978893A (en) | Training method, device, equipment and the storage medium of image, semantic segmentation network | |
| US20180025291A1 (en) | Data Processing System for Generating Data Structures | |
| KR20150140644A (en) | Collection of machine learning training data for expression recognition | |
| US11403560B2 (en) | Training apparatus, image recognition apparatus, training method, and program | |
| CN108898115B (en) | Data processing method, storage medium and electronic device | |
| CN110737783A (en) | method, device and computing equipment for recommending multimedia content | |
| CN118394218B (en) | Immersive virtual reality display system based on big data technology | |
| Xu et al. | Wayfinding design in transportation architecture–are saliency models or designer visual attention a good predictor of passenger visual attention? | |
| Li | The analysis of dance teaching system in deep residual network fusing gated recurrent unit based on artificial intelligence | |
| Kaewkaisorn et al. | Student attentiveness analysis in virtual classroom using distraction, drowsiness and emotion detection | |
| JP7519337B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7816360B2 (en) | Information processing device, information processing method, and information processing program | |
| Tang et al. | Teleoperated road vehicles: A novel study on the effect of blur on speed perception | |
| US11574468B2 (en) | Simulation-based learning of driver interactions through a vehicle window | |
| Kousalya et al. | Group emotion detection using convolutional neural network | |
| Xu et al. | Motion-aware future frame prediction for video anomaly detection based on saliency perception | |
| Feng | Deep learning-based model for analyzing student engagement in activities | |
| CN115937589A (en) | Image detection method, device, computer equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231004 |
|
| TRDD | Decision of grant or rejection written | ||
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240626 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240702 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240708 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7519337 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |