JP7498688B2 - Model, device and method for estimating acceptability using relationship between change in target state and target state - Google Patents
Model, device and method for estimating acceptability using relationship between change in target state and target state Download PDFInfo
- Publication number
- JP7498688B2 JP7498688B2 JP2021146024A JP2021146024A JP7498688B2 JP 7498688 B2 JP7498688 B2 JP 7498688B2 JP 2021146024 A JP2021146024 A JP 2021146024A JP 2021146024 A JP2021146024 A JP 2021146024A JP 7498688 B2 JP7498688 B2 JP 7498688B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- acceptability
- self
- relationship
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、ロボット、自動運転車や、人間を含めた意味での自律体における受容性を評価する技術に関する。 The present invention relates to technology for evaluating acceptability in autonomous bodies, including robots, self-driving cars, and humans.
近年、介護、福祉、医療、運輸や、家事等の様々な生活にかかわる分野において、ロボットを活用した種々のサービスの提供が検討されている。ここで、人間と活動空間を共有することになるロボットは、人間に対し極力悪影響を与えないように確実に制御されることが要請される。 In recent years, the provision of various services using robots has been considered in various fields related to daily life, such as nursing care, welfare, medical care, transportation, and housework. Here, robots that will share the activity space with humans must be reliably controlled so as to have as little adverse effect on humans as possible.
例えば、ロボットと人間が同じ空間を移動する場合、ロボットには、周囲の人間の移動の様子を観察して、人間の移動を妨害することのないように自らの移動経路を適切に計画・調整することが求められる。そのため現在、ロボティクス分野において、人間と共存可能なロボットを実現するためのロボット制御技術や、ロボットを用いた好適なサービス提供技術に関する研究が盛んに行われている。 For example, when robots and humans move in the same space, the robot is required to observe the movements of the humans around it and appropriately plan and adjust its own movement path so as not to interfere with the movements of the humans. For this reason, currently, in the field of robotics, active research is being conducted on robot control technologies to realize robots that can coexist with humans, and technologies to provide suitable services using robots.
ここで、人間と共存可能なロボットを実現するためには、新たに開発された制御技術やサービス提供技術によって達成されるロボットの活動内容が、実際に人間に受け入れられるものとなっているか否か、さらには人間社会に適応したものとなっているか否かを評価することが重要となる。 To realize robots that can coexist with humans, it is important to evaluate whether the activities of robots achieved through newly developed control technologies and service provision technologies are actually acceptable to humans, and furthermore, whether they are adapted to human society.
従来、このようなロボットに対する受容性評価は、人間の主観に基づくアンケート調査やインタビュー調査によって実施されてきた。例えば非特許文献1には、UTAUTと呼ばれる技術受容モデルに基づき設計された受容性アンケートを利用して、公共の場に設置した案内ロボットの受容性を評価した例が開示されている。また、非特許公報2は、実店舗に導入した客引きロボットの管理者である店長に対し、インタビューを実施した結果得られたインタビュー内容を分析し、この客引きロボットの受容性を評価する手法を開示している。
Conventionally, the evaluation of the acceptability of such robots has been carried out by questionnaire surveys or interview surveys based on human subjectivity. For example, Non-Patent
さらに、例えば特許文献1には、歩行ロボットと障害物の衝突を、ロボット脚部の加速度センサを用いて検出する技術が開示されている。このようなロボットと物体との衝突の発生は、ロボットの受容性を低下させる要因と捉えることができるので、このような衝突イベントの発生状況を調べることによって、ロボットの受容性を評価することも可能になる。
Furthermore, for example,
以上、ロボットの受容性評価に係る従来の技術・手法を説明したが、このうち、アンケート調査に基づくロボット受容性の評価においては、アンケートの設計、対象者の選定と取り集め、アンケート(質問票)の配布や、回答済みアンケートの収集、さらには回答の集計と分析といったような、人手による多大な作業を行う必要が生じる(ちなみにここで述べるアンケート調査の問題点は、インタビュー調査においても概ね当てはまるものとなっている)。 The above describes conventional technologies and methods for evaluating robot acceptability. However, evaluating robot acceptability based on a questionnaire survey requires a great deal of manual work, such as designing the survey, selecting and collecting subjects, distributing the survey (questionnaire), collecting completed surveys, and tallying and analyzing the responses. (Incidentally, the problems with questionnaire surveys discussed here also apply to interview surveys.)
実際、統計的に有意な評価結果を得るためには、数百から数千人規模のユーザを対象にアンケート調査を実施する必要があり、このような人手による作業工数やその実施のための費用は膨大なものとなってしまう。さらに一般に、新技術や新サービスを開発するに当たっては、テストと分析・評価を繰り返し、継続的にその改善を図ることが重要となるが、アンケート調査による評価を繰り返し若しくは継続的に実施することは、膨大な手間とコストがネックとなり、現実的ではないのが実情である。 In fact, to obtain statistically significant evaluation results, it is necessary to conduct questionnaire surveys targeting hundreds to thousands of users, and the amount of manual work required and the costs of conducting such surveys are enormous. Furthermore, when developing new technologies or services, it is generally important to repeatedly test, analyze, and evaluate the technology and to continually improve it. However, the enormous amount of work and costs required to repeatedly or continually conduct evaluations using questionnaire surveys makes it impractical in reality.
またさらに言えば、アンケート調査では、アンケート参加者の過去の体験から総括的に得られるロボットに対する全体的な印象についての評価しか得ることができず、すなわちロボットに関し過去に発生した個々のイベントに対する評価を行うことは非常に困難である。例えば、アンケート参加者とロボットが急接近するイベントの生じた際、アンケート参加者が危険を感じた場合に、ロボットに危険を感じたか否かについてのアンケート項目に対し、このアンケート参加者が「危険を感じた」と回答したとしても、この回答からは、具体的にロボットのどの行動に問題があったのかを特定することができないのである。 Furthermore, a questionnaire survey can only obtain an evaluation of the participant's overall impression of a robot, which is based on their past experiences; in other words, it is extremely difficult to evaluate individual events that have occurred in the past involving a robot. For example, if an event occurs in which the participant and a robot come into close contact, and the participant feels danger, and answers "I felt danger" to a questionnaire item asking whether or not the robot felt dangerous, it is not possible to identify from this answer which specific behavior of the robot was problematic.
この点、特許文献1に記載された技術によれば、ロボットと障害物との衝突イベントを検出することができるので、例えば予め設定された所定のルールに基づきこの衝突イベントによる受容性の低下が生じたか否かを評価することは可能となっている。しかしながら、このような評価手法では、発生した衝突イベントにおいて、実際にロボットが反受容的な行動を行ったか否かを判断することはできない。
In this regard, the technology described in
例えば、ロボットにも避けられないような高速度で障害物が接近してきたために衝突イベントが発生した場合、ロボットの行動に受容性上の問題があったと判断することは不適当であると考えられるが、上記の評価手法では「ロボットの受容性は低い」と評価されてしまう可能性があるのである。このように従来、例えば人間と同じ空間で移動するロボットの行動そのものから、ロボットの実際の受容性を適切に評価することは何ら行われてこなかったのである。 For example, if a collision event occurs because an obstacle approaches at such a high speed that even the robot cannot avoid it, it would be inappropriate to judge that there was an acceptability problem with the robot's behavior, but the above evaluation method may result in an evaluation that "the robot's acceptability is low." As such, up until now, there has been no attempt to appropriately evaluate the actual acceptability of a robot based on the actual behavior of the robot as it moves in the same space as humans, for example.
ちなみに、以上に述べたような受容性評価の問題は、当然ではあるが、ロボット以外の自動運転車や、自律飛行ドローン、さらには人間といったような自律体についての受容性評価の際にも生じ得るものとなっている。 By the way, the problems with acceptability assessment described above can of course also arise when assessing the acceptability of autonomous entities other than robots, such as self-driving cars, autonomous drones, and even humans.
そこで、本発明は、対象群に属する対象についての他の対象との間における受容性に係る情報を、当該対象の状態における変化や他との関係に基づき推定することの可能な受容性推定モデル、受容性情報推定装置、及び受容性情報推定方法を提供することを目的とする。 The present invention aims to provide an acceptability estimation model, an acceptability information estimation device, and an acceptability information estimation method that can estimate information related to the acceptability of a subject belonging to a subject group relative to other subjects based on changes in the subject's state and its relationships with others.
本発明によれば、対象群に属する対象についての他の対象との間における受容性に係る情報を推定する受容性推定モデルであって、
当該対象についての状態の変化に係る情報である状態変化情報を受け取り、前の時点で自ら生成した隠れ状態情報である状態変化隠れ情報に対し当該状態変化情報を反映させて、新たな状態変化隠れ情報を生成する状態変化回帰ニューラルネットワーク(RNN)セルと、
当該対象の状態と当該他の対象の状態との相対的な関係に係る情報である相対関係情報を受け取り、前の時点で自ら生成した隠れ状態情報である相対関係隠れ情報に対し当該相対関係情報を反映させて、新たな相対関係隠れ情報を生成する、当該他の対象毎に設けられた相対関係RNNセルと、
当該他の対象毎の当該相対関係隠れ情報を、当該状態変化隠れ情報を反映させた重みを用いて当該他の対象にわたり合わせることによって、当該対象と当該他の対象との間の影響を表現した特徴量である影響特徴量を生成する影響特徴量生成部と、
当該影響特徴量を入力として、当該対象の受容性に係る情報を決定する受容性情報決定部と
してコンピュータを機能させる受容性推定モデルが提供される。
According to the present invention, there is provided an acceptability estimation model for estimating information regarding acceptability of a subject belonging to a subject group with respect to other subjects, comprising:
A state change regression neural network (RNN) cell receives state change information, which is information related to a change in state of the target, and generates new state change hidden information by reflecting the state change information on state change hidden information, which is hidden state information generated by itself at a previous point in time;
A relative relationship RNN cell provided for each of the other objects receives relative relationship information, which is information related to a relative relationship between the state of the object and the state of the other object, and generates new relative relationship hidden information by reflecting the relative relationship information on the relative relationship hidden information, which is hidden state information generated by the object itself at a previous point in time;
an influence feature generating unit that generates an influence feature which is a feature expressing an influence between a target and the other target by combining the relative relationship hidden information for each of the other targets with respect to the other targets using a weight that reflects the state change hidden information;
An acceptability estimation model is provided that causes a computer to function as an acceptability information determination unit that receives the influence feature amount as an input and determines information related to the acceptability of the target.
この本発明に係る受容性情報決定部の一実施形態として、この受容性情報決定部は、
前の時点で自ら生成した隠れ状態情報である受容性隠れ情報、及び受け取った当該影響特徴量に基づいて、当該対象の受容性を表現した受容性特徴量を生成する受容性RNNセルと、
当該受容性特徴量を入力とし、予め設定された受容性の有無若しくは程度に係るクラス毎に当該クラスの尤度を、当該受容性に係る情報として決定する受容性分類部と
を有することも好ましい。
As an embodiment of the acceptability information determination unit according to the present invention, the acceptability information determination unit
A receptive RNN cell that generates a receptive feature expressing the receptivity of the target based on receptive hidden information, which is hidden state information generated by itself at a previous time point, and the received influence feature;
It is also preferable to have an acceptability classification unit that receives the acceptability feature amount as an input and determines the likelihood of each class relating to the presence or absence or degree of pre-set acceptability as information relating to the acceptability.
また、本発明による受容性推定モデルの一実施形態として、
本受容性推定モデルは、当該対象から当該他の対象への向きに係る情報を含む自他関係識別情報を入力して、当該相対関係情報としての自他関係情報を生成する自他関係表現抽出部としてコンピュータを更に機能させ、
当該相対関係RNNセルは、当該自他関係情報を受け取り、前の時点で自ら生成した相対関係隠れ情報としての自他関係隠れ情報に対し当該自他関係情報を反映させて、新たな自他関係隠れ情報を生成する自他関係RNNを含み、
影響特徴量生成部は、当該他の対象毎の当該自他関係隠れ情報を、当該状態変化隠れ情報を反映させた重みを用いて当該他の対象にわたり合わせることによって、当該他の対象の当該対象への影響を表現した当該影響特徴量としての自影響特徴量を生成する
ことも好ましい。
In addition, as an embodiment of the acceptability estimation model according to the present invention,
The present acceptability estimation model further functions as a self-other relation expression extraction unit that receives self-other relation identification information including information related to a direction from the subject to the other subject, and generates self-other relation information as the relative relation information;
The relative relationship RNN cell includes a self-other relationship RNN that receives the self-other relationship information, reflects the self-other relationship information on the self-other relationship hidden information as the relative relationship hidden information generated by itself at a previous point in time, and generates new self-other relationship hidden information;
It is also preferable that the influence feature generation unit generates a self-influence feature as the influence feature expressing the influence of the other object on the other object by combining the self-other relationship hidden information for each other object across the other objects using a weight that reflects the state change hidden information.
さらに、上記の実施形態において、影響特徴量生成部は、当該状態変化隠れ情報と当該自他関係隠れ情報との関数であるアテンションスコアを算出し、当該アテンションスコアに基づいて当該重みを決定することも好ましい。 Furthermore, in the above embodiment, it is also preferable that the influence feature generation unit calculates an attention score that is a function of the state change hidden information and the self-other relationship hidden information, and determines the weight based on the attention score.
またさらに、少なくとも当該対象は、当該他の対象を認識する認識範囲を有し、
影響特徴量生成部は、当該対象の当該認識範囲に当該他の対象が入っていない場合、入っている場合と比較してより小さな値をとる当該アテンションスコアを算出する、又は、当該認識範囲に入っていない当該他の対象に係る当該自他関係隠れ情報を、当該アテンションスコアの算出に用いないことも好ましい。
Furthermore, at least the target has a recognition range for recognizing the other target,
It is also preferable that the influence feature generation unit calculates an attention score that is smaller when the other object is not included in the recognition range of the target than when it is included, or does not use the hidden self-other relationship information relating to the other object that is not included in the recognition range in calculating the attention score.
また、本発明による受容性推定モデルの他の実施形態として、
本受容性推定モデルは、当該他の対象から当該対象への向きに係る情報を含む他自関係識別情報を入力して、当該相対関係情報としての他自関係情報を生成する他自関係表現抽出部としてコンピュータを更に機能させ、
当該相対関係RNNセルは、当該他自関係情報を受け取り、前の時点で自ら生成した相対関係隠れ情報としての他自関係隠れ情報に対し当該他自関係情報を反映させて、新たな他自関係隠れ情報を生成する他自関係RNNも含み、
影響特徴量生成部は、当該他の対象毎の当該他自関係隠れ情報を、当該他の対象についての当該状態変化RNNセルで生成された当該状態変化隠れ情報を反映させた重みを用いて当該他の対象にわたり合わせることによって、当該対象の当該他の対象への影響を表現した当該影響特徴量としての他影響特徴量も生成し、
受容性情報決定部は、当該自影響特徴量及び当該他影響特徴量を、又は当該自影響特徴量と当該他影響特徴量とを合わせた量を当該影響特徴量として入力として、当該対象の受容性に係る情報を生成する
ことも好ましい。
In addition, as another embodiment of the acceptability estimation model according to the present invention,
The acceptability estimation model further functions as an other-self relation expression extraction unit that receives other-self relation identification information including information related to a direction from the other object to the subject object and generates other-self relation information as the relative relation information;
The relative relationship RNN cell also includes a relative-self relationship RNN that receives the other-self relationship information, reflects the other-self relationship information on the other-self relationship hidden information as relative relationship hidden information generated by itself at a previous point in time, and generates new other-self relationship hidden information;
The influence feature generation unit also generates an other influence feature as the influence feature expressing the influence of the subject object on the subject object by combining the other-self relation hidden information for each subject object across the subject object using a weight reflecting the state change hidden information generated in the state change RNN cell for the subject object;
It is also preferable that the acceptability information determination unit generates information regarding the acceptability of the target by inputting the self-influence feature and the other-influence feature, or the combined amount of the self-influence feature and the other-influence feature, as the influence feature.
さらに、上記の実施形態において、影響特徴量生成部は、当該他の対象についての当該状態変化RNNセルで生成された当該状態変化隠れ情報と当該他自関係隠れ情報との関数である逆アテンションスコアを算出し、当該逆アテンションスコアに基づいて当該重みを決定することも好ましい。 Furthermore, in the above embodiment, it is also preferable that the influence feature generation unit calculates a reverse attention score, which is a function of the state change hidden information and the other-self relationship hidden information generated in the state change RNN cell for the other target, and determines the weight based on the reverse attention score.
またさらに、少なくとも当該他の対象は、当該対象を認識する認識範囲を有し、
影響特徴量生成部は、当該他の対象の当該認識範囲に当該対象が入っていない場合、入っている場合と比較してより小さな値をとる当該逆アテンションスコアを算出する、又は、当該認識範囲に入っていない当該対象に係る当該他自関係隠れ情報を、当該逆アテンションスコアの算出に用いないことも好ましい。
Furthermore, at least the other object has a recognition range for recognizing the object,
It is also preferable that the influence feature generation unit calculates the reverse attention score to be smaller when the object is not within the recognition range of the other object than when it is within the recognition range of the other object, or that the hidden self-other relationship information relating to the object that is not within the recognition range is not used in calculating the reverse attention score.
また、本発明による受容性推定モデルの更なる他の実施形態として、当該対象は、外部から受け取った又は内部で生成した制御情報に基づいて所定の制御に係る処理を行い、
受容性情報決定部は、当該対象が当該制御情報を受け取った又は生成した時点に基づき設定された所定の時間区間内において生成された当該影響特徴量を入力として、当該対象の受容性に係る情報を生成することも好ましい。
In yet another embodiment of the acceptability estimation model according to the present invention, the target performs a process related to a predetermined control based on control information received from an external source or generated internally,
It is also preferable that the acceptability information determination unit generates information regarding the acceptability of the subject by inputting the influence feature generated within a specified time interval that is set based on the time at which the subject received or generated the control information.
さらに、本発明による受容性推定モデルの更なる他の実施形態として、当該対象は、外部から受け取った又は内部で生成した制御情報に基づいて所定の制御に係る処理を行い、
状態変化RNNセルは、当該制御情報に係る情報及び当該状態変化情報を、若しくは当該制御情報に係る情報と当該状態変化情報とを合わせた情報を反映させて新たな状態変化隠れ情報を生成する、及び/又は、当該相対関係RNNセルは、当該制御情報に係る情報及び当該相対関係情報を、若しくは当該制御情報に係る情報と当該相対関係情報とを合わせた情報を反映させて新たな相対関係隠れ情報を生成することも好ましい。
Furthermore, as yet another embodiment of the acceptability estimation model according to the present invention, the target performs processing related to a predetermined control based on control information received from an external source or generated internally,
It is also preferable that the status change RNN cell generates new status change hidden information by reflecting information related to the control information and the status change information, or information combining the information related to the control information and the status change information, and/or the relative relationship RNN cell generates new relative relationship hidden information by reflecting information related to the control information and the relative relationship information, or information combining the information related to the control information and the relative relationship information.
さらに、本発明による受容性推定モデルの1つの応用例として、当該対象は、とるべき行動又は状態を自律的に決定する自律体であって、当該他の対象は人であり、
受容性情報決定部は、当該自律体の受容性としての社会性に係る情報を決定することも好ましい。
Furthermore, as an application example of the acceptability estimation model according to the present invention, the subject is an autonomous body that autonomously determines an action or state to be taken, and the other subject is a person,
It is also preferable that the acceptability information determination unit determines information related to sociability as the acceptability of the autonomous entity.
本発明によれば、また、以上に述べた受容性推定モデルを用いて、当該対象の受容性に係る情報を推定する受容性情報推定装置が提供される。 The present invention also provides an acceptability information estimation device that uses the acceptability estimation model described above to estimate information related to the acceptability of the subject.
本発明によれば、さらに、
当該対象群における各対象の当該状態に係る情報と受容性に係る正解情報とを用い、以上に述べた受容性推定モデルを学習によって構築し、
構築された当該受容性推定モデルを用いて、当該対象の受容性に係る情報を推定する
ことを特徴とする、コンピュータによる受容性情報決推定方法が提供される。
According to the present invention, further comprising:
Using information on the state of each subject in the subject group and correct answer information on acceptability, construct the above-mentioned acceptability estimation model through learning,
There is provided a method for estimating acceptability information by a computer, which is characterized by estimating information related to the acceptability of the subject using the constructed acceptability estimation model.
本発明の受容性推定モデル、受容性情報推定装置、及び受容性情報推定方法によれば、対象群に属する対象についての他の対象との間における受容性に係る情報を、当該対象の状態における変化や他との関係に基づいて推定することができる。 The acceptability estimation model, acceptability information estimation device, and acceptability information estimation method of the present invention can estimate information about the acceptability of a subject belonging to a subject group relative to other subjects based on changes in the subject's state and relationships with others.
以下、本発明の実施形態について、図面を用いて詳細に説明する。 The following describes in detail an embodiment of the present invention with reference to the drawings.
[受容性推定モデル]
図1は、本発明による受容性推定モデルの一実施形態、及び本発明による受容性情報推定装置の一実施形態を示す模式図である。
[Acceptance estimation model]
FIG. 1 is a schematic diagram showing an embodiment of an acceptability estimation model according to the present invention and an embodiment of an acceptability information estimation device according to the present invention.
図1に示した本実施形態の受容性推定モデル1は、
(a)あるエリアで互いに近接しながら移動しているロボット(対象)と複数の人間(他の対象)とが属する対象群について、
(b)これらロボット(対象)及び複数の人間(他の対象)の各々における所在位置の時系列データ(各時点でとっている(所在という)状態を示すデータ(すなわち位置データ)の時系列情報)を取得し、
(c)これらの所在位置の時系列データを用いて、このロボット(対象)における複数の人間(他の対象)との間の受容性に係る情報、本実施形態ではこのロボット(対象)の社会性情報を推定する
機械学習モデルとなっている。
The
(a) For a group of objects including a robot (object) and multiple humans (other objects) moving close to each other in a certain area,
(b) acquiring time-series data of the location of each of the robots (subjects) and multiple humans (other subjects) (time-series information of data (i.e., location data) indicating the state (called location) taken at each point in time);
(c) Using the time series data of these locations, a machine learning model is used to estimate information regarding the acceptability of this robot (target) between multiple humans (other targets), which in this embodiment is social information about this robot (target).
ここで、ロボット(対象)の「受容性」とは、このロボット(対象)が社会(本実施形態では対象群)やそのメンバ(他の対象)の理解・賛同を得て受け入れられる度合いのことと定義される。また、ロボット(対象)の「社会性」は、社会(本実施形態では対象群)の一員であることの相応しさを示す度合いと定義され、上記の「受容性」の1つの指標となっている。例えば一般に、"社会的"である人間同士ならば、同じ空間内を移動するに際し、互いに衝突することのないように進行方向や移動速度を変えたり、互いの距離を所定以上に保つようにしたり等の調整行動を行うことが期待されるところ、群衆の中を移動するロボットが同様の調整行動を行う場合、当該ロボットは"社会的"であるとすることができるのである。 Here, the "acceptability" of a robot (subject) is defined as the degree to which this robot (subject) is accepted by society (the target group in this embodiment) and its members (other subjects) with their understanding and approval. The "sociability" of a robot (subject) is defined as the degree to which it is suitable to be a member of society (the target group in this embodiment), and is one index of the above-mentioned "acceptability." For example, humans, who are generally "social," are expected to take adjustment actions when moving within the same space, such as changing the direction or speed of movement to avoid collisions and keeping a certain distance between each other. If a robot moving through a crowd takes similar adjustment actions, the robot can be said to be "social."
具体的に、受容性推定モデル1は(例えば時点tにおいて)、
(A)ロボット(対象v)についての状態の変化(本実施形態では所在位置の変化)に係る情報である「状態変化情報」ev
tを受け取り、前の時点(時点t-1)で自ら生成した隠れ状態情報である「状態変化隠れ情報」hv
t-1に対し「状態変化情報」ev
tを反映させて、新たな「状態変化隠れ情報」hv
tを生成する状態変化回帰ニューラルネットワーク(RNN)セル11と、
(B)ロボット(対象v)の状態と人間(他の対象i)の状態との相対的な関係(相対的な位置関係)に係る情報である「相対関係情報」evi
tを受け取り、前の時点(時点t-1)で自ら生成した隠れ状態情報である「相対関係隠れ情報」hvi
t-1に対し「相対関係情報」evi
tを反映させて、新たな「相対関係隠れ情報」hvi
tを生成する、人間(他の対象i)毎に設けられた相対関係RNNセル13と、
(C)人間(他の対象i)毎の「相対関係隠れ情報」hvi
tを、「状態変化隠れ情報」hv
tを反映させた重みを用いて複数の人間(他の対象i)にわたり合わせることによって、ロボット(対象v)と人間(他の対象i)との間の影響を表現した特徴量である「影響特徴量」Hvを生成する影響特徴量生成部15と、
(D)影響特徴量Hvを入力として、ロボット(対象v)の「受容性に係る情報」(本実施形態では社会性情報)を決定する受容性情報決定部16と
してコンピュータを機能させる機械学習モデルとなっている。
Specifically, the acceptability estimation model 1 (for example, at time t) is
(A) a state change regression neural network (RNN)
(B) a relative
(C) an
(D) This is a machine learning model that causes a computer to function as an acceptability information determiner 16 that determines “acceptability information” (sociality information in this embodiment) of a robot (target v) using the influence feature H v as input.
ここで本実施形態において「状態」は所在している状態のことであり、したがって上記(A)の「状態変化情報」ev
tは、ロボット(対象v)における前の時点(時点t-1)での所在位置から情報算出時点(時点t)での所在位置までの大きさ・向きで規定される時間変位ベクトルxv
tを、状態変化表現抽出部12によって潜在表現に変換した量とすることができる。
Here, in this embodiment, a “state” refers to a state in which the robot is located. Therefore, the “state change information” e v t in (A) above can be an amount obtained by converting a time displacement vector x v t , which is defined by the magnitude and direction from the location of the robot (target v ) at the previous time point (time point t−1) to its location at the time point of information calculation (time point t), into a latent expression by the state change
また本実施形態において、上記(B)の「相対関係情報」evi
tは、情報算出時点(時点t)でのロボット(対象v)の所在位置から人間(他の対象i)の所在位置までの大きさ・向きで規定される空間変位ベクトルxvi
tを、自他関係表現抽出部14によって潜在表現に変換した量とすることができる。
In addition, in this embodiment, the “relative relationship information” e vi t in (B) above can be the amount obtained by converting the spatial displacement vector x vi t , defined by the size and direction from the location of the robot (target v) to the location of the human (other target i) at the time of information calculation (time t), into a latent expression by the self-other relationship
受容性推定モデル1は、各時点においてこのような「状態変化情報」ev及び「相対関係情報」eviを、それぞれ「状態変化隠れ情報」hv及び「相対関係隠れ情報」hviに埋め込んでいる。その結果、上記(C)の「影響特徴量」Hvは、ロボットの状態が(人間の影響を受けて)如何に変化したかの情報(状態変化隠れ情報)を勘案することで、影響度の強い関係部分がより強調された、ロボットの状態と各人間の状態との相対関係(隠れ)情報と捉えられる量となり、言い換えると「ロボットと人間との間の影響を表現した特徴量」と解釈されるものとなるのである。またこれにより、このような「影響特徴量」から、ロボットの「受容性に係る情報」を導出することが可能となる。
The
このように受容性推定モデル1は、ロボット(対象)についての人間(他の対象)との間における「受容性に係る情報」を、ロボット(対象)の状態における変化や他との関係に基づき推定することができるのである。またそれ故、多大な手間とコストがかかり継続的な実施が難しいアンケート調査によらずに、ロボット(対象)の受容性(社会性)評価を行うことも可能となる。
In this way, the
さらに、受容性推定モデル1においては、例えばロボット(対象)や人間(他の対象)の状態の測定データを用いて、ロボットの「受容性に係る情報」が導出される。したがって、例えば特定のイベントが発生した時間区間の測定データを用いることによって、ロボット(対象)の状態変化の全体的な印象に基づく受容性評価とは別の、当該特定のイベントが発生した事実に基づく、ロボット(対象)に対する受容性評価を行うことも可能となるのである。
Furthermore, in the
また、本実施形態の受容性推定モデル1において、相対関係RNNセル13は、人間(他の対象)毎に設けられている。すなわち、各人間(他の対象)を表す添え字をi(=1, 2, ・・・, m)として、各相対関係RNNセル13は、各時点において「相対関係隠れ情報」hvi(i=1, 2, ・・・, m)を生成・出力し、影響特徴量生成部15は、各時点においてこれらのhvi(i=1, 2, ・・・, m)を全て受け取って「影響特徴量」Hvを生成する。その結果、「影響特徴量」Hvは、各人間(他の対象i)の影響を(その程度・内容に応じて)全て反映させた特徴量となっており、また、そこから導出されたロボット(対象v)の「受容性に係る情報」も、全ての人間(他の対象i)に関係する情報となるのである。
In addition, in the
なお、本実施形態では、「受容性に係る情報」(社会性に係る情報)を推定する情報推定対象をロボットとし、他の対象を人間としているが、本発明は勿論、これに限定されるものではない。例えば、情報推定対象を、ロボット以外の自律体、例えば自動運転車、自律飛行ドローンや、人間とすることもできる。また例えば、対象群に属する対象全てをロボット、自律飛行ドローン、自動運転車や、人間等としてもよい。さらにロボット、自律飛行ドローン、自動運転車や、人間等が混合した対象群を採用することも可能である。すなわち、各時点においてとるべき状態に関し互いに影響を及ぼし得るような対象ならば種々様々なものが、本発明の対象・他の対象に該当するのである。 In this embodiment, the information estimation target for estimating "information related to acceptability" (information related to sociality) is a robot, and the other target is a human, but the present invention is not limited to this. For example, the information estimation target can be an autonomous body other than a robot, such as an autonomous driving car, an autonomous flying drone, or a human. Also, for example, all of the targets belonging to the target group can be robots, autonomous flying drones, autonomous driving cars, humans, etc. Furthermore, it is also possible to adopt a target group that is a mixture of robots, autonomous flying drones, autonomous driving cars, humans, etc. In other words, a wide variety of targets that can affect each other in terms of the state they should be in at each point in time fall under the target and other targets of the present invention.
また本実施形態では、対象(他の対象)の「状態」を、所在している状態として、状態の変化に係る情報(状態変化情報)を、所在位置の変化に係る情報とし、また、状態の相対的な関係に係る情報(相対関係情報)を、相対的な位置関係に係る情報としているが、本発明は勿論、これに限定されるものではない。例えば、対象・他の対象を人間として、「状態」を感情状態とし、状態の相対的な関係に係る情報を、予め設定した「感情状態間の距離」等とすることも可能である。 In addition, in this embodiment, the "state" of the target (other target) is the state of being located, information relating to changes in state (state change information) is information relating to changes in location, and information relating to the relative relationship of the states (relative relationship information) is information relating to relative positional relationships, but the present invention is of course not limited to this. For example, it is also possible for the target and other targets to be humans, the "state" to be an emotional state, and the information relating to the relative relationship of the states to be a pre-set "distance between emotional states," etc.
実際、本願発明者等は、群衆を空間・時間グラフ(spatio-temporal graphs)で表してこのグラフ情報から群衆の行動予測を可能にする「Social Attentionモデル」を応用して、受容性推定モデル1を創作した経緯がある。したがって、空間・時間グラフのノード情報となり得る情報ならば、対象(他の対象)の「状態」とすることができ、また、空間・時間グラフの時間エッジ情報となり得る情報ならば、「状態の変化に係る情報」とすることができ、さらに、空間・時間グラフの空間エッジ情報となり得る情報ならば、「状態の相対的な関係に係る情報」とすることができるのである。
In fact, the inventors of the present application created
ここで「Social Attentionモデル」は、非特許文献:Anirudh Vemula, Katharina Muelling, Jean Oh, "Social Attention: Modeling Attention in Human Crowds", 2018 IEEE International Conference on Robotics and Automation (ICRA), 2018年, <https://doi.org/10.1109/ICRA.2018.8460504>において開示された群衆行動予測モデルである。なお、受容性推定モデル1における上記(C)の「影響特徴量」は、この非特許文献におけるoutput vector Hv
t(この文献中の式(4))に対応するものとなっている。
Here, the "Social Attention model" is a crowd behavior prediction model disclosed in the non-patent document: Anirudh Vemula, Katharina Muelling, Jean Oh, "Social Attention: Modeling Attention in Human Crowds", 2018 IEEE International Conference on Robotics and Automation (ICRA), 2018, <https://doi.org/10.1109/ICRA.2018.8460504>. Note that the "influence feature" in (C) above in the
図2は、受容性推定モデル1への入力情報を表す空間・時間グラフの一具体例を示した模式図である。
Figure 2 is a schematic diagram showing a specific example of a space-time graph representing input information to the
図2に示した空間・時間グラフは、時点t-1、時点t、及び時点t+1の各時点において、ロボット(対象)及び人間(他の対象)を「ノード」とし、互いに影響し得る(例えば所定距離以内の)ノード同士を「空間エッジ」で結び、さらに時間軸上で隣接する時点における対応するノード同士を「時間エッジ」で結んだグラフとなっている。
The space-time graph shown in Figure 2 is a graph in which the robot (target) and human (other target) are "nodes" at time t-1, time t, and
本実施形態では、この「時間エッジ」に係る情報として、上述した時間変位ベクトルxvを採用し、これを状態変化表現抽出部12によって潜在表現に変換した量を「状態変化情報」evとしている。また、上記の「空間エッジ」に係る情報として、上述した空間変位ベクトルxviを採用し、これを自他関係表現抽出部14によって潜在表現に変換した量を「相対関係情報」eviとしているのである。
In this embodiment, the above-mentioned time displacement vector xv is adopted as information related to this "time edge", and the amount obtained by converting this to a latent expression by the state change
ここで、本実施形態における「ノード」に係る情報、すなわちロボット(対象)及び人間(他の対象)の各々の位置情報は、公知の種々様々な位置計測手段、例えばRGBカメラ、近赤外線カメラや、LiDAR(Light Detection And Ranging)等によって得られた計測データに対し、公知の画像認識技術、例えば非特許文献:Joseph Redmon, Ali Farhadi, "YOLOv3: An Incremental Improvement", Tech Report, Computer Vision and Pattern Recognition (cs.CV), arXiv:1804.02767 [cs.CV], 2018年に記載された技術を用いて解析を行い、取得することができる。 In this embodiment, the information related to the "nodes," i.e., the position information of each of the robot (target) and human (other target), can be obtained by analyzing measurement data obtained by various known position measurement means, such as an RGB camera, a near-infrared camera, or LiDAR (Light Detection And Ranging), using a known image recognition technology, such as the technology described in non-patent document: Joseph Redmon, Ali Farhadi, "YOLOv3: An Incremental Improvement", Tech Report, Computer Vision and Pattern Recognition (cs.CV), arXiv:1804.02767 [cs.CV], 2018.
また、「ノード」に係る情報には、ロボット(対象)及び人間(他の対象)の骨格情報が含まれていてもよい。この場合、例えば非特許文献:Zhe Cao et al., "OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields", Journal version of arXiv:1611.08050, Computer Vision and Pattern Recognition (cs.CV), arXiv:1812.08008 [cs.CV], 2019年に記載された技術を用いて、各関節点の位置を表すヒートマップを生成し、これを骨格情報とすることができる。 In addition, the information related to the "node" may include skeletal information of the robot (target) and the human (other target). In this case, for example, a heat map showing the position of each joint point can be generated using the technology described in non-patent literature: Zhe Cao et al., "OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields", Journal version of arXiv:1611.08050, Computer Vision and Pattern Recognition (cs.CV), arXiv:1812.08008 [cs.CV], 2019, and this can be used as skeletal information.
さらに「ノード」に係る情報には、ロボット(対象)及び人間(他の対象)の視線方向情報を含めることも可能である。この場合、例えば非特許文献:Petr Kellnhofer, " Gaze360: Physically Unconstrained Gaze Estimation in the Wild ", Computer Vision and Pattern Recognition (cs.CV), arXiv:arXiv:1910.10088 [cs.CV],2019年に記載された技術を用いて、3次元空間における視線方向を推定し、この推定結果を視線方向情報とすることができる。 In addition, the information related to the "node" can also include gaze direction information of the robot (target) and humans (other targets). In this case, for example, the technique described in Non-Patent Document: Petr Kellnhofer, "Gaze360: Physically Unconstrained Gaze Estimation in the Wild", Computer Vision and Pattern Recognition (cs.CV), arXiv:arXiv:1910.10088 [cs.CV], 2019 can be used to estimate the gaze direction in three-dimensional space, and the estimated result can be used as gaze direction information.
なお、本明細書における時点の表記であるが、図2の時間軸に示すように、例えばある時点tから見て、ある単位時間1つ分だけ前の時点はt-1と表記される。したがって、例えば単位時間2つ分だけ前の時点はt-2と表記されることになる。また、単位時間1つ分だけ経過した時点はt+1と表記されるのである。ここで、単位時間は任意に設定可能であるが、ノード情報(所在位置情報)を取得可能な隣接する時点間の時間間隔(サンプリング時間)としてもよい。
Note that in this specification, the notation of time points is, for example, as shown on the time axis in Figure 2, when viewed from a certain time point t, a time point one unit time before is expressed as t-1. Therefore, for example, a time point two unit times before would be expressed as t-2. Furthermore, a time point one unit time after the passage of time is expressed as
[モデル構成,受容性推定方法]
以下、本実施形態の受容性推定モデル1の構成について、より詳細に説明を行う。図1に戻って、受容性推定モデル1は、
(ア)状態変化表現抽出部12と、状態変化RNN111を含む状態変化RNNセル11と、
(イ)自他関係表現抽出部14と、自他関係RNN131を含む相対関係RNNセル13と、
(ウ)第1線形変換部151、第2線形変換部152、混合部153、スケール部154、ソフトマックス部155、及び重み付け混合部156を含む影響特徴量生成部15と、
(エ)受容性RNN16aaを含む受容性RNNセル16aと、受容性分類部16bとを備えた受容性情報決定部16と
を、コンピュータ(に搭載されたプログラム)によって具現される機能構成部として有している。
[Model configuration, acceptability estimation method]
The configuration of the
(A) a state change
(a) a self-other relation
(c) an influence
(e) It has a
以下、上述した各機能構成部について具体的に説明を行う。同じく図1において、状態変化表現抽出部12は、情報生成時点を時点tとすると、ロボット(対象v)における前の時点である時点t-1での所在位置から時点tでの所在位置までの大きさ・向きで規定される「時間エッジ情報」としての時間変位ベクトルxv
tを入力とし(自身へ入力される識別子としての「状態変化識別情報」とし)、この時間変位ベクトルxv
tに対し時間変位潜在表現抽出演算子としての行列WTMを作用させて(積算して)、状態変化情報ev
tを生成する。
Each of the above-mentioned functional components will be specifically described below. In Fig. 1, the state change
同じく図1において、状態変化RNNセル11の状態変化RNN111は、例えば同じく時点tにおいて、生成された状態変化情報ev
tを受け取り、前の時点である時点t-1で自ら生成した状態変化隠れ情報hv
t-1に対しこの状態変化情報ev
tを反映させて、新たな状態変化隠れ情報hv
tを生成する。
Also in FIG. 1, the
ここで、状態変化RNN111は、忘却ゲートを備えたLSTM(Long-Short Term Memory)や、リセットゲート及び更新ゲートを備えたGRU(Gated Recurrent Unit)といったような、RNNを構成可能な公知の機構を採用した構造を有していてもよい。
Here, the state-changing
同じく図1において、自他関係表現抽出部14は、同じく情報生成時点を時点tとすると、時点tでのロボット(対象v)の所在位置から人間(他の対象i)の所在位置までの大きさ・向きで規定される「空間エッジ情報」としての空間変位ベクトルxvi
tを入力とし(自身へ入力される識別子としての「自他関係識別情報」とし)、この空間変位ベクトルxvi
tに対し空間変位潜在表現抽出演算子としての行列WSPを作用させて(積算して)、自他関係情報(相対関係情報)evi
tを生成する。
Also in Figure 1, the self-other relationship
同じく図1において、相対関係RNNセル13の自他関係RNN131は、例えば同じく時点tにおいて、生成された自他関係情報(相対関係情報)evi
tを受け取り、前の時点である時点t-1で自ら生成した自他関係隠れ情報(相対関係隠れ情報)hvi
t-1に対しこの自他関係情報(相対関係情報)evi
tを反映させて、新たな自他関係隠れ情報(相対関係隠れ情報)hvi
tを生成する。
Also in Figure 1, the self-
ここで、自他関係RNN131も、上述した状態変化RNN111と同様、忘却ゲートを備えたLSTMや、リセットゲート及び更新ゲートを備えたGRUといったような、RNNを構成可能な公知の機構を採用した構造を有するものとすることができる。
Here, the self-
なお本実施形態において、自他関係RNN131は、人間(他の対象i(=1, 2, ・・・, m))毎に設けられている。すなわち、各自他関係RNN131は、各時点において自他関係隠れ情報(相対関係隠れ情報)hvi(i=1, 2, ・・・, m)を生成・出力するのである。
In this embodiment, the self-
同じく図1において、影響特徴量生成部15は、例えば同じく時点tにおいて、人間(他の対象i)毎に生成された自他関係隠れ情報(相対関係隠れ情報)hvi
t(i=1, 2, ・・・, m)を、状態変化RNN111で生成された状態変化隠れ情報hv
tを反映させた重みを用いて人間(他の対象i(=1, 2, ・・・, m))にわたり合わせることによって、ロボット(対象v)と人間(他の対象i)との間の影響を表現した影響特徴量としての自影響特徴量Hv
tを生成する。本実施形態においてこれはまさに、公知のアテンション(Attention)機構を用いて自影響特徴量Hv
tを生成する処理となっているのである。
1, the influence
より具体的に本実施形態においては、
(a)影響特徴量生成部15の第1線形変換部151により重み行列W1を積算されて次元数deのベクトルに調整された状態変化隠れ情報hv
tと、第2線形変換部152により重み行列W2を積算されて次元数deのベクトルに調整された自他関係隠れ情報hvi
tとを入力として、混合部153が両者を混合して混合量を生成し(例えば両者の内積をとって混合量<W1・hv
t, W2・hvi
t>を生成し)、
(b)混合部13から出力されたm個の混合量を要素とする混合ベクトルに対し、スケール部154が規格化処理(m・(de)-0.5を積算する処理)を行い、
(c)ソフトマックス部155が、この規格化された混合ベクトルに対し、公知のソフトマックス関数を適用し、この規格化された混合ベクトルにおけるベクトル要素の最大値を最も大きくした、且つ要素の合計が1となるアテンションスコアベクトルを出力する。
More specifically, in this embodiment,
(a) The state change hidden information hvt adjusted to a vector of dimension de by multiplying it by a weighting matrix W1 by the first
(b) The
(c) The
ここで、アテンションスコアベクトルはいわば、自他関係隠れ情報hvi
tの各要素に対する状態変化隠れ情報hv
tの重要度を表したものと解釈される。このアテンションスコアベクトルの要素であるアテンションスコアscoreは、状態変化隠れ情報hv
tと自他関係隠れ情報hvi
tとの関数となっており、具体的には次式
(1) score(hv
t, hvi
t)=m・(de)-0.5<W1・hv
t, W2・hvi
t>
で表される量となっている。
ちなみに、上式(1)のアテンションスコアscore(hv
t, hvi
t)は、ロボット(対象v)による人間(他の対象i)への注目(アテンション)の度合いを表していると捉えることができる。
Here, the attention score vector is interpreted as a representation of the importance of the state change hidden information hvt for each element of the self-other relationship hidden information hvt . The attention score, which is an element of this attention score vector, is a function of the state change hidden information hvt and the self-other relationship hidden information hvt , and is specifically expressed by the following formula (1): score( hvt , hvit )=m・( d e ) −0.5 < W1・hvt , W2・hvit >
It is a quantity expressed as:
Incidentally, the attention score score( hvt , hvit ) in the above formula (1) can be understood to represent the degree of attention paid by the robot (target v) to a human (another target i).
次いで、重み付け混合部156は、
(d)決定されたアテンションスコアscoreに基づき、重み状態変化隠れ情報hv
tを反映させた重みaviを、例えば次式
(2) avi=exp(score(hv
t, hvi
t))/Σj=1
mexp(score(hv
t, hvj
t))
によって算出し、
(e)人間(他の対象i)毎に生成された自他関係隠れ情報hvi
t(i=1, 2, ・・・, m)を、上記の重みaviを用いて人間(他の対象i(=1, 2, ・・・, m))にわたり合わせることによって、自影響特徴量Hv
tを生成する。
Next, the
(d) Based on the determined attention score, the weight a vi reflecting the weight state change hidden information h v t is calculated, for example, by the following formula (2): a vi = exp(score(h v t , h vi t ))/Σ j=1 m exp(score(h v t , h vj t ))
Calculated by
(e) The self-other relationship hidden information h vi t (i = 1, 2, ..., m) generated for each human (other object i) is combined across humans (other objects i (= 1, 2, ..., m) using the weights a vi described above to generate the self-influence feature H v t .
具体的に、重み付け混合部156は、次式
(3) Hv
t=Σi=1
m avi・hvi
t
を用いて自影響特徴量Hv
tを算出してもよい。ここで、このような自影響特徴量Hv
tは、ロボットが周りの人間に注目(アテンション)した結果生じた、人間(他の対象i)によるロボット(対象v)への影響を表現した特徴量となっているのである。
Specifically, the
Here, such a self-influence feature H v t is a feature that expresses the influence of humans (other targets i) on the robot (target v) that occurs as a result of the robot paying attention to humans around it.
同じく図1によれば、受容性情報決定部16は本実施形態において、所定時間区間において生成された自影響特徴量Hv(=[Hv
t, Hv
t+1, ・・・, Hv
t+n])を入力として、ロボット(対象v)の「受容性に係る情報」としての社会性スコアSCvを決定する。この受容性情報決定部16は具体的に、
(a)受容性RNN16aaを含む受容性RNNセル16aと、
(b)受容性分類部16bと
を有している。
1, in this embodiment, the acceptability information determination unit 16 receives the self-influence feature Hv (=[ Hvt , Hvt +1 , ..., Hvt +n ]) generated in a predetermined time interval as an input and determines the sociality score SCv as "information related to acceptability" of the robot (target v). Specifically, the acceptability information determination unit 16:
(a) a
(b) an
ここで、上記(a)の受容性RNNセル16aは、前の時点で自ら生成した隠れ状態情報である受容性隠れ情報hs、及び受け取った影響特徴量Hvに基づいて、ロボット(対象v)の受容性を表現した受容性特徴量Svを生成する受容性RNN16aaを備えている。
Here, the
具体的に、受容性RNN16aaは、自影響特徴量Hv=[Hv t, Hv t+1, ・・・, Hv t+n]を時系列データとして順次取り込み、最後に生成された自影響特徴量の予測結果を(又は、最後に生成された受容性隠れ情報hs t+nを)受容性特徴量Svとして出力してもよい。この場合、出力された受容性特徴量Svは、(時間区間t~t+nにおける)人間(他の対象i)によるロボット(対象v)への影響の時間変動も考慮した受容性を表す特徴量となっているのである。 Specifically, the receptive RNN 16aa may sequentially import the self-influence feature Hv = [ Hvt , Hvt +1 , ..., Hvt +n ] as time-series data, and output the prediction result of the last generated self-influence feature (or the last generated receptive hidden information hst +n ) as the receptive feature Sv . In this case, the output receptive feature Sv is a feature that represents receptiveness taking into account the time fluctuation of the influence of a human (another target i) on a robot (target v) (in the time interval t to t+n).
また、上記(b)の受容性分類部16bは、本実施形態において多層パーセプトロン(multilayer perceptron)アルゴリズムで構成されており、受容性RNNセル16a(受容性RNN16aa)から受け取った受容性特徴量Svを入力とし、予め設定された受容性の有無若しくは程度に係るクラス毎に、当該クラスの尤度である社会性スコアSCvを、受容性に係る情報として決定する。
In addition, the
ここで本実施形態では、受容性として(ロボットの)社会性を採用しており、予め設定されたクラスは、例えば"社会性高(社会的)"、"社会性中(ニュートラル)"、及び"社会性低(非社会的)"であってもよい。またこの場合、決定される社会性情報(受容性に係る情報)は、例えば「"社会性高(社会的)"である("社会性高(社会的)"の社会性スコアSCv(尤度)は0.7であって最も高い)」旨の情報や、例えば「"社会性高(社会的)"の社会性スコアSCv(尤度)は0.7、"社会性中(ニュートラル)"の社会性スコアSCv(尤度)は0.2、及び"社会性低(非社会的)"の社会性スコアSCv(尤度)は0.1である」旨の情報とすることができる。 Here, in this embodiment, sociability (of the robot) is adopted as the acceptability, and the preset classes may be, for example, "high sociability (social)", "medium sociability (neutral)", and "low sociability (unsocial)". In this case, the determined sociability information (information related to acceptability) may be, for example, information that "is 'high sociability (social)' (the sociability score SC v (likelihood) of 'high sociability (social)' is 0.7, which is the highest)" or information that "the sociability score SC v (likelihood) of 'high sociability (social)' is 0.7, the sociability score SC v (likelihood) of 'medium sociability (neutral)' is 0.2, and the sociability score SC v (likelihood) of 'low sociability (unsocial)' is 0.1".
なお、受容性情報決定部16において決定される「受容性に係る情報」は、当然ではあるが、社会性スコアSCvに限定されるものではない。例えば、(ロボットが受容性を有する程度に応じた当該ロボットの)好感度(スコア)とすることも可能である。また、受容性情報決定部16は、自影響特徴量Hv又はその要素(Hv t, Hv t+1, ・・・, Hv t+n)の少なくとも1つを直接、例えばDNN(Deep Neural Networks)へ入力し、所望の「受容性に係る情報」を出力させてもよい。 The "information related to acceptability" determined by the acceptability information determination unit 16 is not limited to the sociality score SC v , of course. For example, it may be a favorability rating (score) (of the robot according to the degree to which the robot is acceptable). The acceptability information determination unit 16 may also directly input at least one of the self-influence feature H v or its elements (H v t , H v t+1 , ..., H v t+n ) to, for example, a DNN (Deep Neural Networks) and output the desired "information related to acceptability."
[受容性推定モデル1の訓練]
以下、受容性推定モデル1の訓練(学習)について説明を行う。最初に、時間エッジ情報(例えば時間変位ベクトルxvの時系列データ)及び空間エッジ情報(例えば空間変位ベクトルxvi(i=1, 2, ・・・, m)の時系列データ)のセットに、(例えばアンケート調査の結果を用いて)ラベル付けされた(例えば"社会性高"、"社会性中"及び"社会性低"のいずれかが付された)学習データ(正解データ)を準備する。
[Training acceptability estimation model 1]
The following describes the training (learning) of the
次いで、この学習データを用い、受容性分類決定部16bからの出力と正解との差異をロス(損失)として、このロスを用いる公知の誤差逆伝播法や、公知のRNN訓練手法であるBPTT(Back Propagation Through Time)法を応用することにより、モデル1における学習可能な各種パラメータや行列等を訓練するのである。
Next, using this learning data, the difference between the output from the acceptability
また訓練の変更態様として、状態変化RNNセル11、状態変化表現抽出部12、相対関係RNNセル13、自他関係表現抽出部14、及び影響特徴量生成部15については、社会性スコア以外の学習データを用いて予め訓練されたものを採用してもよい。例えば、上述した非特許文献:Anirudh Vemula, Katharina Muelling, Jean Oh, "Social Attention: Modeling Attention in Human Crowds", 2018 IEEE International Conference on Robotics and Automation (ICRA), 2018年, <https://doi.org/10.1109/ICRA.2018.8460504>に開示されたSocial Attentionモデルと同様、(ロボットを含む)群衆行動の実績の学習データ(正解データ)を用い、予め訓練されたものを採用することも可能である。
As a modification of the training, the state
[受容性推定モデルの他の実施形態]
図3は、本発明による受容性推定モデルの他の実施形態を説明するための模式図である。
[Another embodiment of the acceptability estimation model]
FIG. 3 is a schematic diagram for explaining another embodiment of the acceptability estimation model according to the present invention.
図3に示した実施形態においては、図1を用いて説明した受容性推定モデル1において、相対関係RNNセル13(図1)の代わりに、
(a)(自他関係表現抽出部141から自他関係情報evi
tを受け取る)自他関係RNN131に加えて、他自関係表現抽出部142から他自関係情報eiv
tを受け取る他自関係RNN132を含む相対関係RNNセル13’
が設けられており、さらに、
(b)人間(他の対象i)毎に設定された、人間(他の対象i)に係る状態変化表現抽出部12’、及び状態変化RNN111’を含む状態変化RNNセル11’
が設けられており、またさらに、影響特徴量生成部15(図1)の代わりに、
(c)第1アテンション部15A及び第2アテンション部15Bを含む影響特徴量生成部15’
が設けられている。
In the embodiment shown in FIG. 3, in the
(a) A relative relationship RNN cell 13' including an other-
In addition,
(b) A state
Further, instead of the influence feature generating unit 15 (FIG. 1),
(c) an influential
is provided.
ここで、上記(a)の他自関係表現抽出部142は、(例えば時点tでの)人間(他の対象i)の所在位置からロボット(対象v)の所在位置までの大きさ・向きで規定される「空間エッジ情報」としての空間変位ベクトルxiv tを入力とし(自身へ入力される識別子としての「他自関係識別情報」とし)、この空間変位ベクトルxiv tに対し空間変位潜在表現抽出演算子としての行列WSPを作用させて(積算して)、他自関係情報(相対関係情報)eiv tを生成する。 Here, the self-other relationship expression extraction unit 142 (a) above takes as input a spatial displacement vector x iv t as "spatial edge information" defined by the size and direction from the location of the human (other target i) to the location of the robot (target v) (for example, at time t) (as "self-other relationship identification information" as an identifier input to itself), and applies (accumulates) the matrix W SP as a spatial displacement latent expression extraction operator to this spatial displacement vector x iv t to generate self-other relationship information (relative relationship information) e iv t .
また、同じく上記(a)の他自関係RNN132(相対関係RNNセル13’)は、(例えば同じく時点tにおいて)生成された他自関係情報(相対関係情報)eiv tを受け取り、前の時点(時点t-1)で自ら生成した他自関係隠れ情報(相対関係隠れ情報)hiv t-1に対しこの他自関係情報(相対関係情報)eiv tを反映させて、新たな他自関係隠れ情報(相対関係隠れ情報)hiv tを生成する。 Also, the self-other relationship RNN 132 (relative relationship RNN cell 13') shown in (a) above receives the self-other relationship information (relative relationship information) e iv t generated (for example, at time t), and generates new self-other relationship hidden information (relative relationship hidden information) h iv t by reflecting this self-other relationship information (relative relationship information) e iv t on the self-other relationship hidden information (relative relationship hidden information) h iv t -1 that it generated at the previous time (time t-1 ).
さらに、上記(b)の状態変化RNNセル11’(状態変化RNN111’)は、(例えば同じく時点tにおいて)状態変化表現抽出部12’で生成された状態変化情報ei tを受け取り、前の時点(時点t-1)で自ら生成した状態変化隠れ情報hi t-1に対しこの状態変化情報ei tを反映させて、新たな状態変化隠れ情報hi tを生成する。 Furthermore, the state change RNN cell 11' (state change RNN 111') in (b) receives the state change information e i t generated by the state change expression extraction unit 12' (for example, at the same time point t), and generates new state change hidden information h i t by reflecting this state change information e i t in the state change hidden information h i t -1 that it itself generated at the previous time point (time point t-1).
また、上記(c)の第1アテンション部15A(影響特徴量生成部15’)は、影響特徴量生成部15(図1)と同様の構造を有し、影響特徴量生成部15(図1)と同様、状態変化RNN111から受け取った状態変化隠れ情報hv、及び自他関係RNN131から受け取った自他関係隠れ情報hviを用いて、自影響特徴量Hv(=[Hv
t, Hv
t+1, ・・・, Hv
t+n])を生成する。
In addition, the
一方、上記(c)の第2アテンション部15B(影響特徴量生成部15’)は、影響特徴量生成部15(図1)と同様の構造とはなっているが、他自関係RNN132から受け取った他自関係隠れ情報hivを、状態変化RNN111’で生成された状態変化隠れ情報hiを反映させた「逆アテンションスコアr-score」から算出された重みaivを用いて人間(他の対象i)にわたり合わせることによって、影響特徴量としての他影響特徴量Hother(=[Hother
t, Hother
t+1, ・・・, Hother
t+n])を生成するのである。
On the other hand, the
ここで、(例えば時点tでの)逆アテンションスコアr-scoreは、具体的には次式
(4) r-score(hi
t, hiv
t)=m・(de)-0.5<W1・hi
t, W2・hiv
t>
で表される量となり、人間(他の対象i)によるロボット(対象v)への注目(アテンション)の度合いを表していると捉えることができる。
Here, the reverse attention score r-score (for example, at time t) is specifically expressed by the following formula (4): r-score(h i t , h iv t )=m・(d e ) −0.5 <W 1・h i t , W 2・h iv t >
This quantity can be expressed as the degree of attention paid to the robot (target v) by a human (other target i).
また、(例えば同じく時点tでの)重みaivは、次式
(5) aiv=exp(r-score(hi
t, hiv
t))/Σj=1
mexp(r-score(hi
t, hij
t))
をもって算出され、これにより、他影響特徴量Hother
tは、次式
(6) Hother
t=Σi=1
m aiv・hiv
t
を用いて算出されるのである。ここで、このような他影響特徴量Hother
tは、周りの人間がロボットに注目(アテンション)した結果生じた、ロボット(対象v)による人間(他の対象i)への影響を表現した影響特徴量となっている。
In addition, the weight a iv (for example, at the same time t) is expressed by the following formula (5): a iv = exp(r-score(h i t , h iv t ))/Σ j=1 m exp(r-score(h i t , h ij t ))
Thus, the other influence feature H other t is calculated by the following formula (6): H other t = Σ i=1 m a iv h iv t
Here, such other influence feature H other t is an influence feature that expresses the influence of the robot (target v) on humans (other targets i) that occurs as a result of surrounding humans paying attention to the robot.
以上説明したように、本実施形態の影響特徴量生成部15’は、自影響特徴量Hv(=[Hv
t, Hv
t+1, ・・・, Hv
t+n])のみならず、他影響特徴量Hother(=[Hother
t, Hother
t+1, ・・・, Hother
t+n])も生成するのである。ここで、受容性RNNセル16a’(受容性情報決定部16’)は、これら自影響特徴量Hv及び他影響特徴量Hotherを、又は自影響特徴量Hvと他影響特徴量Hotherとを合わせた量(例えば連結した量や加算した量等)を入力として、ロボット(対象v)の受容性特徴量Svを生成することができる。
As described above, the influence feature generating unit 15' of this embodiment generates not only the self-influence feature Hv ( = [ Hvt , Hvt +1 , ..., Hvt +n ]) but also the other-influence feature Hother (=[ Hothert , Hothert +1 , ..., Hothert +n ]). Here, the
これにより、ロボットと人間とが相互に影響を及ぼし得る実情を反映した、より精度の高い「受容性に係る情報」を決定することも可能となるのである。ここで、自影響特徴量Hvと他影響特徴量Hotherとを合わせた量は、ロボット(対象)と人間(他の対象)との(相互の)影響を表現した「影響特徴量」とみなすことのできる量となっている。 This makes it possible to determine more accurate "information related to acceptability" that reflects the actual situation in which robots and humans may influence each other. Here, the sum of the self-influence feature Hv and the other-influence feature Hother can be regarded as an "influence feature" that expresses the (mutual) influence between a robot (target) and a human (other target).
[受容性推定モデルの更なる他の実施形態]
図4は、本発明による受容性推定モデルの更なる他の実施形態を説明するための模式図である。
[Yet another embodiment of the acceptability estimation model]
FIG. 4 is a schematic diagram for explaining still another embodiment of the acceptability estimation model according to the present invention.
図4に示した実施形態においては、図1を用いて説明した受容性推定モデル1において、影響特徴量生成部15(図1)の代わりに、
(a)第1線形変換部151、第2線形変換部152、混合部153、スケール部154、ソフトマックス部155、及び重み付け混合部156''に加えて、認識範囲重み関数部159を含む影響特徴量生成部15''
が設けられているのである。
In the embodiment shown in FIG. 4, in the
(a) An influence
is provided.
ここで本実施形態では、少なくともロボット(対象)は、人間(他の対象)を認識する認識範囲を有しており、影響特徴量生成部15''の認識範囲重み関数部159は、この認識範囲に係る情報である「認識範囲情報」を受け取ることができる。この「認識範囲情報」は例えば、ロボット(対象)について推定された視線方向を中央とした所定角度範囲±θの視野範囲を表す情報としてもよい。または、ロボット(対象)について推定された骨格情報(各関節点の位置情報)から決定されたロボット胸部若しくはロボット頭部の向いている方向を中央とした所定角度範囲±θのロボット向き範囲を表す情報とすることも可能である。
Here, in this embodiment, at least the robot (target) has a recognition range for recognizing humans (other targets), and the recognition range
ちなみに、上記の視線方向の推定は、例えばすでに述べた非特許文献:Zhe Cao et al., "OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields", Journal version of arXiv:1611.08050, Computer Vision and Pattern Recognition (cs.CV), arXiv:1812.08008 [cs.CV], 2019年に記載された技術を用いて実施することができる。また、上記の骨格情報の推定も、例えばすでに述べた非特許文献:Petr Kellnhofer, " Gaze360: Physically Unconstrained Gaze Estimation in the Wild ", Computer Vision and Pattern Recognition (cs.CV), arXiv:arXiv:1910.10088 [cs.CV],2019年に記載された技術を用いて実施することが可能である。 The above gaze direction estimation can be performed using the technology described in, for example, the non-patent literature: Zhe Cao et al., "OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields", Journal version of arXiv:1611.08050, Computer Vision and Pattern Recognition (cs.CV), arXiv:1812.08008 [cs.CV], 2019. The above skeletal information estimation can also be performed using the technology described in, for example, the non-patent literature: Petr Kellnhofer, "Gaze360: Physically Unconstrained Gaze Estimation in the Wild", Computer Vision and Pattern Recognition (cs.CV), arXiv:arXiv:1910.10088 [cs.CV], 2019.
同じく図4において、認識範囲重み関数部159は、
(a)以上説明したような「認識範囲情報」と、ロボット(対象v)及び人間(他の対象i)の所在位置情報とを受け取り、これらの情報に基づき、ロボット(対象v)の認識範囲に人間(他の対象i)が入っていない場合、入っている場合と比較してより小さな値をとる認識範囲重み関数fovを用いて、各人間(他の対象i)についての関数値fov(v, i)(i=1, 2, ・・・, m)を決定し(例えば、入っていない場合にはfov(v, i)を1未満の正値若しくはゼロとして、一方、入っている場合にはfov(v, i)を1とし)、
(b)ソフトマックス部155から出力されたアテンションスコア(ベクトル)に対し、決定した関数値f(v, i) (i=1, 2, ・・・, m)を掛け合わせて、認識範囲調整済みのアテンションスコアscore_adjを生成し、重み付け混合部156''へ出力する。具体的には、例えば次式
(7) score_adj(hv
t, hvi
t)=score(hv
t, hvi
t)・fov(v, i)
をもってアテンションスコアscore_adjを算出し、出力するのである。上式(7)によれば、このアテンションスコアscore_adjも、ロボット(対象v)の認識範囲に人間(他の対象i)が入っていない場合、入っている場合と比較してより小さな値をとることになる。
Also in FIG. 4, the recognition range
(a) Receive the "recognition range information" as described above and location information of the robot (target v) and humans (other targets i), and based on this information, determine a function value fov(v, i) (i = 1, 2, ..., m) for each human (other target i) using a recognition range weighting function fov that takes a smaller value when a human (other target i) is not within the recognition range of the robot (target v) compared to when the human is within the recognition range (for example, set fov(v, i) to a positive value less than 1 or zero when the human is not within the recognition range, and set fov(v, i) to 1 when the human is within the recognition range);
(b) Multiply the attention score (vector) output from the
According to the above formula (7), when a human (another object i) is not within the recognition range of the robot (object v), the attention score score_adj will also be smaller than when a human (another object i) is within the recognition range of the robot (object v).
これにより、ロボット(対象v)の人間(他の対象)への注目(アテンション)度は、人間(他の対象)がロボット(対象)の認識範囲内に位置する場合の方が高くなる、との知見を(認識範囲調整済みの)アテンションスコアに盛り込むことができる。またその結果、この後決定される自影響特徴量や、最終的に決定される「受容性に係る情報」の推定精度がより向上することが見込まれるのである。 This allows us to incorporate into the attention score (adjusted for recognition range) the knowledge that the degree to which a robot (subject v) pays attention to a human (other target) is higher when the human (other target) is located within the robot's (subject's) recognition range. As a result, it is expected that the estimation accuracy of the self-influence feature that is subsequently determined and the "information related to acceptability" that is finally determined will be further improved.
なお変更態様として、影響特徴量生成部15''において、各人間(他の対象i(=1, 2, ・・・, m))について上式(1):score(hv t, hvi t)=m・(de)-0.5<W1・hv t, W2・hvi t>(i=1, 2, ・・・, m)のアテンションスコアscoreを算出する際、ロボット(対象v)の認識範囲に入っていない人間(他の対象p)に係る自他関係隠れ情報hvp tを、このアテンションスコアscoreの算出に用いないとすることも可能である。この場合いわば、このような人間(他の対象p)に係る空間エッジは、アテンションスコア(影響特徴量)算出において除外するのである。このようなやり方によっても、この後決定される自影響特徴量や、最終的に決定される「受容性に係る情報」の推定精度がより向上することが見込まれる。 As a modification, when the influence feature generating unit 15'' calculates the attention score score for each human (other target i (=1, 2 , ..., m)) using the above formula (1): score( hvt , hvit ) = m (d e ) -0.5 < W1 hvt , W2 hvit > (i = 1, 2, ..., m), it is also possible not to use the self-other relation hidden information hvpt related to a human (other target p) that is not within the recognition range of the robot (target v ) in the calculation of this attention score score. In this case, so to speak, the spatial edge related to such a human (other target p) is excluded in the calculation of the attention score (influence feature). This method is also expected to further improve the estimation accuracy of the self-influence feature determined later and the "information related to acceptability" that is finally determined.
また、更なる他の実施形態として、図3に示した第2アテンション部15Bに対し、以上に説明した認識範囲重み関数部159を適用することも好ましい。この場合、少なくとも人間(他の対象)は、ロボット(対象)を認識する認識範囲を有しており、この第2アテンション部15B(図3)の認識範囲重み関数部159は、この認識範囲に係る情報である「認識範囲情報」を受け取り、人間(他の対象)の認識範囲にロボット(対象)が入っていない場合、入っている場合と比較してより小さな値をとる認識範囲重み関数fovを用いて、認識範囲調整済みの逆アテンションスコアr-score_adjを算出し、後段の重み付け混合部(156)へ出力するのである。ここで、逆アテンションスコアr-score_adjは、例えば次式
(8) r-score_adj(hi
t, hiv
t)=r-score(hi
t, hiv
t)・fov(i, v)
をもって算出してもよい。
As another embodiment, it is also preferable to apply the above-described recognition range
It may be calculated using the following formula.
これにより、人間(他の対象)のロボット(対象v)への注目(アテンション)度は、ロボット(対象)が人間(他の対象)の認識範囲内に位置する場合の方が高くなる、との知見を(認識範囲調整済みの)逆アテンションスコアに盛り込むことができる。またその結果、この後決定される他影響特徴量や、最終的に決定される「受容性に係る情報」の推定精度がより向上することが見込まれるのである。 This allows the knowledge that the degree of attention paid by humans (other objects) to a robot (object v) is higher when the robot (object) is located within the human's (other object's) range of recognition to be incorporated into the (recognition-range-adjusted) reverse attention score. As a result, it is expected that the estimation accuracy of the other-influence features determined subsequently and the "acceptance-related information" that is finally determined will be further improved.
なお変更態様として、第2アテンション部15B(図3)において、人間(他の対象p)の認識範囲に入っていないロボット(対象)に係る他自関係隠れ情報hpv
tを、上式(4)の逆アテンションスコアr-scoreの算出に用いないとすることも可能である。このようなやり方によっても、この後決定される他影響特徴量や、最終的に決定される「受容性に係る情報」の推定精度がより向上することが見込まれる。
As a modification, it is also possible that the
また、以上に説明したように第2アテンション部15B(図3)へ認識範囲情報を取り入れる場合に、同じく第1アテンション部15A(図3)へも、図4を用いて説明した上記のやり方で認識範囲情報を取り入れることも好ましい。
When introducing recognition range information into the
[受容性推定モデルの更なる他の実施形態]
図5は、本発明による受容性推定モデルの更なる他の実施形態を説明するための模式図である。
[Yet another embodiment of the acceptability estimation model]
FIG. 5 is a schematic diagram for explaining still another embodiment of the acceptability estimation model according to the present invention.
図5に示した実施形態においては、社会性(受容性)推定対象である自動運転車(対象v)が人間(他の対象i)の間を走行している。また、このような自動運転車(対象v)の社会性(受容性)を推定すべく、図1を用いて説明した受容性推定モデル1において、状態変化RNNセル11(図1)及び相対関係RNNセル13(図1)の代わりに、
(a)例えば時点tにおいて、自動運転車(対象v)からの「制御情報」cv
tを受け取って、これに制御情報潜在表現抽出演算子としての行列WCLを作用させて(積算して)、制御表現情報ecv
tを生成する制御情報表現抽出部18と、
(b)例えば同じく時点tにおいて、制御情報表現抽出部18で生成された制御表現情報ecv
t、及び状態変化表現抽出部12で生成された状態変化情報ev
tを、又はこれら制御表現情報ecv
tと状態変化情報ev
tとを合わせた情報(例えば連結若しくは加算した情報)を反映させて、新たな状態変化隠れ情報hv
tを生成し、影響特徴量生成部15へ出力する状態変化RNN111''を含む状態変化RNNセル11''と、
(c)例えば同じく時点tにおいて、制御情報表現抽出部18で生成された制御表現情報ecv
t、及び自他関係表現抽出部14で生成された自他関係情報evi
tを、又はこれら制御表現情報ecv
tと自他関係情報evi
tとを合わせた情報(例えば連結若しくは加算した情報)を反映させて、新たな自他関係隠れ情報hvi
tを生成し、影響特徴量生成部15へ出力する自他関係RNN113''を含む相対関係RNNセル13''と
が設けられているのである。
In the embodiment shown in Fig. 5, an autonomous vehicle (subject v) that is the subject of sociability (acceptance) estimation is traveling among humans (other subjects i). In order to estimate the sociability (acceptance) of such an autonomous vehicle (subject v), in the
(a) a control information
(b) a state
(c) For example, at the same time t, a relative relationship RNN cell 13'' is provided that includes a self-other relationship RNN 113 '' that generates new self-other relationship hidden information h vi t by reflecting the control expression information ec v t generated by the control information
ここで、上記(a)の「制御情報」cvは、対象v(図5では自動運転車)が外部から受け取った、又は対象vの内部で生成された情報であり、これに基づき対象vが、対象vの状態変化(例えば移動)にかかわる所定の制御に係る処理を行うものとなっている。例えば図5に示した自動運転車(対象v)は、「制御情報」cvとして「右折ウインカーの点滅を指示する信号」を生成し(又は外部から受け取り)、自身の右折ウインカーを点滅させるとともに、この「制御情報(右ウインカー点滅指示信号)」cvを受容性推定モデル1(の制御情報表現抽出部18)へ送信するのである。 Here, the "control information" c v in (a) above is information that the target v (the self-driving car in FIG. 5) receives from the outside or generates within the target v, and based on this, the target v performs processing related to a predetermined control related to a state change (e.g., movement) of the target v. For example, the self-driving car (target v) shown in FIG. 5 generates (or receives from the outside) a "signal instructing to blink a right-turn indicator" as "control information" c v , blinks its own right-turn indicator, and transmits this "control information (right-turn indicator blinking instruction signal)" c v to the acceptability estimation model 1 (the control information expression extraction unit 18).
また変更態様として、対象v(図5では自動運転車)の実際の制御動作(例えば右ウインカーの点滅動作)を外部の測定手段によって測定し、その測定結果から、対象vが受け入れたであろう制御情報を推定し、これを「制御情報」cvとすることも可能である。なお、以上のことからして当然ではあるが、「制御情報」cvに係る対象vは、図5に示したような自動運転車に限定されるものではない。 As a modification, it is also possible to measure the actual control operation (e.g., the blinking operation of the right turn signal) of the object v (an autonomous vehicle in FIG. 5) by an external measuring means, estimate the control information that the object v would have accepted from the measurement results, and set this as the "control information" c v . It should be noted that, as a matter of course, the object v related to the "control information" c v is not limited to an autonomous vehicle as shown in FIG. 5.
また、上記(b)及び(c)については、いずれか一方のみを採用するものであってよい。すなわち、図1を用いて説明した受容性推定モデル1において、状態変化RNNセル11(図1)を上記(b)の状態変化RNNセル11''に代えた上で相対関係RNNセル13(図1)はそのまま採用することもでき、または、相対関係RNNセル13(図1)を上記(c)の相対関係RNNセル13''に代えた上で状態変化RNNセル11(図1)はそのまま採用することも可能である。
Furthermore, with regard to (b) and (c) above, only one of them may be adopted. That is, in the
いずれにしても、本実施形態によれば、自動運転車やロボットといったような対象vの状態変化(例えば移動)にかかわる「制御情報」cvも勘案して、より実情に適合した精度の高い影響特徴量を生成することが可能となる。 In any case, according to this embodiment, it is possible to generate an influence feature with high accuracy that is more suited to the actual situation, taking into account “control information” c v related to a state change (e.g., movement) of an object v such as an autonomous vehicle or a robot.
ちなみに「制御情報」cvに係る他の実施形態として、制御表現情報ecvを、図3に示した状態変化RNN111、自他関係RNN131、及び/又は他自関係RNN132へ入力することも可能である。この場合においても、「制御情報」cvをも勘案することによって、より実情に適合した精度の高い影響特徴量を生成することができる。
Incidentally, as another embodiment of the "control information" cv , it is also possible to input the control expression information ecv to the
また、他の対象iが、ロボットや自動運転車等であって、受け取った又は生成した「制御情報」ciを、状態変化RNN(111,111'')、自他関係RNN(131)や、他自関係RNN(132)へ向けて取り込ませる実施形態をとることも可能である。この場合においても、「制御情報」をも勘案することによって、より実情に適合した精度の高い影響特徴量を生成することができるのである。 It is also possible to adopt an embodiment in which the other target i is a robot, an autonomous vehicle, or the like, and the received or generated "control information" c i is taken into the state change RNN (111, 111'', the self-other relation RNN (131), or the other-self relation RNN (132). Even in this case, by taking into account the "control information", it is possible to generate an influence feature with high accuracy that is more suited to the actual situation.
さらに、「制御情報」cvに係る更なる他の実施形態として、受容性情報決定部16(図1)は、対象v(図5では自動運転車)が「制御情報」cvを受け取った若しくは生成した時点、又は当該制御情報で指定された制御に係る時点に基づき設定された「所定の時間区間」内において生成された影響特徴量を入力として、対象vの「受容性に係る情報」を生成してもよい。ここでこれは、この影響特徴量が上述したように「制御情報」cvを勘案して生成されたものであっても、そうではなくとも実施可能な形態となっている。 Furthermore, as yet another embodiment related to the "control information" c v , the acceptability information determiner 16 (FIG. 1) may generate "information related to acceptability" of the target v by inputting an influence feature generated within a "predetermined time interval" set based on the time when the target v (an autonomous vehicle in FIG. 5) received or generated the "control information" c v, or the time related to the control specified by the control information. Here, this is an embodiment that can be implemented whether or not the influence feature is generated taking into account the "control information" c v as described above.
具体的に「所定の時間区間」として、例えば対象v(自動運転車)が「制御情報」cvを取得して所定の制御が行われた時点を基準として、この基準時点t0を中央に含む時間区間(t0-T/2~t0+T/2)を採用することもできる。また、この基準時点t0から所定時間Tの経過時点までの時間区間(t0~t0+T)を採用してもよい。さらに、対象v(自動運転車)で制御が実施されてから、他の対象i(人間)がそれを認識するまでには通常、所定の遅延時間が経過する。そこで「所定の時間区間」を、基準時点t0から所定の遅延時間T_delayだけ経過した時点(t0+T_delay)より始まる時間区間に設定することも可能である。 Specifically, as the "predetermined time interval", for example, a time interval (t 0 -T/2 to t 0 +T/2) including the reference time t 0 at the center can be used, based on the time when the target v (autonomous vehicle ) acquires the "control information" c v and performs a predetermined control. A time interval (t 0 to t 0 + T ) from the reference time t 0 to the time when a predetermined time T has elapsed can also be used. Furthermore, a predetermined delay time usually elapses between when the target v (autonomous vehicle) performs control and when another target i (human) recognizes it. Therefore, it is also possible to set the "predetermined time interval" to a time interval starting from the reference time t 0 at which a predetermined delay time T_delay has elapsed (t 0 +T_delay).
このように、「制御情報」cvに基づき設定された「所定の時間区間」内において生成された影響特徴量を用いて受容性(社会性)推定を行うことにより、例えば(この所定の時間区間内の)特定の時点における対象v(自動運転車)の行動・移動(状態変化)が、受容性(社会性)のあるものか否かを判断することも可能となる。または、例えば対象v(自動運転車)における(この所定の時間区間に係る)特定の制御行動が、受容性(社会性)のあるものか否かを判断することもできるのである。 In this way, by performing acceptability (sociality) estimation using the influence feature generated within a "predetermined time interval" set based on the "control information" c v , it becomes possible to determine whether or not the behavior/movement (state change) of the target v (autonomous vehicle) at a specific time point (within this predetermined time interval) is acceptable (social). Alternatively, it is also possible to determine whether or not a specific control behavior (related to this predetermined time interval) of the target v (autonomous vehicle) is acceptable (social).
[受容性情報推定装置,受容性情報推定プログラム・方法]
以下、図1に戻って、以上に説明したような受容性推定モデル1を搭載しており、対象の受容性に係る情報を推定する受容性情報推定装置9について説明する。ちなみに以下、本装置9は、図1に示した受容性推定モデル1を搭載したものとして説明を行うが、勿論、図3、図4や図5に示した形態を採用したモデル1を搭載したものであってもよい。
[Receptivity information estimation device, receptivity information estimation program and method]
Returning to Fig. 1, the receptivity information estimation device 9 that is equipped with the
図1の下部に示した本実施形態の受容性情報推定装置9は、搭載した訓練済みの受容性推定モデル1を用いて、ロボット(対象)の受容性に係る情報、本実施形態では社会性の有無の判定情報を生成し、出力する。
The acceptability information estimation device 9 of this embodiment shown in the lower part of Figure 1 uses the installed trained
具体的に図1において、受容性情報推定装置9の入力部91は、
(a)通信機能を備えていて、例えば外部に設置された(例えば監視カメラによって生成された映像から公知の画像認識技術を用いて画像内認識対象の所在位置の時系列データを生成し保存・管理した)対象管理サーバから、ロボット(対象)及び人間(他の対象)の所在位置の時系列データ群を取得し、
(b)取得した所在位置の時系列データ群から、図2を用いて説明した時間エッジ情報(例えば、時間変位ベクトルxv)や空間エッジ情報(例えば、空間変位ベクトルxvi)の時系列データ群を生成し、この時系列データ群に対し(例えば装置9のユーザによって)正解ラベルを付与して学習データセットとした上で、当該訓練部92へ出力し、
(c)一方、社会性推定対象であるロボット(対象)に係る時間エッジ情報(例えば、時間変位ベクトルxv)や空間エッジ情報(例えば、空間変位ベクトルxvi)の時系列データを、受容性情報決定部93へ出力する。
Specifically, in FIG. 1, the
(a) acquiring a group of time-series data on the locations of a robot (target) and a human (other target) from a target management server equipped with a communication function and installed, for example, externally (generating, storing, and managing time-series data on the location of a target recognized in an image using a known image recognition technique from an image generated by, for example, a surveillance camera);
(b) generating a time series data group of time edge information (e.g., time displacement vector x v ) and space edge information (e.g., space displacement vector x vi ) described with reference to FIG. 2 from the acquired time series data group of the location, and assigning a correct answer label to this time series data group (e.g., by a user of the device 9) to create a learning data set, and outputting the same to the
(c) On the other hand, time series data of time edge information (e.g., time displacement vector x v ) and space edge information (e.g., space displacement vector x vi ) relating to the robot (target) that is the target of sociality estimation is output to the acceptability
訓練部92は、受け取った学習データセットを用いて受容性推定モデル1の訓練を実施する。
The
受容性情報決定部93は、本実施形態において、
(d)受け取った上記(c)の時間・空間エッジ情報の時系列データを、訓練済みの受容性推定モデル1の状態変化表現抽出部12及び自他関係表現抽出部14へ入力し、その後、
(e)訓練済みの受容性推定モデル1の受容性分類部16bから出力される各クラスの社会性スコアSCv(尤度)から、「受容性に係る情報」として例えば「ロボット(対象)は社会的である」、「ロボット(対象)は社会性に関しニュートラルである」、及び「ロボット(対象)は非社会的である」のうちのいずれか1つの社会性情報を決定し、出力部94へ出力する。
In this embodiment, the acceptability
(d) inputting the received time series data of the time-spatial edge information of (c) to the state change
(e) From the sociality score SC v (likelihood) of each class output from the
出力部94は、受け取った社会性情報を、社会性推定対象であるロボット(対象)の社会性情報(受容性に係る情報)として(通信機能を備えている場合に)外部の情報処理装置へ送信したり、(表示機能を備えている場合に)表示したりする。
The
ここで、訓練部92及び受容性情報決定部93は、本発明による受容性情報推定方法の一実施形態を実施する主要機能構成部であり、また、本発明による受容性情報推定プログラムの一実施形態を保存したプロセッサ・メモリの機能と捉えることもできる。またこのことから、受容性情報推定装置9は、受容性情報推定の専用装置であってもよいが、本発明による受容性情報推定プログラムを搭載した、例えばクラウドサーバ、非クラウドのサーバ装置、パーソナル・コンピュータ(PC)、ノート型若しくはタブレット型コンピュータ、又はスマートフォン等とすることも可能である。
The
以上詳細に説明したように、本発明によれば、対象群に属する対象(例えばロボット)についての他の対象(例えば人間)との間における受容性に係る情報を、対象(ロボット)の状態における変化や他との関係に基づいて推定することができる。すなわち例えば、対象(ロボット)の受容性(社会性)評価を、多大な手間とコストがかかり継続的な実施が難しいアンケート調査によらずに実施することも可能となるのである。 As described above in detail, according to the present invention, information on the acceptability of a subject (e.g., a robot) belonging to a subject group between other subjects (e.g., humans) can be estimated based on changes in the subject's (robot's) state and its relationships with others. In other words, for example, it is possible to evaluate the acceptability (sociability) of a subject (robot) without relying on a questionnaire survey, which requires a great deal of effort and cost and is difficult to conduct on an ongoing basis.
またこれにより、例えば介護、福祉、医療、運輸や、家事等の様々な生活にかかわる分野における、ロボットを活用した種々のサービス提供事業において、実際にこのロボットの活動内容が、サービスを受ける側の人間に受け入れられるものとなっているか否か、さらには人間社会に適応したものとなっているか否かを容易且つ確実に評価することも可能となるのである。 This will also make it possible to easily and reliably evaluate whether the activities of robots used in various service provision businesses in fields related to daily life, such as nursing care, welfare, medical care, transportation, and housework, are actually acceptable to the people receiving the services, and whether the robots are adapted to human society.
また、例えば子供達に対し豊かな社会性を育む、且つ個々の現状の性格や行動傾向に合った教育を提供するために、本発明によって(その行動内容の時系列情報から)推定した当該子供達の社会性情報を活用することもできる。すなわち本発明によれば、国連が主導する持続可能な開発目標(SDGs)の目標4「すべての人々に包摂的かつ公平で質の高い教育を提供し、生涯学習の機会を促進する」に貢献することも可能となるのである。 In addition, for example, the sociality information of children estimated by the present invention (from time-series information on their behavior) can be used to foster rich sociality in children and provide them with education suited to their current personality and behavioral tendencies. In other words, the present invention can contribute to Goal 4 of the United Nations-led Sustainable Development Goals (SDGs), which is to "Ensure inclusive and equitable quality education and promote lifelong learning opportunities for all."
さらに、例えば大人達に対し、社会的に有益な、且つ個々の現状の性格や行動傾向に合ったディーセント・ワーク(働きがいのある人間らしい仕事)を提供するために、本発明によって(その作業内容の時系列情報から)推定した当該大人達の社会性情報を活用することもできる。すなわち本発明によれば、国連が主導するSDGsの目標8「すべての人々のための包摂的かつ持続可能な経済成長、雇用およびディーセント・ワークを推進する」に貢献することも可能となるのである。 Furthermore, for example, the social information of adults estimated by the present invention (from time-series information on the work content) can be used to provide them with decent work (rewarding work that is humane) that is socially beneficial and matches their current individual characteristics and behavioral tendencies. In other words, the present invention can contribute to Goal 8 of the United Nations-led SDGs, "Promote inclusive and sustainable economic growth, employment and decent work for all."
またさらに、例えば消費者に対し、社会的な受容性の高い(例えば持続可能な)消費やライフスタイルについての教育を提供するために、本発明によって(その消費行動内容や生活履歴内容の時系列情報から)推定した当該消費者の社会性情報を活用することもできる。すなわち本発明によれば、国連が主導するSDGsの目標12「持続可能な消費と生産のパターンを確保する」に貢献することも可能となるのである。
Furthermore, for example, to provide consumers with education about socially acceptable (e.g., sustainable) consumption and lifestyles, the social information of the consumer estimated by the present invention (from time-series information on the consumer's consumption behavior and life history) can be utilized. In other words, the present invention can contribute to
上述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。上述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。 With respect to the various embodiments of the present invention described above, various changes, modifications, and omissions within the scope of the technical ideas and viewpoints of the present invention can be easily made by a person skilled in the art. The above description is merely an example and is not intended to be restrictive in any way. The present invention is limited only by the scope of the claims and their equivalents.
1 受容性推定モデル
11、11’、11'' 状態変化RNNセル
111、111’、111'' 状態変化RNN
12、12’ 状態変化表現抽出部
13、13’、13'' 相対関係RNNセル
131、131'' 自他関係RNN
132 他自関係RNN
14、141 自他関係表現抽出部
142 他自関係表現抽出部
15、15’、15'' 影響特徴量生成部
15A 第1アテンション部
15B 第2アテンション部
151 第1線形変換部
152 第2線形変換部
153 混合部
154 スケール部
155 ソフトマックス部
156、156'' 重み付け混合部
159 認識範囲重み関数部
16 受容性情報決定部
16a、16a’ 受容性RNNセル
16aa 受容性RNN
16b 受容性分類部
18 制御情報表現抽出部
9 受容性情報推定装置
91 入力部
92 訓練部
93 受容性情報決定部
94 出力部
1
12, 12' State change
132 Self-Other Relations RNN
14, 141 Self-other relation
16b
Claims (13)
当該対象についての状態の変化に係る情報である状態変化情報を受け取り、前の時点で自ら生成した隠れ状態情報である状態変化隠れ情報に対し当該状態変化情報を反映させて、新たな状態変化隠れ情報を生成する状態変化回帰ニューラルネットワーク(RNN)セルと、
当該対象の状態と当該他の対象の状態との相対的な関係に係る情報である相対関係情報を受け取り、前の時点で自ら生成した隠れ状態情報である相対関係隠れ情報に対し当該相対関係情報を反映させて、新たな相対関係隠れ情報を生成する、当該他の対象毎に設けられた相対関係RNNセルと、
当該他の対象毎の当該相対関係隠れ情報を、当該状態変化隠れ情報を反映させた重みを用いて当該他の対象にわたり合わせることによって、当該対象と当該他の対象との間の影響を表現した特徴量である影響特徴量を生成する影響特徴量生成部と、
当該影響特徴量を入力として、当該対象の受容性に係る情報を決定する受容性情報決定部と
してコンピュータを機能させることを特徴とする受容性推定モデル。 An acceptability estimation model for estimating information regarding acceptability between a subject belonging to a subject group and other subjects, comprising:
A state change regression neural network (RNN) cell receives state change information, which is information related to a change in state of the target, and generates new state change hidden information by reflecting the state change information on state change hidden information, which is hidden state information generated by itself at a previous point in time;
A relative relationship RNN cell provided for each of the other objects receives relative relationship information, which is information related to a relative relationship between the state of the object and the state of the other object, and generates new relative relationship hidden information by reflecting the relative relationship information on the relative relationship hidden information, which is hidden state information generated by the object itself at a previous point in time;
an influence feature generating unit that generates an influence feature which is a feature expressing an influence between a target and the other target by combining the relative relationship hidden information for each of the other targets with respect to the other targets using a weight that reflects the state change hidden information;
The acceptability estimation model is characterized in that it causes a computer to function as an acceptability information determination unit that receives the influence feature amount as an input and determines information related to the acceptability of the target.
前の時点で自ら生成した隠れ状態情報である受容性隠れ情報、及び受け取った当該影響特徴量に基づいて、当該対象の受容性を表現した受容性特徴量を生成する受容性RNNセルと、
当該受容性特徴量を入力とし、予め設定された受容性の有無若しくは程度に係るクラス毎に当該クラスの尤度を、当該受容性に係る情報として決定する受容性分類部と
を有することを特徴とする請求項1に記載の受容性推定モデル。 The acceptability information determination unit,
A receptive RNN cell that generates a receptive feature expressing the receptivity of the target based on receptive hidden information, which is hidden state information generated by itself at a previous time point, and the received influence feature;
The acceptability estimation model according to claim 1, further comprising an acceptability classification unit that receives the acceptability feature as an input and determines the likelihood of each class relating to the presence or absence or degree of acceptability that has been previously set as information relating to the acceptability.
当該相対関係RNNセルは、当該自他関係情報を受け取り、前の時点で自ら生成した相対関係隠れ情報としての自他関係隠れ情報に対し当該自他関係情報を反映させて、新たな自他関係隠れ情報を生成する自他関係RNNを含み、
前記影響特徴量生成部は、当該他の対象毎の当該自他関係隠れ情報を、当該状態変化隠れ情報を反映させた重みを用いて当該他の対象にわたり合わせることによって、当該他の対象の当該対象への影響を表現した当該影響特徴量としての自影響特徴量を生成する
ことを特徴とする請求項1又は2に記載の受容性推定モデル。 and further causing the computer to function as a self-other relation expression extraction unit that receives self-other relation identification information including information related to a direction from the target to the other target and generates self-other relation information as the relative relation information;
The relative relationship RNN cell includes a self-other relationship RNN that receives the self-other relationship information, reflects the self-other relationship information on the self-other relationship hidden information as the relative relationship hidden information generated by itself at a previous point in time, and generates new self-other relationship hidden information;
The acceptability estimation model according to claim 1 or 2, characterized in that the influence feature generation unit generates a self-influence feature as the influence feature expressing the influence of the other object on the other object by combining the self-other relationship hidden information for each other object across the other objects using a weight that reflects the state change hidden information.
前記影響特徴量生成部は、当該対象の当該認識範囲に当該他の対象が入っていない場合、入っている場合と比較してより小さな値をとる当該アテンションスコアを算出する、又は、当該認識範囲に入っていない当該他の対象に係る当該自他関係隠れ情報を、当該アテンションスコアの算出に用いない
ことを特徴とする請求項4に記載の受容性推定モデル。 At least the target has a recognition range for recognizing the other target,
The acceptability estimation model described in claim 4, characterized in that the influence feature generation unit calculates an attention score that is smaller when the other object is not included in the recognition range of the target compared to when it is included, or does not use the self-other relationship hidden information related to the other object that is not included in the recognition range when calculating the attention score.
当該相対関係RNNセルは、当該他自関係情報を受け取り、前の時点で自ら生成した相対関係隠れ情報としての他自関係隠れ情報に対し当該他自関係情報を反映させて、新たな他自関係隠れ情報を生成する他自関係RNNも含み、
前記影響特徴量生成部は、当該他の対象毎の当該他自関係隠れ情報を、当該他の対象についての当該状態変化RNNセルで生成された当該状態変化隠れ情報を反映させた重みを用いて当該他の対象にわたり合わせることによって、当該対象の当該他の対象への影響を表現した当該影響特徴量としての他影響特徴量も生成し、
前記受容性情報決定部は、当該自影響特徴量及び当該他影響特徴量を、又は当該自影響特徴量と当該他影響特徴量とを合わせた量を当該影響特徴量として入力として、当該対象の受容性に係る情報を生成する
ことを特徴とする請求項3から5のいずれか1項に記載の受容性推定モデル。 and further causing the computer to function as an other-self relation expression extraction unit that receives other-self relation identification information including information related to a direction from the other object to the object and generates other-self relation information as the relative relation information;
The relative relationship RNN cell also includes a relative-self relationship RNN that receives the other-self relationship information, reflects the other-self relationship information on the other-self relationship hidden information as relative relationship hidden information generated by itself at a previous point in time, and generates new other-self relationship hidden information;
The influence feature generating unit also generates an other influence feature as the influence feature expressing the influence of the object on the other object by combining the other-self relation hidden information for each of the other objects across the other objects using a weight reflecting the state change hidden information generated in the state change RNN cell for the other object,
The acceptability estimation model according to any one of claims 3 to 5, characterized in that the acceptability information determination unit generates information related to the acceptability of the target by inputting the self-influence feature and the other-influence feature, or a combined amount of the self-influence feature and the other-influence feature, as the influence feature.
前記影響特徴量生成部は、当該他の対象の当該認識範囲に当該対象が入っていない場合、入っている場合と比較してより小さな値をとる当該逆アテンションスコアを算出する、又は、当該認識範囲に入っていない当該対象に係る当該他自関係隠れ情報を、当該逆アテンションスコアの算出に用いない
ことを特徴とする請求項7に記載の受容性推定モデル。 At least the other object has a recognition range for recognizing the object,
The acceptability estimation model described in claim 7, characterized in that the influence feature generation unit calculates the reverse attention score to be smaller when the object is not within the recognition range of the other object than when it is within the recognition range, or does not use the other-self relationship hidden information related to the object that is not within the recognition range when calculating the reverse attention score.
前記受容性情報決定部は、当該対象が当該制御情報を受け取った若しくは生成した時点、又は当該制御情報で指定された制御に係る時点に基づき設定された所定の時間区間内において生成された当該影響特徴量を入力として、当該対象の受容性に係る情報を生成する
ことを特徴とする請求項1から8のいずれか1項に記載の受容性推定モデル。 The target performs a process related to a predetermined control based on control information received from an external source or generated internally,
The acceptability estimation model according to any one of claims 1 to 8, characterized in that the acceptability information determination unit generates information related to the acceptability of the subject by inputting the influence feature generated within a specified time interval set based on the time point at which the subject received or generated the control information, or the time point related to the control specified in the control information.
前記状態変化RNNセルは、当該制御情報に係る情報及び当該状態変化情報を、若しくは当該制御情報に係る情報と当該状態変化情報とを合わせた情報を反映させて新たな状態変化隠れ情報を生成する、及び/又は、当該相対関係RNNセルは、当該制御情報に係る情報及び当該相対関係情報を、若しくは当該制御情報に係る情報と当該相対関係情報とを合わせた情報を反映させて新たな相対関係隠れ情報を生成する
ことを特徴とする請求項1から9のいずれか1項に記載の受容性推定モデル。 The target performs a process related to a predetermined control based on control information received from an external source or generated internally,
The acceptability estimation model described in any one of claims 1 to 9, characterized in that the status change RNN cell generates new status change hidden information by reflecting information related to the control information and the status change information, or information combining the information related to the control information and the status change information, and/or the relative relationship RNN cell generates new relative relationship hidden information by reflecting information related to the control information and the relative relationship information, or information combining the information related to the control information and the relative relationship information.
前記受容性情報決定部は、当該自律体の受容性としての社会性に係る情報を決定する
ことを特徴とする請求項1から10のいずれか1項に記載の受容性推定モデル。 The subject is an autonomous entity that autonomously determines the action or state to be taken, and the other subject is a person;
The acceptability estimation model according to claim 1 , wherein the acceptability information determination unit determines information related to sociality as the acceptability of the autonomous body.
構築された当該受容性推定モデルを用いて、当該対象の受容性に係る情報を推定する
ことを特徴とする、コンピュータによる受容性情報決推定方法。 constructing an acceptability estimation model according to any one of claims 1 to 11 by learning using information on the state of each subject in the subject group and correct answer information on acceptability;
A method for determining and estimating acceptability information by a computer, comprising estimating information relating to the acceptability of the subject using the constructed acceptability estimation model.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021146024A JP7498688B2 (en) | 2021-09-08 | 2021-09-08 | Model, device and method for estimating acceptability using relationship between change in target state and target state |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021146024A JP7498688B2 (en) | 2021-09-08 | 2021-09-08 | Model, device and method for estimating acceptability using relationship between change in target state and target state |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023039066A JP2023039066A (en) | 2023-03-20 |
| JP7498688B2 true JP7498688B2 (en) | 2024-06-12 |
Family
ID=85600520
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021146024A Active JP7498688B2 (en) | 2021-09-08 | 2021-09-08 | Model, device and method for estimating acceptability using relationship between change in target state and target state |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7498688B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021510857A (en) | 2018-05-10 | 2021-04-30 | ボーシャン,バスティアン | Collision avoidance methods and systems between vehicles and pedestrians |
| JP2021125117A (en) | 2020-02-07 | 2021-08-30 | 三菱重工業株式会社 | Learning system, learning method and learning program |
-
2021
- 2021-09-08 JP JP2021146024A patent/JP7498688B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021510857A (en) | 2018-05-10 | 2021-04-30 | ボーシャン,バスティアン | Collision avoidance methods and systems between vehicles and pedestrians |
| JP2021125117A (en) | 2020-02-07 | 2021-08-30 | 三菱重工業株式会社 | Learning system, learning method and learning program |
Non-Patent Citations (2)
| Title |
|---|
| VEMULA, Anirudh et al.,Social Attention: Modeling Attention in Human Crowds,arXiv [online],v2,2018年10月29日,[検索日 2024.05.21]、インターネット:<URL:https://arxiv.org/abs/1710.04689> |
| 亀崎 允啓,同調と主張に基づく人共存型モビリティの協調移動技術,日本ロボット学会誌 第37巻 第10号,日本,2019年12月15日,pp.943-949 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023039066A (en) | 2023-03-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Ferrer et al. | Robot social-aware navigation framework to accompany people walking side-by-side | |
| Rothkopf et al. | Modular inverse reinforcement learning for visuomotor behavior | |
| Qin et al. | Electroencephalogram-based mental workload prediction for using Augmented Reality head mounted display in construction assembly: A deep learning approach | |
| Vakanski et al. | Mathematical modeling and evaluation of human motions in physical therapy using mixture density neural networks | |
| US9741081B2 (en) | Perturbing a subject's contextualization of a proposition about an item considered in a quantum representation by altering the item | |
| Xiong et al. | CNN-Transformer: A deep learning method for automatically identifying learning engagement | |
| Dhiman et al. | Physics informed neural network for option pricing | |
| Hu et al. | Hoimotion: Forecasting human motion during human-object interactions using egocentric 3d object bounding boxes | |
| Yoon et al. | Socially aware path planning for a flying robot in close proximity of humans | |
| Gupta et al. | An optimized deep convolutional neural network for adaptive learning using feature fusion in multimodal data | |
| Thiruthuvanathan et al. | Multitask EfficientNet affective computing for student engagement detection | |
| Chen et al. | Heuristic satisficing inferential decision making in human and robot active perception | |
| KR102520597B1 (en) | Product matching method considering market analysis and company needs | |
| JP7498688B2 (en) | Model, device and method for estimating acceptability using relationship between change in target state and target state | |
| Herse et al. | Simulation Evidence of Trust Calibration: Using POMDP with Signal Detection Theory to Adapt Agent Features for Optimised Task Outcome During Human-Agent Collaboration | |
| Wang et al. | DUEL: Depth visUal Ego-motion Learning for autonomous robot obstacle avoidance | |
| Oveneke et al. | Leveraging the bayesian filtering paradigm for vision-based facial affective state estimation | |
| Hou et al. | A Deep Neural Network‐Based Model for Quantitative Evaluation of the Effects of Swimming Training | |
| Akgün et al. | Action Recognition Through an Action Generation Mechanism. | |
| Bustamante et al. | Skeleton‐Based Posture Recognition for Home Care From Virtual Unmanned Aerial Vehicle | |
| Nord | Multivariate time series data generation using generative adversarial networks: Generating realistic sensor time series data of vehicles with an abnormal behaviour using timegan | |
| Kalaiselvi et al. | AI-Powered Fitness Transformation Using YOLOv8 Technology | |
| Steccanella et al. | Learning the minimum action distance | |
| Kim et al. | A New Perspective for Neural Networks: Application to a Marketing Management Problem. | |
| Hachad et al. | Student attention estimation based on body gesture |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230714 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240515 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240530 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240531 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7498688 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |