Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7519337B2 - Information processing device, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7519337B2 - Information processing device, information processing method, and information processing program - Google Patents

Information processing device, information processing method, and information processing program Download PDF

Info

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
Application number
JP2021149085A
Other languages
Japanese (ja)
Other versions
JP2023042027A (en
Inventor
智恵子 西澤
和徳 伴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Technical Development Corp
Original Assignee
Toyota Technical Development Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toyota Technical Development Corp filed Critical Toyota Technical Development Corp
Priority to JP2021149085A priority Critical patent/JP7519337B2/en
Publication of JP2023042027A publication Critical patent/JP2023042027A/en
Application granted granted Critical
Publication of JP7519337B2 publication Critical patent/JP7519337B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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).

特開2007-080216号公報JP 2007-080216 A

特許文献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.

一実施形態に係る情報処理装置について説明するための図である。FIG. 1 is a diagram illustrating an information processing device according to an embodiment. 一実施形態に係る情報処理装置について説明するためのブロック図である。FIG. 1 is a block diagram illustrating an information processing device according to an embodiment. 人物の行動について説明するための図である。FIG. 1 is a diagram for explaining the behavior of a person. 選定した属性項目の一例について説明するための図である。FIG. 11 is a diagram for explaining an example of selected attribute items. 一実施形態に係る情報処理方法について説明するための図である。FIG. 1 is a diagram for explaining an information processing method according to an embodiment. 一実施形態に係る情報処理方法であり、人物の行動推定を行う際の事前準備の方法について説明するためのフローチャートである。1 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. 一実施形態に係る情報処理方法であり、人物の行動を推定する方法について説明するためのフローチャートである。1 is a flowchart illustrating an information processing method according to an embodiment, which is a method for estimating a person's behavior.

以下、一実施形態について説明する。 One embodiment is described below.

[情報処理装置100の概要]
まず、一実施形態に係る情報処理装置100の概要について説明する。
図1は、一実施形態に係る情報処理装置100について説明するための図である。
[Overview of information processing device 100]
First, an overview of an information processing device 100 according to an embodiment will be described.
FIG. 1 is a diagram illustrating an information processing device 100 according to an embodiment.

情報処理装置100は、例えば、人物の行動の推定に利用される学習済モデルを生成する学習装置等として構成されてもよい。情報処理装置100は、例えば、学習済モデルを利用して人物の行動を推定するモデル(行動推定モデル)のパラメータを特定するパラメータ特定装置等として構成されてもよい。情報処理装置100は、例えば、特定されるパラメータを利用して人物の行動を推定する人物行動推定装置等として構成されてもよい。
情報処理装置100は、例えば、道路及び交差点等における人物(交通参加者)の動きについてシミュレーションを行う場合に、その人物(交通参加者)に関する種々のパラメータを設定する設定装置等として構成されてもよい。交通参加者は、例えば、人が運転する車両、二輪車、歩行者及び自動運転車両等のシミュレーションを行う際に登場する移動体等であってもよい。
The information processing device 100 may be configured, for example, as a learning device that generates a trained model used to estimate a person's behavior. The information processing device 100 may be configured, for example, as a parameter specifying device that specifies parameters of a model (behavior estimation model) that estimates a person's behavior using the trained model. The information processing device 100 may be configured, for example, as a human behavior estimation device that estimates a person's behavior using the specified parameters.
The information processing device 100 may be configured as, for example, a setting device that sets various parameters related to a person (traffic participant) when simulating the movement of the person (traffic participant) on a road, an intersection, etc. The traffic participant may be, for example, a moving object that appears when simulating a vehicle driven by a person, a motorcycle, a pedestrian, an autonomous vehicle, etc.

情報処理装置100は、例えば、サーバ、デスクトップ、ラップトップ及びタブレット等のコンピュータで構成されてもよい。 The information processing device 100 may be configured as a computer such as a server, desktop, laptop, or tablet.

まず、情報処理装置100は、人物の行動推定を行う事前準備(シミュレーション実行前準備)を行う。
情報処理装置100は、人物の行動に関する行動情報及び人物の属性に関する属性情報を取得する。情報処理装置100は、行動情報に基づいて、人物の行動傾向に応じた分類を行う。すなわち、情報処理装置100は、行動情報に基づく人物の行動が、複数の行動傾向のうちいずれの行動傾向に該当するかの分類を行う。情報処理装置100は、属性情報に基づく人物の属性と、上述したように分類した行動傾向との関連性を学習して第1学習済モデルを生成する。情報処理装置100は、上述したように分類した人物の行動傾向と、その人物の行動を推定する行動推定モデルのパラメータとの関連性を学習して第2学習済モデルを生成する。
First, the information processing device 100 performs advance preparations for estimating a person's behavior (preparation before executing a simulation).
The information processing device 100 acquires behavioral information related to a person's behavior and attribute information related to the person's attributes. The information processing device 100 performs classification according to the person's behavioral tendency based on the behavioral information. That is, the information processing device 100 classifies the person's behavior based on the behavioral information into which of a plurality of behavioral tendencies it corresponds. The information processing device 100 learns the association between the person's attributes based on the attribute information and the behavioral tendencies classified as described above, and generates a first trained model. The information processing device 100 learns the association between the person's behavioral tendency classified as described above and parameters of a behavior estimation model that estimates the person's behavior, and generates a second trained model.

次に、情報処理装置100は、人物の行動推定を行う(シミュレーション実行)。
情報処理装置100は、例えば、第1学習済モデルを利用して人物の行動傾向を推定する場合、第1学習済モデルにおいて利用される人物の属性に関する項目(複数の属性項目)のうち1つを選択する。情報処理装置100は、上述したように選択される属性項目と、第1学習済モデルとに基づいて、属性項目に応じた人物の行動傾向を推定する。情報処理装置100は、推定した行動傾向と、第2学習済モデルとに基づいて、人物の行動傾向に応じたパラメータ(行動推定モデルにおいて利用されるパラメータ)を決定する。情報処理装置100は、上述したように決定されるパラメータを行動推定モデルに入力して(設定して)、人物の行動を推定する。
Next, the information processing device 100 performs person behavior estimation (executes a simulation).
For example, when estimating a behavioral tendency of a person using the first learned model, the information processing device 100 selects one of items (multiple attribute items) related to the attributes of the person used in the first learned model. The information processing device 100 estimates the behavioral tendency of the person according to the attribute item based on the attribute item selected as described above and the first learned model. The information processing device 100 determines parameters (parameters used in the behavior estimation model) according to the behavioral tendency of the person based on the estimated behavioral tendency and the second learned model. The information processing device 100 inputs (sets) the parameters determined as described above into the behavior estimation model to estimate the behavior of the person.

[情報処理装置100の詳細]
次に、一実施形態に係る情報処理装置100の詳細について説明する。
図2は、一実施形態に係る情報処理装置100について説明するためのブロック図である。
[Details of information processing device 100]
Next, details of the information processing device 100 according to an embodiment will be described.
FIG. 2 is a block diagram for explaining the information processing device 100 according to an embodiment.

情報処理装置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 information processing device 100 includes a communication unit 121, a storage unit 122, a display unit 123, and a control unit 110. The control unit 110 includes, for example, an acquisition unit 111, a classification unit 112, a first learning unit 113, a second learning unit 114, a first identification unit 115, a second identification unit 116, and a behavior estimation unit 117. The control unit 110 may be configured, for example, by a calculation processing unit of the information processing device 100. The control unit 110 (for example, a calculation processing unit, etc.) may realize the functions of each unit (for example, the acquisition unit 111, the classification unit 112, the first learning unit 113, the second learning unit 114, the first identification unit 115, the second identification unit 116, and the behavior estimation unit 117, etc.) by, for example, appropriately reading and executing various programs, etc. stored in the storage unit 122, etc.

通信部121は、例えば、情報処理装置100の外部にある装置(外部装置)等との間で種々の情報の送受信が可能である。 The communication unit 121 can, for example, send and receive various information to and from devices (external devices) external to the information processing device 100.

記憶部122は、例えば、種々の情報及びプログラムを記憶してもよい。記憶部122の一例は、メモリ、ソリッドステートドライブ及びハードディスクドライブ等であってもよい。 The storage unit 122 may store, for example, various information and programs. Examples of the storage unit 122 may be a memory, a solid state drive, a hard disk drive, etc.

表示部123は、例えば、種々の文字、記号及び画像等を表示することが可能である。 The display unit 123 is capable of displaying, for example, various characters, symbols, images, etc.

次に、人物の行動推定を行う事前準備(シミュレーション実行前準備)を行う機能ブロックについて説明する。 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 acquisition unit 111 acquires behavioral information related to the behavior of a person and attribute information related to the attributes of the person. The acquisition unit 111 may acquire behavioral information and attribute information from an external device (such as an external server) (not shown) outside the information processing device 100 via the communication unit 121, for example. Alternatively, when an external memory (not shown) in which behavioral information and attribute information generated by an external device is recorded is connected to the information processing device 100, the acquisition unit 111 may acquire behavioral information and attribute information from the external memory. Alternatively, when a person's behavior and attributes are input by operating an input unit (such as a keyboard and mouse) (not shown) arranged in the information processing device 100, the acquisition unit 111 may acquire behavioral information and attribute information based on the input.

取得部111は、同一人物についての行動(行動情報)及び属性(属性情報)を取得する。取得部111は、複数の人物それぞれについての行動(行動情報)及び属性(属性情報)を取得してもよい。 The acquisition unit 111 acquires behavior (behavior information) and attributes (attribute information) for the same person. The acquisition unit 111 may acquire behavior (behavior information) and attributes (attribute information) for each of multiple people.

図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 person 201 may be, for example, the behavior of the person 201 depending on the driving conditions of the vehicle 202 traveling on the road 203 and an intersection. As a more specific example, the behavior of the person 201 may be, when the person 201 crosses the road 203, whether or not the person 201 crosses the road 203 depending on the position (driving conditions) of the vehicle 202 traveling on the road 203. The behavior of the person 201 may be estimated, for example, by reproducing the road 203 on which the vehicle 202 travels using a vehicle simulator or the like and testing the behavior of the person 201 depending on the driving conditions of the vehicle 202.

すなわち、取得部111は、行動情報として、人物と、その人物の周囲を走行する車両とがある状況における人物の行動について、複数の人物分の行動に関する情報を取得してもよい。この場合の一例として、取得部111は、経過時間(計測時間)、道路(交差点)等に対する人物の位置、その人物が移動する速度、道路(交差点)を走行する車両の位置、並びに、その車両の速度及び加速度等を含む行動情報を取得してもよい。すなわち、取得部111は、例えば、行動推定モデルにおいてシミュレーションを行いたい状況において、推定対象となる人物の行動と、その人物の周囲の状況との対応が取れた行動情報を複数人分取得してもよい。 In other words, the acquisition unit 111 may acquire, as behavior information, information on the behavior of a plurality of people regarding the behavior of a person in a situation in which there is a person and a vehicle traveling around the person. As an example of this case, the acquisition unit 111 may acquire behavior information including an elapsed time (measurement time), the position of the person relative to a road (intersection), etc., the speed at which the person moves, the position of the vehicle traveling on the road (intersection), and the speed and acceleration of the vehicle. In other words, the acquisition unit 111 may acquire, for example, behavior information for a plurality of people that corresponds the behavior of the person to be estimated with the situation around the person in a situation in which a simulation is to be performed in the behavior estimation model.

人物の属性は、例えば、人の性質及び特性を示す。一例として、人物の属性は、人物の年齢(年齢層)、車両を運転する頻度、人物の性格(性格診断)及び人物の運動能力等を始めとする種々の性質及び特性である。人物の属性は、例えば、その人物に対してアンケート又はテスト等を行い、それらの結果に応じて推定されてもよい。すなわち、取得部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 acquisition unit 111 may acquire, as attribute information, information on at least one of the person's age, the frequency of driving a vehicle, the person's personality, and the person's athletic ability, which are the results of a questionnaire or test conducted in advance on the person.

分類部112は、取得部111によって取得する行動情報に基づいて、人物の行動の傾向に応じた分類を行う。分類部112は、複数の行動情報に基づいて、複数の人物の行動を、複数の行動傾向のいずれかに分類する。行動傾向は、例えば、人物の周囲の交通状況に対してその人物が取る行動の傾向である。具体的な一例として、行動傾向は、交差点等において人物が道路を横断する場合、人物の周囲を走行する車両の走行状況(車両の位置、速度及び加速度等)に応じて、その人物が道路を横断する、及び、その人物が道路を横断しないで待つ等の傾向であってもよい。 The classification unit 112 classifies the behavior of the person according to the tendency of the person's behavior based on the behavior information acquired by the acquisition unit 111. The classification unit 112 classifies the behaviors of the multiple people into one of multiple behavioral tendencies based on multiple pieces of behavioral information. The behavioral tendency is, for example, the tendency of the behavior that the person takes in response to the traffic conditions around the person. As a specific example, when a person crosses a road at an intersection, etc., the behavioral tendency may be the tendency of the person to cross the road or to wait without crossing the road depending on the driving conditions of the vehicles driving around the person (vehicle positions, speeds, accelerations, etc.).

ここで、分類部112は、例えば、行動傾向を数値で表現して特徴量化を行ってもよい。一例として、分類部112は、複数の人物それぞれについて逆強化学習を用いて求めた報酬関数値を特徴量として用いてもよい。この場合、分類部112は、例えば、複数の人物の行動情報に基づいて、報酬関数(例えば、人物の意図)を算出してもよい。なお、人物の行動が異なると、その人物が行動する際の傾向(行動傾向)が異なり、報酬関数(その人物の意図)に違いが出ると考えられる。具体的な一例として、分類部112は、人物が交差点で道路を横断する場合、人物の状況(例えば、交差点から人物の距離等)と、車両の走行状況(車両の走行速度、車両の加速度及び交差点から車両の距離等)とに応じて、その人物が道路を横断する(車両が来ても交差点に近づいて車両よりも先に行く傾向)、又は、道路の手前で止まる(車両と同時に交差点に近づかずに車両に譲る傾向)という人物の行動を報酬関数として推定する。 Here, the classification unit 112 may, for example, express the behavioral tendency as a numerical value and perform feature quantification. As an example, the classification unit 112 may use the reward function value obtained by using inverse reinforcement learning for each of the multiple people as a feature. In this case, the classification unit 112 may, for example, calculate the reward function (e.g., the intention of the person) based on the behavioral information of the multiple people. It is considered that if the behavior of a person differs, the tendency (behavioral tendency) of the person when acting differs, and the reward function (the intention of the person) differs. As a specific example, when a person crosses a road at an intersection, the classification unit 112 estimates the behavior of the person, that is, the person crossing the road (the tendency to approach the intersection and go ahead of the vehicle even if a vehicle is coming) or stopping in front of the road (the tendency to give way to the vehicle without approaching the intersection at the same time as the vehicle), as a reward function, according to the situation of the person (e.g., the distance of the person from the intersection) and the driving situation of the vehicle (the driving speed of the vehicle, the acceleration of the vehicle, and the distance of the vehicle from the intersection).

分類部112は、例えば、上述したように推定した報酬関数の特徴量についてクラスタリングを行う。この場合、分類部112は、例えば、K-means及び階層クラスタリング等を始めとする種々のクラスタリング手法を利用することにより、人物の特徴量間の類似度にてクラス分けを行う。分類部112は、特徴量間の類似度を3つ以上にクラス分けを行ってもよい。すなわち、分類部112は、行動情報に基づく車両と人物との位置関係、車両の速度、及び、車両の加速度のうち少なくとも1つに応じた、人物の行動の傾向の類似度に応じて分類してもよい。 The classification unit 112 performs clustering on the features of the reward function estimated as described above, for example. In this case, the classification unit 112 performs classification based on the similarity between the features of the person by using various clustering methods, including, for example, K-means and hierarchical clustering. The classification unit 112 may classify the similarity between the features into three or more classes. That is, the classification unit 112 may classify based on the similarity of the person's behavioral tendencies according to at least one of the positional relationship between the vehicle and the person based on the behavioral information, the vehicle speed, and the vehicle acceleration.

第1学習部113は、取得部111によって取得する属性情報、及び、分類部112による分類される行動の傾向に基づいて、人物の属性と行動の傾向との関連性を学習して第1学習済モデルを生成する。この場合、第1学習部113は、第1学習済モデルとして、人物の行動を推定する際の人物の行動の傾向に関連のある属性を特定する項目と、その項目に応じて人物の行動の推定結果と出力するための学習済モデルを生成してもよい。すなわち、第1学習部113は、上述した一例のように行った人物の行動傾向のクラスタリングの結果と、その人物の属性との関連性を解析して、関連性が相対的に強い属性の項目(属性項目)を選定する。この場合、第1学習部113は、例えば、相関分析、t検定及び分散分析等を始めとする種々の検定手法を利用して、クラスタリングの結果と関連性が相対的に強い属性項目を選定してもよい。 The first learning unit 113 learns the association between the person's attributes and behavioral tendencies based on the attribute information acquired by the acquisition unit 111 and the behavioral tendencies classified by the classification unit 112, and generates a first learned model. In this case, the first learning unit 113 may generate, as the first learned model, an item that specifies an attribute related to the person's behavioral tendencies when estimating the person's behavior, and a learned model for outputting the estimation result of the person's behavior according to the item. That is, the first learning unit 113 analyzes the association between the result of clustering the person's behavioral tendencies performed as in the above example and the person's attributes, and selects an attribute item (attribute item) that has a relatively strong association. In this case, the first learning unit 113 may select an attribute item that has a relatively strong association with the clustering result by using various testing methods including, for example, correlation analysis, t-test, and analysis of variance.

図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 first learning unit 113 may perform a correlation analysis between various attributes as the results of the questionnaire, such as "impatient driving tendency," "preparatory driving at traffic lights," "falsehood detection scale," and "understanding of road environment (stress sensitivity)," and the clustering of a person's behavioral tendencies, and select an attribute item using a P value as a result of the analysis. The P value may be, for example, the probability that the current questionnaire result (attribute information) will be observed in a test. Here, the first learning unit 113 may select the questionnaire illustrated in FIG. 4 as an attribute item when, for example, the P value is <0.1 when determining whether or not there is a significant tendency.

また、第1学習部113は、取得部111によって取得する属性情報に基づき、人物の行動傾向を推定するモデルを学習する。この場合、第1学習部113は、例えば、そのモデルとして、決定木、SVM及びニューラルネットワーク等を始めとする分類問題に用いられる種々のモデルを利用してもよい。第1学習部113は、例えば、上述したように選定される属性項目を入力とし、クラスタリングの結果を出力とするデータを分類問題として解くような学習を行い、第1学習済モデルを生成してもよい。 The first learning unit 113 also learns a model that estimates a person's behavioral tendency based on the attribute information acquired by the acquisition unit 111. In this case, the first learning unit 113 may use, for example, various models used in classification problems, including decision trees, SVMs, and neural networks, as the model. The first learning unit 113 may, for example, perform learning to solve a classification problem using data that has attribute items selected as described above as input and the clustering results as output, thereby generating a first trained model.

第2学習部114は、分類部112によって分類される行動の傾向とその傾向に応じた人物の行動を推定する行動推定モデルに利用されるパラメータとの関連性を学習して第2学習済モデルを生成する。第2学習部114は、例えば、上述したような行動傾向の各クラス内の人物の行動情報を用いて、人物の行動を推定する行動推定モデル(交通参加者モデル)のパラメータを学習する。すなわち、第2学習部114は、第2学習済モデルを、分類部112によって分類される複数の行動の傾向それぞれに応じた、行動推定モデルに利用される交通参加者のパラメータを学習して生成してもよい。ここで、交通参加者モデルは、例えば、人物が交差点において道路を横断する場合、交差点の周囲を走行する車両よりも先に人物が横断する、又は、車両よりも後に人物が横断する(交差点で待機する)のかを判断するロジスティック回帰モデル等であってもよい。人物が車両よりも先に横断する確率をpとし、歩車間距離、車両速度及び車両加速度等の状況を示す変数をxとし、モデルパラメータをa,bとすると、確率pは下式(1)より算出される。 The second learning unit 114 learns the association between the tendency of behavior classified by the classification unit 112 and parameters used in a behavior estimation model that estimates the behavior of a person according to the tendency, and generates a second learned model. The second learning unit 114 learns parameters of a behavior estimation model (traffic participant model) that estimates the behavior of a person, for example, by using behavior information of a person in each class of behavior tendency as described above. That is, the second learning unit 114 may generate the second learned model by learning parameters of traffic participants that are used in the behavior estimation model according to each of the multiple behavior tendencies classified by the classification unit 112. Here, the traffic participant model may be, for example, a logistic regression model that determines whether, when a person crosses a road at an intersection, the person crosses before the vehicles traveling around the intersection, or whether the person crosses after the vehicles (waits at the intersection). Let p be the probability that a person will cross the street before a vehicle, x * be a variable indicating the situation such as the pedestrian-vehicle distance, vehicle speed, and vehicle acceleration, and a * and b be model parameters. Then, the probability p is calculated using the following equation (1).

Figure 0007519337000001
…(1)
Figure 0007519337000001
…(1)

第2学習部114は、例えば、状況を示す変数値を入力とし、その状況において人物が車両よりも先に道路を横断したか(先行したか)(例えば、人物が先行した場合を1とし、人物が待機した場合を0とする)を出力とするよう学習を行ってもよい。すなわち、第2学習部114は、例えば、複数の人物の行動情報(それらの人物の行動と人物の周囲の交通状況)と、複数の人物の行動情報に基づいて行動傾向にクラス分けを行った結果と、クラス毎のパラメータとを学習して第2学習済モデルを生成してもよい。 The second learning unit 114 may, for example, learn to use a variable value indicating a situation as input and output whether a person crossed the road before the vehicle in that situation (went ahead) (for example, 1 if the person was ahead and 0 if the person waited). That is, the second learning unit 114 may, for example, learn behavioral information of multiple people (the behavior of those people and the traffic conditions around the people), the results of classifying behavioral tendencies based on the behavioral information of multiple people, and parameters for each class to generate the second trained model.

次に、人物の行動を推定する(交通参加者のシミュレーションを行う)際の機能ブロックについて説明する。 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 first identification unit 115 identifies one or more attributes from the attribute items of the multiple people based on the first learned model generated by the first learning unit 113, and identifies the behavior of the person according to the identified attribute. When estimating the behavioral tendency of the person performing the simulation, the first identification unit 115 first identifies one or more of the multiple attribute items. Here, the multiple attribute items may be attribute items that are relatively strongly related to the result of the clustering performed by the classification unit 112 described above. The first identification unit 115 estimates the behavioral tendency of the person performing the simulation (the traffic participant to be simulated) based on the identified attribute items (input items) and the first learned model. That is, the first identification unit 115 identifies (selects) the attribute items of the traffic participant to be simulated from the multiple attribute items, and estimates the behavioral tendency of the person according to the identified attribute items using the first learned model. More specifically, the first identification unit 115 inputs the identified attribute items into the first learned model and outputs the behavioral tendency of the person.

第2特定部116は、第1特定部115によって特定される人物の行動と、第2学習部114によって生成される第2学習済モデルとに基づいて、行動推定モデルに利用されるパラメータを特定する。すなわち、第2特定部116は、推定される人物の行動傾向と、第2学習済モデルとに基づいて、人物の行動を推定する(交通参加者のシミュレーションを行う)際のパラメータを取得する。換言すると、第2特定部116は、第1特定部115によって取得される人物の行動傾向を第2学習済モデルに入力し、人物の行動を推定する際のパラメータを出力する。 The second identification unit 116 identifies parameters to be used in the behavior estimation model based on the person's behavior identified by the first identification unit 115 and the second learned model generated by the second learning unit 114. That is, the second identification unit 116 acquires parameters for estimating the person's behavior (simulating a traffic participant) based on the person's estimated behavioral tendency and the second learned model. In other words, the second identification unit 116 inputs the person's behavioral tendency acquired by the first identification unit 115 into the second learned model and outputs parameters for estimating the person's behavior.

行動推定部117は、第2特定部116によって特定されるパラメータを入力した行動推定モデルに基づいて、人物の行動を推定する。行動推定部117は、第2特定部116によって特定されるパラメータをシミュレーションモデル(交通参加者のシミュレーションを行う行動推定モデル)に設定して、人物の行動を推定する(交通参加者の行動についてシミュレーションを行う)。行動推定部117は、例えば、行動推定モデル(シミュレーションモデル)として種々のモデル(一例として、公知のモデル等)を利用することが可能である。 The behavior estimation unit 117 estimates the behavior of the person based on a behavior estimation model to which the parameters identified by the second identification unit 116 are input. The behavior estimation unit 117 sets the parameters identified by the second identification unit 116 in a simulation model (a behavior estimation model that simulates traffic participants) and estimates the behavior of the person (performs a simulation of the behavior of traffic participants). The behavior estimation unit 117 can use, for example, various models (such as publicly known models) as the behavior estimation model (simulation model).

行動推定部117は、例えば、通信部121を介して、人物の行動について推定した結果(シミュレーション結果)に関する情報を外部装置(例えば、外部サーバ(図示せず)等)に送信してもよい。
行動推定部117は、例えば、人物の行動について推定した結果(シミュレーション結果)に関する情報を記憶部122に記憶してもよい。
行動推定部117は、例えば、人物の行動について推定した結果(シミュレーション結果)を表示部123に表示してもよい。
The behavior estimation unit 117 may transmit information about the result of estimating the behavior of the person (simulation result) to an external device (for example, an external server (not shown)) via the communication unit 121, for example.
The behavior estimation unit 117 may store, for example, information on the results of estimation of the person's behavior (simulation results) in the storage unit 122 .
The behavior estimation unit 117 may display, for example, the results of estimation of the person's behavior (simulation results) on the display unit 123 .

[情報処理方法]
次に、一実施形態に係る情報処理方法について説明する。
図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 information processing device 100 performs advance preparations for estimating a person's behavior (preparation before executing a simulation).
That is, the information processing device 100 acquires behavioral information related to a person's behavior and attribute information related to the person's attributes and performs learning. Then, the information processing device 100 identifies a plurality of attribute items that are options when estimating a person's behavior, and generates an estimation model (1) (first trained model) for estimating the behavioral tendency of the person according to each attribute item. Furthermore, the information processing device 100 generates an estimation model (2) (second trained model) for identifying parameters when estimating (simulating) the behavior of the person according to the behavioral tendency of the person.

ステップST2において、情報処理装置100は、人物の行動を推定する(シミュレーション実行)。
すなわち、情報処理装置100は、ステップST1で特定される複数の属性項目のなかから、行動推定を行う人物の属性を決定する。情報処理装置100は、決定した属性を、ステップST1で生成される推定モデル(1)(第1学習済モデル)に入力し、行動推定対象の人物の行動傾向を決定する。情報処理装置100は、決定した行動傾向を、ステップST1で生成される推定モデル(2)(第2学習済モデル)に入力し、行動推定モデル(シミュレーションモデル)のパラメータを決定する。情報処理装置100は、決定したパラメータを行動推定モデルに設定して、人物の行動を推定する(シミュレーション実行)。
In step ST2, the information processing device 100 estimates the behavior of a person (executes a simulation).
That is, the information processing device 100 determines the attributes of the person for which behavior estimation is to be performed from among the multiple attribute items identified in step ST1. The information processing device 100 inputs the determined attributes into an estimation model (1) (first trained model) generated in step ST1, and determines the behavioral tendency of the person whose behavior is to be estimated. The information processing device 100 inputs the determined behavioral tendency into an estimation model (2) (second trained model) generated in step ST1, and determines parameters of the behavior estimation model (simulation model). The information processing device 100 sets the determined parameters in the behavior estimation model, and estimates the person's behavior (executes a simulation).

次に、上述した一実施形態に係る情報処理方法について詳細に説明する。 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 acquisition unit 111 acquires behavioral information regarding the behavior of a person and attribute information regarding the attributes of the person. For example, the acquisition unit 111 may acquire, as the behavioral information, information regarding 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. In addition, the acquisition unit 111 may acquire, as the attribute information, information regarding at least one of the person's age, the frequency with which the person drives 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.

ステップST102において、分類部112は、ステップST101で取得する行動情報に基づいて、人物の行動傾向に応じた分類を行う。ここで、分類部112は、例えば、行動情報に基づく車両と人物との位置関係、車両の速度、及び、車両の加速度のうち少なくとも1つに応じた、人物の行動傾向の類似度毎に分類してもよい。 In step ST102, the classification unit 112 performs classification according to the behavioral tendencies of the person based on the behavioral information acquired in step ST101. Here, the classification unit 112 may classify according to the similarity of the behavioral tendencies of the person based on, for example, at least one of the positional relationship between the vehicle and the person based on the behavioral information, the speed of the vehicle, and the acceleration of the vehicle.

ステップST103において、第1学習部113は、ステップST101で取得する属性情報、及び、ステップST102で分類される行動の傾向に基づいて、人物の属性と行動の傾向との関連性を学習して第1学習済モデル(推定モデル(1))を生成する。この場合、第1学習部113は、例えば、第1学習済モデルとして、人物の行動を推定する際の人物の行動の傾向に関連のある属性を特定する項目と、その項目に応じて人物の行動の推定結果と出力するための学習済モデルを生成してもよい。 In step ST103, the first learning unit 113 learns the association between a person's attributes and behavioral tendencies based on the attribute information acquired in step ST101 and the behavioral tendencies classified in step ST102, and generates a first learned model (estimation model (1)). In this case, the first learning unit 113 may generate, for example, as the first learned model, an item that identifies an attribute related to a person's behavioral tendencies when estimating the person's behavior, and a learned model for outputting an estimation result of the person's behavior according to the item.

ステップS104において、第2学習部114は、ステップST102で分類される行動の傾向と、その傾向に応じた人物の行動推定を行う行動推定モデルに利用されるパラメータとの関連性を学習して第2学習済モデル(推定モデル(2))を生成する。この場合、第2学習部114は、例えば、第2学習済モデルを、分類部112によって分類される複数の行動の傾向それぞれに応じた、行動推定モデルに利用される交通参加者のパラメータを学習して生成してもよい。 In step S104, the second learning unit 114 learns the association between the behavioral tendencies classified in step ST102 and the parameters used in the behavior estimation model that estimates the behavior of a person according to the tendencies, and generates a second learned model (estimation model (2)). In this case, the second learning unit 114 may generate the second learned model, for example, by learning parameters of traffic participants used in the behavior estimation model according to each of the multiple behavioral tendencies classified by the classification unit 112.

次に、上述したステップ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 first identification unit 115 identifies attribute items to be input into the first learned model generated in step ST103. Furthermore, the first identification unit 115 identifies a behavioral tendency of a person according to the attribute items based on the identified attribute items and the first learned model generated in step ST103. That is, the first identification unit 115 identifies a behavioral tendency of a person who is the subject of behavior estimation.

ステップST202において、第2特定部116は、ステップST201で特定される人物の行動(行動傾向)と、ステップST104で生成される第2学習済モデルとに基づいて、行動推定モデルに利用されるパラメータを特定する。 In step ST202, the second identification unit 116 identifies parameters to be used in the behavior estimation model based on the behavior (behavioral tendency) of the person identified in step ST201 and the second trained model generated in step ST104.

ステップST203において、行動推定部117は、ステップST202で特定されるパラメータを入力した行動推定モデルを利用して、人物の行動を推定する。行動推定部117は、例えば、行動推定モデル(シミュレーションモデル)として種々のモデルを利用することが可能である。この場合、前述したステップST104では、ステップST203で利用される行動推定モデル(シミュレーションモデル)に応じたパラメータを特定することが可能な第2学習済モデルが生成される。 In step ST203, the behavior estimation unit 117 estimates the person's behavior using the behavior estimation model to which the parameters identified in step ST202 have been input. The behavior estimation unit 117 can use, for example, various models as the behavior estimation model (simulation model). In this case, in the above-mentioned step ST104, a second trained model capable of identifying parameters according to the behavior estimation model (simulation model) used in step ST203 is generated.

[変形例]
次に、上述した実施形態の変形例について説明する。
[Modification]
Next, a modification of the above-described embodiment will be described.

上述した分類部112は、例えば、人物の行動傾向に応じてクラスタリングを行う例について説明した。しかし本開示ではこの一例に限定されず、分類部112は、行動傾向について何らかの数値を利用して特徴量化を行ってもよい。この場合、分類部112は、例えば、シミュレーションに利用する式(1)のような交通参加者モデルのパラメータを利用して特徴量化を行ってもよい。 The above-mentioned classification unit 112 has been described as performing clustering according to the behavioral tendencies of people, for example. However, the present disclosure is not limited to this example, and the classification unit 112 may perform feature quantification using some numerical value for the behavioral tendencies. In this case, the classification unit 112 may perform feature quantification using, for example, parameters of a traffic participant model such as equation (1) used in the simulation.

第1学習部113は、例えば、第1学習済モデルを生成する際の学習において、その学習済モデルの精度が良くなるように属性情報を選定してもよい。 The first learning unit 113 may, for example, select attribute information during learning to generate the first learned model so as to improve the accuracy of the learned model.

第2学習部114は、例えば、ロジスティック回帰モデルを利用して交通参加者モデルを推定する例について説明した。しかし本開示ではこの一例に限定されず、第2学習部114は、種々のモデルを利用してもよい(交通参加者モデルの形状は問わない)。第2学習部114は、例えば、行動傾向をクラス分けしたデータ(行動傾向のクラス内の全データ)を利用して、平均の交通参加者モデルのパラメータを算出後、交通参加者モデルの一部のパラメータを行動情報に合うように調整できるようになっていてもよい。第2学習部114は、その調整に利用するための情報(入力情報)として、属性情報を用いてもよい。 The second learning unit 114 has been described as estimating a traffic participant model using, for example, a logistic regression model. However, the present disclosure is not limited to this example, and the second learning unit 114 may use various models (regardless of the shape of the traffic participant model). For example, the second learning unit 114 may be able to use data in which behavioral tendencies are classified (all data within a behavioral tendency class) to calculate average traffic participant model parameters, and then adjust some of the parameters of the traffic participant model to match the behavioral information. The second learning unit 114 may use attribute information as information (input information) to be used for the adjustment.

上述した情報処理装置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 information processing device 100 may be realized as a function of a computer's arithmetic processing device, etc. That is, the acquisition unit 111, the classification unit 112, the first learning unit 113, the second learning unit 114, the first identification unit 115, the second identification unit 116, and the behavior estimation unit 117 (control unit 110) of the information processing device 100 may be realized as an acquisition function, a classification function, a first learning function, a second learning function, a first identification function, a second identification function, and a behavior estimation function (control function), respectively, by the computer's arithmetic processing device, etc.
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 information processing device 100 may be realized by a computer arithmetic processing device or the like. The arithmetic processing device or the like is configured by, for example, an integrated circuit or the like. Therefore, each unit of the information processing device 100 may be realized as a circuit constituting the arithmetic processing device or the like. That is, the acquisition unit 111, the classification unit 112, the first learning unit 113, the second learning unit 114, the first identification unit 115, the second identification unit 116, and the behavior estimation unit 117 (control unit 110) of the information processing device 100 may be realized as an acquisition circuit, a classification circuit, a first learning circuit, a second learning circuit, a first identification circuit, a second identification circuit, and a behavior estimation circuit (control circuit) constituting the arithmetic processing device or the like of a computer.
The communication unit 121, the storage unit 122, and the display unit 123 of the information processing device 100 may be realized as a communication function, a storage function, and a display function including the functions of an arithmetic processing device, for example. The communication unit 121, the storage unit 122, and the display unit 123 of the information processing device 100 may be realized as a communication circuit, a storage circuit, and a display circuit by being configured by, for example, an integrated circuit, etc. The communication unit 121, the storage unit 122, and the display unit 123 of the information processing device 100 may be realized as a communication device, a storage device, and a display device by being configured by, for example, a plurality of devices.

情報処理装置100は、上述した複数の各部のうち1又は任意の複数を組み合わせることが可能である。
本開示では、「情報」の文言を使用しているが、「情報」の文言は「データ」と言い換えることができ、「データ」の文言は「情報」と言い換えることができる。
The information processing device 100 can combine one or any two or more of the above-mentioned units.
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 LIST 100 Information processing device 110 Control unit 111 Acquisition unit 112 Classification unit 113 First learning unit 114 Second learning unit 115 First identification unit 116 Second identification unit 117 Behavior estimation unit 121 Communication unit 122 Storage unit 123 Display unit

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.
前記分類部は、行動情報に基づく車両と人物との位置関係、車両の速度、及び、車両の加速度のうち少なくとも1つに応じた、人物の行動の傾向の類似度に応じて分類する
請求項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学習部は、第1学習済モデルとして、人物の行動を推定する際の人物の行動の傾向に関連のある属性を特定する項目と、当該項目に応じて人物の行動の推定結果と出力するための学習済モデルを生成する
請求項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つに関する情報を取得する
請求項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.
前記第2学習部は、第2学習済モデルを、分類部によって分類される複数の行動の傾向それぞれに応じた、行動推定モデルに利用される交通参加者のパラメータを学習して生成する
請求項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学習部によって生成される第1学習済モデルに基づいて、複数の人物の属性の項目から1つ以上の属性を特定し、特定される属性に応じた人物の行動を特定する第1特定部と、
前記第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:
人物の行動に関する行動情報に基づいて、人物の行動の傾向に応じて分類される分類結果と、人物の属性に関する属性情報とを学習して生成される第1学習済モデルに基づいて、複数の人物の属性の項目から1つ以上の属性を特定し、特定される属性に応じた人物の行動を特定する第1特定部と、
人物の行動の傾向に応じて分類される行動の傾向と当該傾向に応じた人物の行動を推定する行動推定モデルに利用されるパラメータとの関連性を学習して生成される第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.
JP2021149085A 2021-09-14 2021-09-14 Information processing device, information processing method, and information processing program Active JP7519337B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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