[go: up one dir, main page]

JP7664581B2 - A system for estimating task execution inhibition function based on tasks with a user interface (UI) that induces intuitive operation - Google Patents

A system for estimating task execution inhibition function based on tasks with a user interface (UI) that induces intuitive operation Download PDF

Info

Publication number
JP7664581B2
JP7664581B2 JP2021038571A JP2021038571A JP7664581B2 JP 7664581 B2 JP7664581 B2 JP 7664581B2 JP 2021038571 A JP2021038571 A JP 2021038571A JP 2021038571 A JP2021038571 A JP 2021038571A JP 7664581 B2 JP7664581 B2 JP 7664581B2
Authority
JP
Japan
Prior art keywords
user
task
function
correct answer
unit
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
JP2021038571A
Other languages
Japanese (ja)
Other versions
JP2022138602A (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.)
NTT Docomo Inc
Keio University
University of Tokyo NUC
Original Assignee
NTT Docomo Inc
Keio University
University of Tokyo NUC
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 NTT Docomo Inc, Keio University, University of Tokyo NUC filed Critical NTT Docomo Inc
Priority to JP2021038571A priority Critical patent/JP7664581B2/en
Publication of JP2022138602A publication Critical patent/JP2022138602A/en
Application granted granted Critical
Publication of JP7664581B2 publication Critical patent/JP7664581B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electrically Operated Instructional Devices (AREA)

Description

本開示は、機能推定装置に係り、とりわけ、脳の前頭前野のタスク実行機能およびタスク抑制機能を推定する機能推定装置に関する。 The present disclosure relates to a function estimation device, and in particular to a function estimation device that estimates the task execution function and task inhibition function of the prefrontal cortex of the brain.

認知症か否かを判定するため、または認知症の進行度合いを検査するためには、認知症検査(長谷川式スケールなど)の実施が必要であることが知られている。また、認知症の原因疾患の1つであるアルツハイマー病で表れる傾向として、脳の前頭前野の機能のうちタスク実行機能およびタスク抑制機能の障害が知られている。 It is known that dementia tests (such as the Hasegawa Scale) are necessary to determine whether or not a person has dementia, or to check the degree of progression of dementia. In addition, it is known that impairments in task execution and task inhibition functions of the prefrontal cortex of the brain tend to be present in Alzheimer's disease, which is one of the diseases that causes dementia.

タスク実行機能とは、タスクの遂行に際し、現在の状況に対処して適切な思考または行動を導き出し、当該思考または当該行動に関する意思決定を促進する能力である。タスク抑制機能とは、タスクの遂行に際し、現在の状況において不適切な思考または行動を意識的に抑止する能力である。これらのタスク実行機能およびタスク抑制機能を推定するためには、心理学試験(例えば、go-nogoタスク、Stroop試験など)の実施が必要であった。 Task executive function is the ability to deal with the current situation and derive appropriate thoughts or actions when performing a task, and to promote decision-making regarding those thoughts or actions. Task inhibition function is the ability to consciously suppress inappropriate thoughts or actions in the current situation when performing a task. In order to estimate these task executive and task inhibition functions, it was necessary to conduct psychological tests (e.g., go-nogo tasks, Stroop tests, etc.).

“認知症自己診断テスト”、[online]、一般社団法人認知症予防協会、[2020年10月19日検索]、インターネット<URL:http://www.ninchi-k.com/print_test.html>“Dementia self-diagnosis test”, [online], Dementia Prevention Association, [searched October 19, 2020], Internet <URL: http://www.ninchi-k.com/print_test.html>

複数の能力を検査しうる問いに回答させることで認知症の専門医への受診を提案するテストのうち、上記のタスク実行機能およびタスク抑制機能が正常か否かを検査しうる問いが開示されている(非特許文献1参照)。当該テストは、複数の問いに対して対象ユーザが正答した問いの点数を合算し、当該合算した点数が所定の基準の点数に達していない場合などに専門医への受診を提案している。したがって、当該テストにはタスク実行機能およびタスク抑制機能に対する1つの問いが含まれるが、対象ユーザのタスク実行機能およびタスク抑制機能の詳細な状態は示唆されない。 Among tests that suggest a visit to a dementia specialist by having the target user answer questions that can test multiple abilities, questions that can test whether the above-mentioned task execution function and task inhibition function are normal have been disclosed (see Non-Patent Document 1). This test adds up the scores of multiple questions that the target user answers correctly, and suggests a visit to a specialist if the total score does not reach a predetermined standard score. Therefore, although this test includes one question about the task execution function and task inhibition function, the detailed state of the target user's task execution function and task inhibition function is not suggested.

また、対象ユーザのタスク実行機能およびタスク抑制機能を推定する心理学試験を実施するには、専門家の臨席、所定手順の実行、試験を受けるための十分な時間などが必要であり、当該試験の実施は容易とは言えない。このため、対象ユーザに簡単なテストを実施させるだけで、対象ユーザのタスク実行機能およびタスク抑制機能をより詳細に推定できるシステムが求められている。 In addition, conducting a psychological test to estimate a target user's task execution function and task inhibition function requires the presence of an expert, the execution of prescribed procedures, and sufficient time to take the test, making it difficult to conduct such a test. For this reason, there is a demand for a system that can estimate a target user's task execution function and task inhibition function in more detail by simply having the target user take a simple test.

そこで、本開示は、簡単なテストを実施するだけで対象ユーザのタスク実行機能およびタスク抑制機能をより詳細に推定することを目的とする。 Therefore, the purpose of this disclosure is to estimate the target user's task execution and inhibition functions in more detail by simply conducting a simple test.

本開示の一側面に係る機能推定装置は、誤った回答をユーザに誘発させるユーザインターフェースに対して操作を行う複数のタスクを前記ユーザに提示する提示部と、前記提示部により提示された前記複数のタスクに対する前記ユーザの操作結果を示す操作データを取得する取得部と、取得部により取得されたユーザの操作データに基づいて、ユーザのタスク実行機能およびタスク抑制機能を表す指標を推定する推定部と、を備え、前記ユーザインターフェースは、疑問文と、前記疑問文に対してユーザが本来選択すべき正答選択肢と、前記問題文の内容または前記正答選択肢の内容が示す色彩、装飾、表現、用語、および配置の少なくとも1つの要素により前記疑問文に対する正答を前記ユーザに想起させる誤答選択肢と、を含む。 A function estimation device according to one aspect of the present disclosure includes a presentation unit that presents to a user a number of tasks that require operations to be performed on a user interface that induces the user to give an incorrect answer, an acquisition unit that acquires operation data indicating results of the user's operations on the number of tasks presented by the presentation unit, and an estimation unit that estimates indicators representing the user's task execution function and task inhibition function based on the user's operation data acquired by the acquisition unit, wherein the user interface includes a question, a correct answer option that the user should originally select for the question, and an incorrect answer option that reminds the user of the correct answer to the question by at least one element of color, decoration, expression, terminology, and arrangement indicated by the content of the question or the content of the correct answer option.

この機能推定装置において、ユーザインターフェースは、疑問文に対する正答を想起させる誤答選択肢を正答選択肢と共に表示する。よって、当該ユーザインターフェースは、ユーザに対して誤った回答をさせるよう誘発することができるため、ユーザの操作データと、タスク実行機能およびタスク抑制機能とは有意に且つ密接に関連し得る。よって、推定部は、ユーザの操作データに基づいて、ユーザのタスク実行機能およびタスク抑制機能を表す指標をより詳細に推定することができる。したがって、簡単なテストを実施するだけでユーザのタスク実行機能およびタスク抑制機能をより詳細に推定することができる。 In this function estimation device, the user interface displays incorrect answer options that evoke the correct answer to the question together with the correct answer option. Therefore, the user interface can induce the user to give an incorrect answer, so that the user's operation data and the task execution function and task inhibition function can be significantly and closely related. Therefore, the estimation unit can estimate the indicators representing the user's task execution function and task inhibition function in more detail based on the user's operation data. Therefore, the user's task execution function and task inhibition function can be estimated in more detail by simply conducting a simple test.

本開示によれば、簡単なテストを実施するだけで対象ユーザのタスク実行機能およびタスク抑制機能をより詳細に推定することができる。 According to the present disclosure, it is possible to estimate a target user's task execution and inhibition functions in more detail by simply conducting a simple test.

一実施形態に係る機能推定装置の機能ブロック構成図である。ある。1 is a functional block diagram of a function estimation device according to an embodiment. (a)は選択肢における用語およびサイズに特徴を持たせた誘発ユーザインターフェースを提示した画面例を示す図であり、(b)は選択肢における用語および装飾に特徴を持たせた誘発ユーザインターフェースを提示した画面例を示す図である。1A is a diagram showing an example of a screen presenting a triggered user interface with distinctive terms and sizes in the options, and FIG. 1B is a diagram showing an example of a screen presenting a triggered user interface with distinctive terms and decorations in the options. 誘発ユーザインターフェースの操作データの例を示す図である。FIG. 13 is a diagram showing an example of operation data of a triggered user interface. (a)は心理学試験の試験結果の例を示す図であり、(b)は心理学試験の試験結果から導出されたタスク実行機能およびタスク抑制機能を表す指標を示す図である。FIG. 1A is a diagram showing an example of the test results of a psychological test, and FIG. 1B is a diagram showing indices representing task executive function and task inhibition function derived from the test results of the psychological test. 推定モデルの構築処理を示すフロー図である。FIG. 11 is a flow diagram showing a process for constructing an estimation model. 操作データの取得処理を示すフロー図である。FIG. 11 is a flow diagram showing an acquisition process of operation data. 推定モデルを用いたユーザのタスク実行機能およびタスク抑制機能の推定処理を示すフロー図である。FIG. 11 is a flow diagram showing a process of estimating a user's task execution function and task suppression function using an estimation model. 機能推定装置のハードウェア構成例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a function estimation device.

添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。図面の寸法比率は、説明のものと必ずしも一致していない。 The embodiments of the present invention will be described with reference to the attached drawings. Where possible, identical parts will be given the same reference numerals and duplicate explanations will be omitted. The dimensional ratios of the drawings do not necessarily match those in the description.

図1を参照して、一実施形態に係る機能推定装置の構成を説明する。図1に示される機能推定装置1は、タスク実行機能およびタスク抑制機能を表す指標を推定する推定モデルを構築し、ユーザのタスク実行機能およびタスク抑制機能を表す指標を推定する装置である。 The configuration of a function estimation device according to an embodiment will be described with reference to Fig. 1. The function estimation device 1 shown in Fig. 1 is a device that constructs an estimation model for estimating indexes representing a task execution function and a task inhibition function, and estimates the indexes representing a user's task execution function and task inhibition function.

機能推定装置1は、ユーザによって操作可能な装置である。機能推定装置1の例としては、スマートフォン、タブレット端末などが挙げられる。機能推定装置1には、例えば、ユーザが操作可能なアプリケーション(以下、「アプリ」という。)がインストールされている。当該アプリの種類は、特に限定されず、例えば、SNS(ソーシャルネットワークサービス)のアプリ、通信用アプリ、動画再生アプリ、カメラ機能アプリなどが挙げられる。 The function estimation device 1 is a device that can be operated by a user. Examples of the function estimation device 1 include a smartphone and a tablet terminal. For example, an application (hereinafter referred to as an "app") that can be operated by a user is installed in the function estimation device 1. The type of the app is not particularly limited, and examples include an SNS (social network service) app, a communication app, a video playback app, a camera function app, etc.

機能推定装置1は、受付表示部5と、提示部10と、算出部15と、取得部20と、学習部30と、推定部40と、記憶部90とを備えている。受付表示部5は、機能推定装置1が有するアプリ、後述のタスク、ユーザインターフェースなどを表示すると共に、ユーザによる入力操作(例えば、提示部10により提示される後述のユーザインターフェースにおけるユーザの操作)を受け付ける。 The function estimation device 1 includes a reception display unit 5, a presentation unit 10, a calculation unit 15, an acquisition unit 20, a learning unit 30, an estimation unit 40, and a storage unit 90. The reception display unit 5 displays apps, later-described tasks, a user interface, and the like, owned by the function estimation device 1, and accepts input operations by a user (for example, user operations in a later-described user interface presented by the presentation unit 10).

記憶部90は、情報を記憶する機能部である。記憶部90は、提示部10により提示される後述のユーザインターフェースおよびタスクに関するデータなどを記憶するデータベースとして機能する。記憶部90は、算出部15により算出された後述のデータを記憶する。記憶部90は、提示部10のデータと算出部15により得られたデータとを組み合わせて記憶していてもよい。算出部15、取得部20、学習部30および推定部40は、記憶部90から情報を取得可能なように構成されている。なお、記憶部90は、機能推定装置1の外部に設けられていてもよい。 The storage unit 90 is a functional unit that stores information. The storage unit 90 functions as a database that stores data related to a user interface and tasks presented by the presentation unit 10, which will be described later. The storage unit 90 stores data calculated by the calculation unit 15, which will be described later. The storage unit 90 may store a combination of the data from the presentation unit 10 and the data obtained by the calculation unit 15. The calculation unit 15, the acquisition unit 20, the learning unit 30, and the estimation unit 40 are configured to be able to acquire information from the storage unit 90. The storage unit 90 may be provided outside the function estimation device 1.

提示部10は、ユーザインターフェースに対して操作可能な複数のタスクを受付表示部5を介してユーザに提示する。タスクとは、機能推定装置1を取り扱うユーザに対して機能推定装置1への操作を課す課題または処理である。提示部10が提示するユーザインターフェースは、例えば、ポップアップで機能推定装置1の受付表示部5に表示され、ユーザによって視認され、かつ受付表示部5を通じてユーザによって操作される。例えば、提示部10が提示するユーザインターフェースの操作箇所において、ユーザが受付表示部5をタップすることでユーザインターフェースが操作される。 The presentation unit 10 presents to the user via the reception display unit 5 a number of tasks that can be operated on the user interface. A task is an assignment or process that requires the user who handles the function estimation device 1 to operate the function estimation device 1. The user interface presented by the presentation unit 10 is displayed, for example, as a pop-up on the reception display unit 5 of the function estimation device 1, and is visually recognized by the user and operated by the user via the reception display unit 5. For example, the user taps on the reception display unit 5 at an operation location on the user interface presented by the presentation unit 10 to operate the user interface.

提示部10は、誤った回答をユーザに誘発させるユーザインターフェースである誘発ユーザインターフェース(以下、「誘発UI」という)に対して操作を行う複数のタスクをユーザに提示する。提示部10により誘発UIが提示されることで、受付表示部5を通じて自然に誘発される反応を抑制できるかどうかが感知される。 The presentation unit 10 presents the user with a number of tasks that involve operations on a triggering user interface (hereinafter referred to as "triggering UI"), which is a user interface that induces the user to give an incorrect answer. By presenting the triggering UI by the presentation unit 10, it is possible to sense whether or not a naturally induced response can be suppressed through the reception display unit 5.

提示部10は、例えば、脳の状態を推定するアプリ(以下、推定アプリと記載)がユーザによって起動された後に、誘発UIに対して操作を行う複数のタスクを、受付表示部5を介してユーザに提示する。推定アプリの起動とは、例えば、ユーザによって機能推定装置1内の受付表示部5に表示された推定アプリのアイコンがタッチされることで推定アプリが稼働し始めることを指す。複数のタスクの数は、予め定められていた数である。 The presentation unit 10 presents to the user, via the reception display unit 5, multiple tasks for performing operations on an inducing UI after the user launches an app that estimates a brain state (hereinafter referred to as the estimation app). Launching the estimation app refers to, for example, the user touching the icon of the estimation app displayed on the reception display unit 5 in the function estimation device 1, causing the estimation app to start operating. The number of multiple tasks is a predetermined number.

図2に示されるように、誘発UI80は、例えば、疑問文81と、疑問文81に対する回答であって、ユーザが本来選択すべき正答選択肢82と、疑問文81に対する回答であって、ユーザが本来選択すべきではない誤答選択肢83とをユーザに提示する。 As shown in FIG. 2, the trigger UI 80 presents the user with, for example, a question 81, a correct answer option 82 that is an answer to the question 81 and that the user should originally select, and an incorrect answer option 83 that is an answer to the question 81 and that the user should not originally select.

誘発UI80における疑問文81は、例えば、色彩、装飾、表現、用語、および配置の少なくとも1つに対する問いまたは事実確認の文章である。正答選択肢82は、例えば、疑問文81に対する正しい答え(正答)であって、色彩、装飾、表現、用語、および配置の少なくとも1つの要素を表す選択肢である。誤答選択肢83は、例えば、正答選択肢82が示す色彩、装飾、表現、用語、および配置の少なくとも1つの要素とは異なる要素を有する選択肢である。 The question 81 in the trigger UI 80 is, for example, a question or fact-checking sentence about at least one of color, decoration, expression, terminology, and layout. The correct answer option 82 is, for example, a correct answer (correct answer) to the question 81, and is an option that represents at least one element of color, decoration, expression, terminology, and layout. The incorrect answer option 83 is, for example, an option that has an element different from at least one element of color, decoration, expression, terminology, and layout indicated by the correct answer option 82.

色彩には、例えば、色の濃淡、明度、彩度などの概念が含まれる。装飾とは、柄、強調効果、サイズ(大きさ)、図形などの概念が含まれる。強調効果とは、図形に対して付与された影、立体感などの効果が含まれる。表現には、疑問文81、正答選択肢82、または誤答選択肢83を表す文章態様または音が含まれる。表現には、正答選択肢82と誤答選択肢83との間の関係性を表す語句が含まれる。用語には、疑問文81、正答選択肢82、または誤答選択肢83を表す言葉、数値若しくは語句、またはそれらの意味が含まれる。 Color includes concepts such as shade, brightness, and saturation of a color. Decoration includes concepts such as pattern, emphasis, size, and shape. Emphasis includes effects such as shadow and three-dimensional effect given to a shape. Expression includes a sentence form or sound representing the question 81, correct answer option 82, or incorrect answer option 83. Expression includes a phrase that expresses a relationship between the correct answer option 82 and the incorrect answer option 83. Terms include words, numbers, or phrases that represent the question 81, correct answer option 82, or incorrect answer option 83, or their meanings.

誤答選択肢83は、例えば、ユーザが疑問文81の内容から直感的に想起しうる正答を示すようにデザインされる。すなわち、誘発UI80は、ユーザが直感的に選択肢を選択した場合に大半のユーザが本来選択すべきではない誤答選択肢83を選択しそうになるように設計される。あるいは、ユーザが誘発UI80において正答選択肢82を選択する場合、多くのユーザが操作完了するまでの時間がかかるよう、正答選択肢82と誤答選択肢83とのいずれかで迷わせるように誘発UI80は設計される。 The incorrect answer option 83 is designed, for example, to show a correct answer that the user can intuitively recall from the content of the question 81. That is, the triggering UI 80 is designed so that, when users intuitively select an option, most users are likely to select the incorrect answer option 83, which they should not have selected. Alternatively, when a user selects the correct answer option 82 in the triggering UI 80, the triggering UI 80 is designed to cause the user to hesitate between the correct answer option 82 and the incorrect answer option 83, so that it takes many users a long time to complete the operation.

誤答選択肢83は、疑問文81の内容または正答選択肢82の内容が示す色彩、装飾、表現、用語、および配置の少なくとも1つの要素により疑問文81に対する正答をユーザに想起させる。疑問文81の内容とは、疑問文81として示されている文章、疑問文81として示されている用語、または当該文章若しくは当該用語に含まれる文字(数値)が示唆する意味、態様および指標の少なくとも1つの特徴を含む。正答選択肢82の内容とは、正答選択肢82として示されている文章、正答選択肢82として示されている用語、または当該文章若しくは当該用語に含まれる文字(数値)が示唆する意味、態様および指標の少なくとも1つの特徴を含む。 The incorrect answer option 83 reminds the user of the correct answer to the question 81 by at least one element of color, decoration, expression, terminology, and arrangement indicated by the content of the question 81 or the content of the correct answer option 82. The content of the question 81 includes at least one characteristic of the meaning, manner, and index suggested by the sentence shown as the question 81, the term shown as the question 81, or the characters (numbers) contained in the sentence or the term. The content of the correct answer option 82 includes at least one characteristic of the meaning, manner, and index suggested by the sentence shown as the correct answer option 82, the term shown as the correct answer option 82, or the characters (numbers) contained in the sentence or the term.

例えば、疑問文81において尋ねられている内容、確認を促されている内容または表現されている内容に含まれる意味、態様および指標の少なくとも1つの特徴を用いて表現可能な内容のうち、疑問文81に対する正答を示す内容が正答選択肢82において示され、正答選択肢82において示されなかった他の内容が誤答選択肢83において示される。誤答選択肢83は、例えば、正答選択肢82の内容が示す要素の一部が異なるように、または正答選択肢82の内容が示す同一の内容を別の要素にて表すようにデザインされる。 For example, among contents that can be expressed using at least one characteristic of the meaning, manner, and index contained in the content asked about, the content being prompted to confirm, or the content expressed in question 81, the content that indicates the correct answer to question 81 is shown in correct answer option 82, and other contents that were not shown in correct answer option 82 are shown in incorrect answer option 83. Incorrect answer option 83 is designed, for example, so that some of the elements shown in the content of correct answer option 82 are different, or so that the same content shown in the content of correct answer option 82 is expressed with different elements.

以下、上述の例を示す。図2の(a)に示されるように、誘発UI80aにおける誤答選択肢83aの装飾の一部または全部は、正答選択肢82aの装飾の一部または全部と異なりつつ、疑問文81a内の用語の内容が示す表現通りであってもよい。疑問文81aは、「値の大きいものを選んで下さい」という文章である。疑問文81aにおいて尋ねられている内容に含まれる指標である大きさを用いて表現可能な内容として、疑問文81aに対する正答を示す内容である値の他に、例えば、装飾としての選択肢のサイズが含まれる。この場合、正答選択肢82aが示す値(図2の(a)における「8」)は、誤答選択肢83aが示す値(図2の(a)における「3」)より大きくなるように設定される。一方で、誤答選択肢83aの値を示す文字のサイズが、正答選択肢82aの値を示す文字のサイズより大きくなるように設定される。 The above-mentioned example is shown below. As shown in FIG. 2A, part or all of the decoration of the incorrect answer option 83a in the trigger UI 80a may be different from part or all of the decoration of the correct answer option 82a, but may be the same as the expression indicated by the content of the term in the question 81a. The question 81a is a sentence saying, "Please choose the one with the larger value." In addition to the value indicating the correct answer to the question 81a, the content that can be expressed using the size, which is an index included in the content asked in the question 81a, includes, for example, the size of the option as decoration. In this case, the value indicated by the correct answer option 82a ("8" in FIG. 2A) is set to be larger than the value indicated by the incorrect answer option 83a ("3" in FIG. 2A). On the other hand, the size of the characters indicating the value of the incorrect answer option 83a is set to be larger than the size of the characters indicating the value of the correct answer option 82a.

また、誘発UI80aにおいて、誤答選択肢83aの内容に対する正答選択肢82aの内容が示す表現(関係性)を、正答選択肢82aの装飾の一部または全部に対する誤答選択肢83aの装飾の一部または全部によって表現されるようにしてもよい。この場合、疑問文81の正答である正答選択肢82aが示す値(図2の(a)における「8」)は、誤答選択肢83aが示す値(図2の(a)における「3」)より大きくなるように設定されている。このとき、誤答選択肢83aの内容の「3」に対する正答選択肢82の内容の「8」が表す関係性である「大きい」を、値に代わってサイズによって表現するとし、正答選択肢82のサイズに対して誤答選択肢83aのサイズが大きくなるように表現される。 In the trigger UI 80a, the expression (relationship) indicated by the content of the correct answer option 82a relative to the content of the incorrect answer option 83a may be expressed by some or all of the decoration of the incorrect answer option 83a relative to some or all of the decoration of the correct answer option 82a. In this case, the value indicated by the correct answer option 82a, which is the correct answer to the question 81 ("8" in FIG. 2(a)), is set to be larger than the value indicated by the incorrect answer option 83a ("3" in FIG. 2(a)). In this case, the "larger" relationship indicated by the content "8" of the correct answer option 82 relative to the content "3" of the incorrect answer option 83a is expressed by size instead of value, and the size of the incorrect answer option 83a is expressed to be larger than the size of the correct answer option 82.

誘発UI80aにおいて、疑問文81aの内容を全体的に(完全に)認識し、かつ、各選択肢82a,83aの内容を完全に認識したユーザは、値の大きい正答選択肢82aを選択する可能性が高い。一方で、疑問文81aの文章の内容を部分的にしか認識しなかったユーザ、または、各選択肢82a,83aの内容を理解し損ねたユーザは、例えば、疑問文81aにおける「値」という単語を見落とし、「大きい」という用語のみを認識する可能性が高い。よって、当該ユーザは、視覚的にサイズが大きく表されている誤答選択肢83aを直感的に選択する可能性が高い。 In the elicitation UI 80a, a user who fully (completely) recognizes the content of the question 81a and the content of each of the options 82a and 83a is likely to select the correct answer option 82a, which has a large value. On the other hand, a user who only partially recognizes the content of the sentence in the question 81a, or who fails to understand the content of each of the options 82a and 83a, is likely to overlook the word "value" in the question 81a and only recognize the term "large." Therefore, the user is likely to intuitively select the incorrect answer option 83a, which is visually represented in a large size.

図2の(b)に示されるように、誘発UI80bにおける誤答選択肢83bの用語の一部または全部は、正答選択肢82bの用語の一部または全部に比べて、疑問文81b内の用語の内容が示す態様通りであってもよい。図2では、疑問文81bの文字部分の装飾としての色彩、および誤答選択肢83bの文字部分の装飾としての色彩を斜線パターンで表しているが、当該斜線パターンは色彩の「赤」を示している。図2では、正答選択肢82bの文字部分の装飾としての色彩を点描(ドット)パターンで表しているが、当該点描パターンは色彩の「青」を示している。当該疑問文81bは、「この文字の色は」という文章である。疑問文81bにおいて尋ねられている態様である色彩に対して表現可能な内容には、疑問文81bに対する正答を示す内容である用語が意味する色彩の他に、例えば、装飾が表す色彩が含まれる。この場合、正答選択肢82bの用語が意味する色彩(図2の(b)における「あか」)は、誤答選択肢83bの用語が意味する色彩(図2の(b)における「あお」)と異なり、疑問文81の内容が示す正答に沿うように設定される。一方で、誤答選択肢83aの装飾として用語に付された色彩が、正答選択肢82aの装飾として用語に付された色彩と異なり、疑問文81の内容が示す正答に沿うように設定される。 As shown in FIG. 2B, some or all of the terms of the incorrect answer option 83b in the trigger UI 80b may be in accordance with the aspect indicated by the content of the terms in the question 81b, compared to some or all of the terms of the correct answer option 82b. In FIG. 2, the color of the decoration of the character part of the question 81b and the color of the decoration of the character part of the incorrect answer option 83b are represented by a diagonal line pattern, and the diagonal line pattern indicates the color "red". In FIG. 2, the color of the decoration of the character part of the correct answer option 82b is represented by a pointillism (dot) pattern, and the pointillism pattern indicates the color "blue". The question 81b is a sentence that reads "What is the color of this character?" The content that can be expressed for the color, which is the aspect being asked about in the question 81b, includes, for example, the color indicated by the decoration, in addition to the color indicated by the term that is the content indicating the correct answer to the question 81b. In this case, the color implied by the term in correct answer option 82b ("red" in FIG. 2(b)) is different from the color implied by the term in incorrect answer option 83b ("blue" in FIG. 2(b)), and is set to match the correct answer indicated by the content of question sentence 81. On the other hand, the color given to the term as decoration in incorrect answer option 83a is different from the color given to the term as decoration in correct answer option 82a, and is set to match the correct answer indicated by the content of question sentence 81.

また、誘発UI80bにおいて、誤答選択肢83bの内容に対する正答選択肢82bの内容が示す表現の差異を、正答選択肢82bの装飾の一部または全部に対する誤答選択肢83bの装飾の一部または全部の差異によって表現されるようにしてもよい。この場合、正答選択肢82bの用語が意味する色彩(図2の(b)における「あか」)は、誤答選択肢83aの用語が意味する色彩(図2の(b)における「あお」)とは異なるように設定されている。ここで、誤答選択肢83aの用語「あお」が示す意味は色彩の青であるのに対して、正答選択肢82の用語「あか」が示す意味は色彩の赤である。この場合、正答選択肢82の装飾として用語に付された色彩を青に設定し、誤答選択肢83aの装飾として用語に付された色彩を赤に設定する。図2の(b)では正答選択肢82bの色彩と誤答選択肢83bの色彩とを入れ替えて表現したが、少なくとも誤答選択肢83bの装飾としての色彩が正答選択肢82bの内容(用語)が示す色彩であればよい。 In the trigger UI 80b, the difference in expression indicated by the content of the correct answer option 82b relative to the content of the incorrect answer option 83b may be expressed by a difference in part or all of the decoration of the incorrect answer option 83b relative to part or all of the decoration of the correct answer option 82b. In this case, the color implied by the term in the correct answer option 82b ("red" in FIG. 2(b)) is set to be different from the color implied by the term in the incorrect answer option 83a ("blue" in FIG. 2(b)). Here, the meaning implied by the term "blue" in the incorrect answer option 83a is the color blue, whereas the meaning implied by the term "red" in the correct answer option 82 is the color red. In this case, the color attached to the term as the decoration of the correct answer option 82 is set to blue, and the color attached to the term as the decoration of the incorrect answer option 83a is set to red. In FIG. 2(b), the color of the correct answer option 82b and the color of the incorrect answer option 83b are interchanged, but it is sufficient if at least the decorative color of the incorrect answer option 83b is a color that is indicated by the content (terminology) of the correct answer option 82b.

誘発UI80bにおいて、疑問文81bの内容を全体的に(完全に)認識し、かつ、各選択肢82b,83bの内容を完全に認識したユーザは、用語が表す意味としての色彩が表された正答選択肢82bを選択する可能性が高い。一方で、疑問文81bの文章の内容を部分的にしか認識しなかったユーザ、または、各選択肢82b,83bの内容を理解し損ねたユーザは、例えば、用語が意味する色彩「あか」を重視せず、装飾としての用語に付された色彩「赤」を重視する可能性が高い。よって、当該ユーザは、視覚的に装飾としての用語に付された色彩が赤く表されている誤答選択肢83bを直感的に選択する可能性が高い。 In the elicitation UI 80b, a user who fully (completely) recognizes the content of the question 81b and the content of each of the options 82b and 83b is likely to select the correct answer option 82b, which shows the color of the term's meaning. On the other hand, a user who only partially recognizes the content of the question 81b or fails to understand the content of each of the options 82b and 83b is likely to, for example, not place importance on the color "red" that the term means, but on the color "red" that is attached to the term as decoration. Therefore, the user is likely to intuitively select the incorrect answer option 83b, which visually shows the color attached to the term as decoration as red.

図2の(a)および(b)に示されるように、誤答選択肢83は、疑問文81の内容および正答選択肢82の内容が示す色彩、装飾、表現、用語、および配置の少なくとも1つの要素により疑問文81に対する正答をユーザに想起させることで、誤答選択肢83をユーザに選択させる誘発効果をより高めることができる。すなわち、ユーザは、疑問文81、正答選択肢82および誤答選択肢83の内容を十分に理解して正答を表す正答選択肢82を適切に選択する必要がある。 2(a) and (b), the incorrect answer option 83 reminds the user of the correct answer to the question 81 by at least one element of color, decoration, expression, terminology, and arrangement indicated by the content of the question 81 and the content of the correct answer option 82, thereby increasing the inducement effect of making the user select the incorrect answer option 83. In other words, the user needs to fully understand the content of the question 81, the correct answer option 82, and the incorrect answer option 83, and appropriately select the correct answer option 82 that represents the correct answer.

誘発UI80bにおける誤答選択肢83bに施された色彩および装飾は、正答選択肢82aに施された色彩および装飾に比べて豪華であってよい。豪華とは、比較的ユーザの目にとまりやすい態様の一例である。 The color and decoration applied to the incorrect answer option 83b in the trigger UI 80b may be more extravagant than the color and decoration applied to the correct answer option 82a. Extravagant is an example of an aspect that is relatively likely to catch the user's eye.

提示部10は、誘発UI80を、色彩、装飾、表現、用語、および配置のうち1要素のみによって特徴付けて提示してもよいし、複数の要素を組み合わせて特徴付けて提示してもよい。例えば複数の要素を組み合わせて各選択肢82,83を特徴付けることで、ユーザが正答選択肢82に比べて誤答選択肢83をより容易に選択するようにユーザを誘導することができる。 The presentation unit 10 may present the inducement UI 80 by characterizing it with only one element of color, decoration, expression, terminology, and arrangement, or may present it by characterizing it with a combination of multiple elements. For example, by characterizing each of the options 82 and 83 with a combination of multiple elements, the user can be induced to more easily select the incorrect answer option 83 than the correct answer option 82.

推定アプリの起動後、ユーザが操作を行う対象であって複数のタスクを表す複数の誘発UI80がそれぞれ順次提示される。ユーザにより受付表示部5を介して正答選択肢82または誤答選択肢83のいずれかの提示箇所がタップされることで、誘発UI80に対して入力が完了したとして操作結果が送信される。正答選択肢82および誤答選択肢83は、例えば、誘発UI80が受付表示部5に表示された後に操作可能となる。操作結果については後述する。 After the estimation app is launched, multiple trigger UIs 80, which represent multiple tasks and are targets for the user to operate, are presented in sequence. When the user taps on either the correct answer option 82 or the incorrect answer option 83 via the reception display unit 5, the operation result is sent to the trigger UI 80 as input has been completed. The correct answer option 82 and the incorrect answer option 83 can be operated, for example, after the trigger UI 80 is displayed on the reception display unit 5. The operation result will be described later.

誘発UI80においてユーザにより正答選択肢82が選択された場合、かつ、推定アプリ内において予め定められたタスクの数に達していない場合、提示部10は、次のタスクを表す誘発UI80を提示する。誘発UI80においてユーザにより正答選択肢82が選択された場合、かつ、推定アプリ内において予め定められたタスクの数に達した場合、例えば、提示部10は、推定アプリ内の複数のタスクがすべて終了した旨を表す画面を提示する。提示部10は、例えば、誘発UI80によるタスクを提示して、ユーザにより誤答選択肢83が選択された場合に、再度誘発UI80を提示する。提示部10は、例えば、ユーザが正答選択肢82を選択するまで誘発UI80を提示し続ける。 When the user selects the correct answer option 82 in the triggering UI 80 and the number of tasks in the estimation app has not been reached in a predetermined manner, the presentation unit 10 presents the triggering UI 80 representing the next task. When the user selects the correct answer option 82 in the triggering UI 80 and the number of tasks in the estimation app has been reached in a predetermined manner, the presentation unit 10 presents, for example, a screen indicating that all of the tasks in the estimation app have been completed. For example, the presentation unit 10 presents a task using the triggering UI 80, and when the user selects the incorrect answer option 83, presents the triggering UI 80 again. For example, the presentation unit 10 continues to present the triggering UI 80 until the user selects the correct answer option 82.

受付表示部5は、ユーザによる1回の誘発UI80に対する操作(以下、試行と記載)につき、提示部10が提示した誘発UI80(タスク)の種類、ユーザにより選択された選択肢が正答だったかまたは誤答だったかを示す正誤情報、受付表示部5において誘発UI80の提示または再提示を開始した開始タイミング、ユーザが当該誘発UI80の選択肢を選択した選択タイミングなどを操作結果として出力する。開始タイミングまたは選択タイミングは、例えば、日時である。受付表示部5は、例えば、操作結果を記憶部90に記憶させる。 For each operation on the triggering UI 80 by the user (hereinafter referred to as an attempt), the reception display unit 5 outputs as operation results the type of triggering UI 80 (task) presented by the presentation unit 10, correct/incorrect information indicating whether the option selected by the user was correct or incorrect, the start timing at which the presentation or re-presentation of the triggering UI 80 began on the reception display unit 5, and the selection timing at which the user selected an option on the triggering UI 80. The start timing or selection timing is, for example, a date and time. The reception display unit 5 stores the operation result in the memory unit 90, for example.

なお、上記では提示部10は、誘発UI80として、疑問文81に対する正答をユーザに想起させる誤答選択肢83を提示しているが、複数のタスクのうち一部のタスクにおいて、誤答選択肢が疑問文に対する正答をユーザに想起させない内容を示すUI(以下、通常UIと記載)を示してもよい。誘発UI80によるタスクの数が多い場合、またはある誘発UI80によるタスクと同種類の内容が問われる誘発UI80によるタスクが周期的に表示される場合など、ユーザにおける誘発UI80への適応度が向上し(慣れが促進され)、誘発UI80による誤った回答をユーザに誘発させる機能(誘発効果)が有意に発揮されない可能性がある。誘発UI80によるタスクの誘発効果を有意に発揮させるため、提示部10は、例えば、複数のタスクのうち一部のタスクを、通常UIによるタスクとしてランダムに提示してもよい。 In the above, the presentation unit 10 presents, as the triggering UI 80, the incorrect answer option 83 that reminds the user of the correct answer to the question 81. However, in some of the tasks among the multiple tasks, the incorrect answer option may present a UI (hereinafter, referred to as a normal UI) that indicates content that does not remind the user of the correct answer to the question. When there are a large number of tasks by the triggering UI 80, or when a task by the triggering UI 80 that asks the same type of content as a task by a certain triggering UI 80 is displayed periodically, the user's adaptability to the triggering UI 80 may improve (promote familiarity), and the function of the triggering UI 80 to induce the user to give an incorrect answer (the triggering effect) may not be exerted significantly. In order to exert the triggering effect of the task by the triggering UI 80 significantly, the presentation unit 10 may, for example, randomly present some of the tasks among the multiple tasks as tasks by the normal UI.

また、上記では、提示部10は、1つのタスク(1つの誘発UI80)において1つの誤答選択肢83を提示した例を示したが、1つのタスクにおいて複数の誤答選択肢を提示してもよい。この場合、複数の誤答選択肢のうち、少なくとも1つの誤答選択肢は誤答選択肢83と同一の構成を有する。また、当該1つの誤答選択肢以外の他の誤答選択肢は、疑問文81に対する正答をユーザに想起させない内容を示してもよい。 In the above, the presentation unit 10 has presented an example in which one incorrect answer option 83 is presented in one task (one triggering UI 80), but multiple incorrect answer options may be presented in one task. In this case, at least one of the multiple incorrect answer options has the same configuration as the incorrect answer option 83. In addition, the other incorrect answer options other than the one incorrect answer option may present content that does not remind the user of the correct answer to the question sentence 81.

次に、図1に戻り、機能推定装置1における他の機能部について説明する。算出部15は、提示部10により提示されたユーザインターフェースによる複数のタスクに対するユーザの操作結果に関する操作データを算出する。算出部15は、例えば、提示部10が誘発UI80による複数のタスクを所定の回数または所定の期間提示した後に、誘発UI80に関する操作データを算出する。 Next, returning to FIG. 1, other functional units in the function estimation device 1 will be described. The calculation unit 15 calculates operation data related to the results of a user's operation on multiple tasks using the user interface presented by the presentation unit 10. For example, the calculation unit 15 calculates the operation data related to the triggering UI 80 after the presentation unit 10 presents multiple tasks using the triggering UI 80 a predetermined number of times or for a predetermined period of time.

以下、誘発UI80に関する操作データの算出について説明する。算出部15は、誘発UI80によるタスクが提示された所定の回数ごと、または所定の期間ごとの記憶部90内のデータに基づいて、操作データを算出する。当該所定の回数とは、例えば、誘発UI80の各種類が1回以上表示された場合の予め定められた回数である。当該所定の期間とは、予め定められた期間であり、例えば、数日間または数週間である。なお、算出部15は、操作データを算出した場合、当該操作データを記憶部90に記憶する。 The calculation of operation data related to the triggering UI 80 will be described below. The calculation unit 15 calculates the operation data based on data in the storage unit 90 for each predetermined number of times that a task is presented by the triggering UI 80, or for each predetermined period of time. The predetermined number of times is, for example, a predetermined number of times when each type of triggering UI 80 is displayed at least once. The predetermined period is a predetermined period of time, for example, several days or several weeks. When the calculation unit 15 calculates the operation data, the calculation unit 15 stores the operation data in the storage unit 90.

操作データは、例えば、誘発UI80において正答選択肢82を選択した回数に関する正答回数データ、および、誘発UI80において誤答選択肢83を選択した回数に関する誤答回数データの少なくとも一方を含む。算出部15は、記憶部90から取得した正誤情報および正誤情報の数に基づいて、正答回数データおよび誤答回数データの少なくとも一方を算出する。 The operation data includes, for example, at least one of correct answer count data relating to the number of times the correct answer option 82 was selected in the triggering UI 80 and incorrect answer count data relating to the number of times the incorrect answer option 83 was selected in the triggering UI 80. The calculation unit 15 calculates at least one of the correct answer count data and the incorrect answer count data based on the correct/incorrect information and the number of correct/incorrect information acquired from the storage unit 90.

算出部15は、正答回数データとして、例えば、誘発UI80によるタスクの実施回数に対する正答選択肢82を選択したタスクの回数の割合である正答選択率を算出する。 The calculation unit 15 calculates, as the correct answer count data, for example, a correct answer selection rate, which is the ratio of the number of times the task was performed using the trigger UI 80 to the number of times the correct answer option 82 was selected.

算出部15は、誤答回数データとして、例えば、推定アプリの誘発UI80によるタスクの実施回数に対する、ユーザが誘発UI80において再提示された誤答選択肢83を繰り返し選択したタスク(以下、反復タスクと記載)の回数(以下、反復タスク数と記載)の割合である誤答反復率を算出する。誤答反復率は、タスクの総数に対する同一の誘発UI80においてユーザが複数回間違えたタスクの数の割合である。 The calculation unit 15 calculates, as the data on the number of incorrect answers, a repeat error rate, which is the ratio of the number of tasks (hereinafter referred to as repeated tasks) in which the user repeatedly selected the incorrect answer option 83 re-presented in the triggering UI 80 to the number of times the task was performed by the triggering UI 80 of the estimation app. The repeat error rate is the ratio of the number of tasks in which the user selected the wrong answer option multiple times in the same triggering UI 80 to the total number of tasks.

算出部15は、記憶部90に記憶されたタスクの種類、正誤情報および正誤情報の数に基づいて誤答反復率を算出する。例えば、1回目に提示された誘発UI80において誤答選択肢83をユーザが選択し、再提示された誘発UI80において誤答選択肢83をユーザが再び選択した場合に、当該誘発UI80によるタスクが反復タスクとなる。算出部15は、同一のタスクに対して正誤情報のうち誤答の回数が2回以上記録されている場合、当該タスクを反復タスクとして判定し、指標(以下、反復指標と記載)を「1」として算出する。算出部15は、同一のタスクに対して正誤情報のうち誤答の回数が1回以下記録されている場合、当該タスクを反復タスクとして判定し、反復指標を「0」と算出する。算出部15は、記憶部90に記憶された各タスクについて反復指標を算出する。算出部15は、当該反復指標の総和を反復タスク数として算出する。算出部15は、反復タスク数をタスクの総数で除した値を誤答反復率として算出する。 The calculation unit 15 calculates the rate of incorrect answer repetition based on the type of task, the correct/incorrect information, and the number of correct/incorrect information stored in the storage unit 90. For example, when the user selects the incorrect answer option 83 in the first-presented trigger UI 80 and then selects the incorrect answer option 83 again in the re-presented trigger UI 80, the task by the trigger UI 80 becomes a repetitive task. When the number of incorrect answers is recorded twice or more in the correct/incorrect information for the same task, the calculation unit 15 determines the task as a repetitive task and calculates an index (hereinafter, referred to as the repetition index) as "1". When the number of incorrect answers is recorded once or less in the correct/incorrect information for the same task, the calculation unit 15 determines the task as a repetitive task and calculates the repetition index as "0". The calculation unit 15 calculates the repetition index for each task stored in the storage unit 90. The calculation unit 15 calculates the sum of the repetition indexes as the number of repetitive tasks. The calculation unit 15 calculates the number of repeated tasks divided by the total number of tasks as the rate of repeated incorrect answers.

算出部15は、誤答回数データとして、例えば、誘発UI80によるある1つのタスクのうち、再提示された誤答選択肢83を繰り返し選択した回数である誤答反復数を算出してもよい。この場合、算出部15は、記憶部90に記憶されたタスクの種類および正誤情報に基づいて誤答反復数を算出する。例えば、1回目に提示された誘発UI80において誤答選択肢83をユーザが選択し、再提示された誘発UI80において誤答選択肢83をユーザが再び選択した場合、誤答反復数は「1」となる。この選択以降、同一のタスクにおいて再提示された当該誘発UI80において誤答選択肢83をユーザが選択する度に、誤答反復数は1ずつ加算される。算出部15は、誤答回数データとして、すべてのタスクの誤答反復数における誤答反復数の最大値を算出してもよい。 The calculation unit 15 may calculate, as the data on the number of incorrect answers, the number of repeated incorrect answers, which is the number of times the incorrect answer option 83 re-presented in a certain task by the trigger UI 80 is repeatedly selected. In this case, the calculation unit 15 calculates the number of repeated incorrect answers based on the type of task and the correct/incorrect information stored in the storage unit 90. For example, if the user selects the incorrect answer option 83 in the trigger UI 80 presented for the first time and then selects the incorrect answer option 83 again in the trigger UI 80 presented again, the number of repeated incorrect answers becomes "1". After this selection, the number of repeated incorrect answers is incremented by one each time the user selects the incorrect answer option 83 in the trigger UI 80 re-presented in the same task. The calculation unit 15 may calculate, as the data on the number of incorrect answers, the maximum value of the number of repeated incorrect answers in the number of repeated incorrect answers in all tasks.

操作データは、ユーザがユーザインターフェースの操作に要した操作時間(例えば、提示部10により提示された誘発UI80の操作に要した操作時間)に関する操作時間データを含む。算出部15は、操作時間データの一例として、開始タイミングおよび選択タイミングに基づいて各タスクにおける操作時間を算出する。 The operation data includes operation time data regarding the operation time required by the user to operate the user interface (for example, the operation time required to operate the triggering UI 80 presented by the presentation unit 10). As an example of operation time data, the calculation unit 15 calculates the operation time for each task based on the start timing and selection timing.

算出部15は、タスクの種類、正誤情報、開始タイミングおよび選択タイミングに基づいて操作時間の一例である正答操作時間および誤答操作時間を算出する。正答操作時間は、誘発UI80による各タスクが提示部10により提示された初出タイミングからユーザが正答選択肢82を選択した正答選択タイミングまでの時間である。また、誤答操作時間は、誘発UI80による各タスクが提示部10により提示または再提示された提示タイミングからユーザが誤答選択肢83を選択した誤答選択タイミングまでの時間である。以下、算出方法を説明する。 The calculation unit 15 calculates the correct answer operation time and the incorrect answer operation time, which are examples of operation time, based on the type of task, the correct/incorrect information, the start timing, and the selection timing. The correct answer operation time is the time from the first presentation timing of each task by the triggering UI 80 by the presentation unit 10 to the correct answer selection timing at which the user selects the correct answer option 82. The incorrect answer operation time is the time from the presentation timing at which each task by the triggering UI 80 is presented or re-presented by the presentation unit 10 to the incorrect answer selection timing at which the user selects the incorrect answer option 83. The calculation method is described below.

算出部15が正答操作時間を算出する場合、算出部15は、初出タイミングとして、タスクの種類のうち同一のタスクにおいて、最も早いタイミングを算出する。初出タイミングとは、開始タイミングのうち、推定アプリが起動してから提示部10により初めてのタスクが提示された初期タイミング、または、提示部10により他のタスクから新たなタスクに切り替わった切替タイミングを含む。算出部15が正答操作時間を算出する場合、算出部15は、タスクの種類のうち同一のタスクにおいて、正答が選択された選択タイミングを正答選択タイミングとして割り当てる。算出部15は、正答選択タイミングから初出タイミングを引くことで正答操作時間を得る。 When the calculation unit 15 calculates the correct operation time, the calculation unit 15 calculates the earliest timing in the same task among the task types as the first appearance timing. The first appearance timing includes, among the start timings, an initial timing at which the first task is presented by the presentation unit 10 after the estimation app is launched, or a switch timing at which the presentation unit 10 switches from another task to a new task. When the calculation unit 15 calculates the correct operation time, the calculation unit 15 assigns, as the correct answer selection timing, a selection timing at which the correct answer is selected in the same task among the task types. The calculation unit 15 obtains the correct operation time by subtracting the first appearance timing from the correct answer selection timing.

算出部15が誤答操作時間を算出する場合、算出部15は、提示タイミングを算出する。提示タイミングは、開始タイミングのうち、推定アプリが起動してから提示部10により初めてのタスクが提示された初期タイミング、提示部10により他のタスクから新たなタスクに切り替わった切替タイミング、または、提示部10により誘発UI80が再提示された再提示タイミングを含む。算出部15が誤答操作時間を算出する場合、算出部15は、上述の提示タイミングが含まれる試行における、誤答が選択された選択タイミングを誤答選択タイミングとして割り当てる。算出部15は、誤答選択タイミングから提示タイミングを引くことで誤答操作時間を得る。なお、算出部15は、タスクの種類のうち同一のタスクにおいて得られた上述の誤答操作時間の総和を誤答操作時間の一例としてもよい。 When the calculation unit 15 calculates the incorrect operation time, the calculation unit 15 calculates the presentation timing. The presentation timing includes, among the start timings, an initial timing at which the first task is presented by the presentation unit 10 after the estimation app is launched, a switching timing at which another task is switched to a new task by the presentation unit 10, or a re-presentation timing at which the triggering UI 80 is re-presented by the presentation unit 10. When the calculation unit 15 calculates the incorrect operation time, the calculation unit 15 assigns, as the incorrect answer selection timing, a selection timing at which an incorrect answer is selected in a trial that includes the above-mentioned presentation timing. The calculation unit 15 obtains the incorrect operation time by subtracting the presentation timing from the incorrect answer selection timing. Note that the calculation unit 15 may use the sum of the above-mentioned incorrect operation times obtained in the same task among the task types as an example of the incorrect operation time.

算出部15は、操作時間データの一例として、誘発UI80による複数のタスクから得られた操作時間に基づいて特徴量を算出する。当該特徴量は、例えば、複数のタスクに対する操作時間の平均値、操作時間の分散などを含む。当該特徴量は、例えば、複数のタスクに対する正答操作時間の平均値、正答操作時間の分散、誤答操作時間の平均値、誤答操作時間の分散などを含む。 The calculation unit 15 calculates a feature amount based on the operation time obtained from multiple tasks by the triggering UI 80 as an example of operation time data. The feature amount includes, for example, an average value of operation time for multiple tasks, a variance of operation time, etc. The feature amount includes, for example, an average value of correct operation time for multiple tasks, a variance of correct operation time, an average value of incorrect operation time, a variance of incorrect operation time, etc.

算出部15は、学習用ユーザの正答操作時間および正答選択データに対する、対象ユーザの正答操作時間および正答選択データの乖離度合いを含む操作データを算出してもよい。上記の学習用ユーザとは、例えば、学習部30において後述の推定モデルの学習に用いられる操作データが抽出される被験者(ユーザ)である。対象ユーザとは、後述の推定モデルを用いてタスク実行機能およびタスク抑制機能を表す指標を推定する被験者(ユーザ)である。当該正答選択データは、例えば、正答選択率を含む。本実施形態において単に「ユーザ」と記載した場合には、学習用ユーザと対象ユーザとを含む場合がある。 The calculation unit 15 may calculate operation data including a degree of deviation between the correct operation time and correct selection data of the learning user and the correct operation time and correct selection data of the target user. The learning user is, for example, a subject (user) from which operation data used for learning an estimation model described later in the learning unit 30 is extracted. The target user is a subject (user) from which an index representing a task execution function and a task inhibition function is estimated using an estimation model described later. The correct selection data includes, for example, a correct selection rate. In this embodiment, when simply referring to a "user", it may include the learning user and the target user.

学習用ユーザの正答操作時間および正答選択率は、例えば、正答操作時間に対して近似した正答選択率を導出する回帰式により関係づけられる。上記の乖離度合いとは、例えば、学習用ユーザによって得られた回帰式に対する対象ユーザの正答操作時間および正答選択率の誤差を指す。当該誤差は、例えば、ある正答操作時間に対する回帰式から得られる正答選択率と対象ユーザの正答選択率との差分を指す。 The correct answer operation time and correct answer selection rate of the learning user are related, for example, by a regression equation that derives an approximate correct answer selection rate for the correct answer operation time. The above-mentioned degree of deviation refers, for example, to the error of the correct answer operation time and correct answer selection rate of the target user with respect to the regression equation obtained by the learning user. The error refers, for example, to the difference between the correct answer selection rate obtained from the regression equation for a certain correct answer operation time and the correct answer selection rate of the target user.

乖離度合いが大きいとは、当該誤差が大きいことを指す。乖離度合いが正の方向に大きいとは、回帰式から得られる正答選択率より対象ユーザの正答選択率が大きく、誤差が大きいことを指す。乖離度合いが負の方向に大きいとは、回帰式から得られる正答選択率より対象ユーザの正答選択率が小さく、誤差が大きいことを指す。 A large deviation means that the error is large. A large positive deviation means that the correct answer selection rate of the target user is higher than the correct answer selection rate obtained from the regression equation, and the error is large. A large negative deviation means that the correct answer selection rate of the target user is lower than the correct answer selection rate obtained from the regression equation, and the error is large.

なお、操作データ内の各変数は、誘発UI80の誤答選択肢83に対して特徴付けられた要素(色彩、装飾、表現、用語、および配置)ごとに集計され、算出されてもよい。操作データ内の各変数は、タスクまたはユーザインターフェースごとに集計され、算出されてもよい。算出部15は、算出された操作データを記憶部90に記憶させる。 In addition, each variable in the operation data may be counted and calculated for each element (color, decoration, expression, terminology, and arrangement) that characterizes the incorrect answer option 83 of the triggering UI 80. Each variable in the operation data may be counted and calculated for each task or user interface. The calculation unit 15 stores the calculated operation data in the storage unit 90.

次に、図1に示される取得部20は、図3に示されるように、誘発UI80による複数のタスクに対する操作データを記憶部90から取得する。取得部20は、算出部15において算出された操作データを直接取得してもよい。 Next, the acquisition unit 20 shown in FIG. 1 acquires operation data for multiple tasks by the triggering UI 80 from the storage unit 90, as shown in FIG. 3. The acquisition unit 20 may directly acquire the operation data calculated by the calculation unit 15.

取得部20は、例えば、操作時間の平均値、操作時間の分散、正答選択率、正答操作時間の平均値、正答操作時間の分散、誤答操作時間の平均値、誤答操作時間の分散、および誤答反復数を、誘発UI80による複数のタスクに対する操作データとして取得する。 The acquisition unit 20 acquires, for example, the average operation time, the variance of the operation time, the correct answer selection rate, the average correct answer operation time, the variance of the correct answer operation time, the average incorrect answer operation time, the variance of the incorrect answer operation time, and the number of repeated incorrect answers as operation data for multiple tasks using the triggering UI 80.

操作時間の平均値、操作時間の分散、正解率、誤答操作時間の平均値、および、誤答操作時間の分散の少なくとも1つが小さいほど、タスク実行機能およびタスク抑制機能が低下していることが示唆される。また、正解操作時間の平均値、正解操作時間の分散、および誤答反復率の少なくとも1つが大きいほど、タスク実行機能およびタスク抑制機能が低下していることが示唆される。誤答操作時間の平均値が大きく、かつ、誤答操作時間の分散の値が大きい場合、タスク抑制機能が低下していることが強く示唆される。 The smaller at least one of the average operation time, the variance of operation time, the correct answer rate, the average incorrect operation time, and the variance of incorrect operation time suggests a decline in task execution function and task inhibition function. Furthermore, the larger at least one of the average correct operation time, the variance of correct operation time, and the incorrect answer repetition rate suggests a decline in task execution function and task inhibition function. A large average incorrect operation time and a large variance of incorrect operation time strongly suggest a decline in task inhibition function.

操作時間の平均値が小さいほど、誘発UI80によるタスクに対するユーザの反応速度が速いことが示唆される。操作時間の分散の値が所定の第1閾値より大きいほど、ユーザが誘発UI80によるタスクに対する適応度が低い(慣れていない)ことが示唆される。また、操作時間の分散の値が所定の第2閾値より小さい場合、ユーザが誘発UI80によるタスクに対する適応度が高すぎる(慣れすぎている)ことが示唆される。例えば、取得部20は、予め操作データのうち操作時間の分散を取得し、当該操作時間の分散の値が第2閾値以上第1閾値以下となる場合、取得部20は操作データの他の値を取得するようにしてもよい。 The smaller the average value of the operation time, the faster the user's reaction speed to the task using the triggering UI 80 is suggested. The greater the variance value of the operation time is than a predetermined first threshold, the lower the user's adaptability (unfamiliarization) to the task using the triggering UI 80 is suggested. In addition, if the variance value of the operation time is less than a predetermined second threshold, the user's adaptability (too familiarization) to the task using the triggering UI 80 is suggested. For example, the acquisition unit 20 may acquire the variance of the operation time from the operation data in advance, and if the variance value of the operation time is greater than or equal to the second threshold and less than or equal to the first threshold, the acquisition unit 20 may acquire another value of the operation data.

なお、図3には示されていないが、取得部20は、学習用ユーザの正答操作時間および正答選択データに対する、対象ユーザの正答操作時間および正答選択データの乖離度合いを取得してもよい。乖離度合いが正の方向に大きく、かつ、操作時間(正答操作時間)が小さい場合、タスク実行機能およびタスク抑制機能が正常に機能していると示唆される。 Although not shown in FIG. 3, the acquisition unit 20 may acquire the degree of deviation of the correct answer operation time and correct answer selection data of the target user from the correct answer operation time and correct answer selection data of the learning user. If the degree of deviation is large in the positive direction and the operation time (correct answer operation time) is small, it is suggested that the task execution function and task inhibition function are functioning normally.

また、ユーザのタスク抑制機能が正常である場合、ユーザの操作時間が長いほどユーザの思考時間が長くなると推定されるため、正答選択肢82を選ぶ可能性が高いと推定される。よって、乖離度合いが正の方向に大きく、かつ、操作時間(正常操作時間)が大きい場合には、タスク実行機能が弱まっていると示唆される。 In addition, if the user's task inhibition function is normal, it is estimated that the longer the user's operation time, the longer the user's thinking time will be, and therefore it is estimated that the correct answer option 82 is more likely to be selected. Therefore, if the degree of deviation is large in the positive direction and the operation time (normal operation time) is long, it is suggested that the task execution function is weakened.

一方で、乖離度合いが負の方向に大きく、かつ、操作時間(正常操作時間)が大きい場合、タスク実行機能およびタスク抑制機能が弱まっていると推定される。乖離度合いが負の方向に大きく、かつ、操作時間(正常操作時間)が小さい場合には、タスク抑制機能が弱まっていると推定される。 On the other hand, if the degree of deviation is large in the negative direction and the operation time (normal operation time) is long, it is estimated that the task execution function and task inhibition function are weakened. If the degree of deviation is large in the negative direction and the operation time (normal operation time) is short, it is estimated that the task inhibition function is weakened.

再び図1に戻る。学習部30は、対象ユーザのタスク実行機能およびタスク抑制機能を表す指標を推定するための推定モデル35を学習する。推定モデル35は、従来の機械学習により学習されるモデルである。推定モデル35は、例えば、従来のニューラルネットワークを含んで構成されている。あるいは、推定モデル35は、それ以外のモデルであってもよい。推定モデル35は、推定部40が推定に用いる操作データを入力して、機能指標を出力するものである。機能指標は、学習用ユーザまたは対象ユーザのタスク実行機能およびタスク抑制機能を表す指標である。 Returning to FIG. 1 again, the learning unit 30 learns an estimation model 35 for estimating indices representing the task execution function and task inhibition function of a target user. The estimation model 35 is a model learned by conventional machine learning. The estimation model 35 is configured to include, for example, a conventional neural network. Alternatively, the estimation model 35 may be other models. The estimation model 35 inputs operation data used by the estimation unit 40 for estimation and outputs a function index. The function index is an index representing the task execution function and task inhibition function of a learning user or a target user.

学習部30は、取得した学習用ユーザの操作情報を推定モデルへの入力(入力値)として、かつ、取得した学習用ユーザの機能指標を推定モデルからの出力(出力値)として、機械学習を行うことで推定モデルを生成する。このように学習部30は、学習用ユーザの操作情報をx、学習用ユーザの機能指標をyとしたとき、推定モデルの関係式であるy=f(x)内で示されている関数fを学習する。学習部30は、学習させた推定モデルを記憶部90に記憶させる。なお、学習用ユーザとは、推定モデル35の学習に用いられる操作データを及び機能指標を提供するユーザである。学習用ユーザと対象ユーザとは同一であってもよく、異なってもよい。 The learning unit 30 generates an estimation model by performing machine learning using the acquired operation information of the learning user as an input (input value) to the estimation model and the acquired functional index of the learning user as an output (output value) from the estimation model. In this way, the learning unit 30 learns a function f shown in y=f(x), which is a relational expression of the estimation model, where x is the operation information of the learning user and y is the functional index of the learning user. The learning unit 30 stores the learned estimation model in the storage unit 90. Note that the learning user is a user who provides operation data and functional indexes used in learning the estimation model 35. The learning user and the target user may be the same or different.

上記の機能指標は、心理学試験により得られる。当該心理学試験は、専門家の臨席の下、試験を受けるための十分な時間が確保されたうえで所定手順で実行される。心理学試験の一例として、図4に示されるような「go-nogoタスク」が挙げられる。go-nogoタスクは、例えば、学習用ユーザが、スマートフォンのような受付表示部を備える試験端末を使用することで行われる。 The above-mentioned functional indicators are obtained by a psychological test. The psychological test is carried out in a predetermined procedure in the presence of an expert, with sufficient time for the subject to take the test. One example of a psychological test is the "go-nogo task" shown in FIG. 4. The go-nogo task is carried out, for example, by a learning user using a test terminal equipped with a reception display unit such as a smartphone.

図4の(a)に示されるように、go-nogoタスクにおいて、試験端末の画面上には、学習用ユーザが反応すべきシンボル(GOシンボル)と学習用ユーザが反応すべきでないシンボル(NOGOシンボル)とを反応種別とするタスクが所定の施行回数だけ次々に提示される。学習用ユーザは各反応種別に適した対処をする。例えば、学習用ユーザは、GOシンボルが提示される施行においては素早く反応して試験端末へのタップを実施し、NOGOシンボルが提示される施行においては試験端末に対して何も操作せず見送る。 As shown in FIG. 4(a), in the go-nogo task, tasks with reaction types of symbols to which the learning user should respond (GO symbols) and symbols to which the learning user should not respond (NOGO symbols) are presented on the screen of the test terminal a predetermined number of times. The learning user takes appropriate action for each reaction type. For example, in an experiment in which a GO symbol is presented, the learning user reacts quickly by tapping the test terminal, and in an experiment in which a NOGO symbol is presented, the learning user passes the test terminal without performing any operation.

学習用ユーザがGOシンボルに対してタップを実施した場合、または、学習用ユーザがNOGOシンボルに対して何も操作せず見送った場合、実行結果は「成功」となる。学習用ユーザがGOシンボルに対して所定の時間以上何も操作せず見送った場合、または、学習用ユーザがNOGOシンボルに対して誤ってタップを実施した場合、実行結果は「失敗」となる。試験端末は、上記の「成功」と「失敗」との情報を実行結果として取得する。また、試験端末は、GOシンボルが表示されてから学習用ユーザがタップ操作するまでの時間である反応時間を実行結果として取得する。試験端末は、複数の学習用ユーザにおける複数の実行結果を取得する。 If the learning user taps on the GO symbol, or if the learning user leaves the NOGO symbol without performing any operation, the execution result is "success." If the learning user leaves the GO symbol without performing any operation for a predetermined time or longer, or if the learning user mistakenly taps the NOGO symbol, the execution result is "failure." The test terminal acquires the above information on "success" and "failure" as the execution result. The test terminal also acquires the reaction time, which is the time from when the GO symbol is displayed until the learning user performs a tap operation, as the execution result. The test terminal acquires multiple execution results for multiple learning users.

図4の(b)に示されるように、試験端末は、実行結果として得られた各データに基づいて機能指標を算出する。機能指標は、例えば、タスクの施行回数に対する実行結果が成功となったタスクの数の割合である成功率の全学習用ユーザの平均値である全体成功率、GOシンボルが提示されるタスクにおける全学習用ユーザの成功率であるGO成功率、NOGOシンボルが提示されるタスクにおける全学習用ユーザの成功率であるNOGO成功率、および、全学習用ユーザの反応時間の平均値である反応平均時間の少なくとも1つのデータである。試験端末は、機能指標を記憶部90に記憶させる。 As shown in FIG. 4B, the test terminal calculates a function index based on each data obtained as an execution result. The function index is, for example, at least one of the following data: an overall success rate, which is the average success rate for all learning users, which is the ratio of the number of tasks whose execution results are successful to the number of times the task is performed; a GO success rate, which is the success rate for all learning users in a task where a GO symbol is presented; a NOGO success rate, which is the success rate for all learning users in a task where a NOGO symbol is presented; and an average reaction time, which is the average reaction time for all learning users. The test terminal stores the function index in the memory unit 90.

例えば、全体成功率が所定の閾値より低い場合は、タスク実行機能およびタスク抑制機能の少なくともいずれかの機能が正常な状態より弱まっていることが示唆される。GO成功率が所定の閾値より低い場合は、タスク実行機能が正常な状態より弱まっていることが示唆される。NOGO成功率が所定の閾値より低い場合は、タスク抑制機能が正常な状態より弱まっていることが示唆される。反応平均時間が所定の閾値より大きい場合は、タスク実行機能が正常な状態より弱まっていることが示唆される。上記の各閾値は、実施されるgo-nogoタスクに対して専門家により設定される。 For example, if the overall success rate is lower than a predetermined threshold, it suggests that at least one of the task execution function and the task inhibition function is weaker than normal. If the GO success rate is lower than a predetermined threshold, it suggests that the task execution function is weaker than normal. If the NOGO success rate is lower than a predetermined threshold, it suggests that the task inhibition function is weaker than normal. If the average reaction time is greater than a predetermined threshold, it suggests that the task execution function is weaker than normal. Each of the above thresholds is set by an expert for the go-nogo task being performed.

学習用ユーザが提示部10により提示されたタスクを実行すると共に試験端末における心理学試験を実行することで、操作データおよび機能指標が推定モデル35の学習用データとして得られる。算出部15において所定の期間の記憶部90内のデータに基づいて操作データが算出された場合、当該所定の期間または当該所定の期間の直前若しくは直後に測定された機能指標と、当該操作データとが、学習部30において推定モデル35の学習に用いられる。例えば、ある期間において、学習用ユーザが実行し、記憶部90内に記憶された複数のタスクによるデータに基づいて算出された操作データと、当該ある期間において学習用ユーザが試験端末を利用して1回または複数回の心理学試験を実行することで取得された機能指標とが、推定モデル35の学習に用いられる。 The learning user executes the tasks presented by the presentation unit 10 and executes the psychological test on the test terminal, thereby obtaining operation data and function indices as learning data for the estimation model 35. When the calculation unit 15 calculates operation data based on data in the storage unit 90 for a predetermined period, the learning unit 30 uses the function indices measured during the predetermined period or immediately before or after the predetermined period and the operation data for learning the estimation model 35. For example, the operation data calculated based on data from a plurality of tasks executed by the learning user during a certain period and stored in the storage unit 90, and the function indices obtained by the learning user executing one or a plurality of psychological tests using the test terminal during the certain period are used for learning the estimation model 35.

取得部20は、所定の人数以上の複数の学習用ユーザの機能指標を取得する。学習部30は、取得部20により取得された所定の人数以上の複数の学習用ユーザの操作データおよび機能指標を推定モデル35に学習させる。所定の人数とは、例えば数十人または数百人である。誘発UI80によるタスクにおいて導出された操作データと、心理学試験において導出された機能指標とは、それぞれタスク実行機能およびタスク抑制機能の状態(低下など)を示唆するデータである。これにより、推定モデル35は、操作データに含まれる各指標から機能指標を推定する機能を獲得する。 The acquisition unit 20 acquires functional indices of a predetermined number or more of multiple learning users. The learning unit 30 trains the estimation model 35 with the operation data and functional indices of the predetermined number or more of multiple learning users acquired by the acquisition unit 20. The predetermined number is, for example, tens or hundreds of people. The operation data derived in the task by the inducing UI 80 and the functional indices derived in the psychology test are data suggesting the state (e.g., decline) of the task execution function and the task inhibition function, respectively. This allows the estimation model 35 to acquire the function of estimating the functional indices from each index included in the operation data.

推定部40は、取得部20により取得された対象ユーザの操作データを、学習部30による学習で得られた推定モデル35に適用することで、対象ユーザの機能指標を推定する。対象ユーザは、機能推定装置1を操作し、提示部10により提示された複数のタスクに対する操作結果を取得部20に取得させる。推定部40は、取得部20により所定の期間ごとに取得された対象ユーザの操作データを推定モデル35に適用することで、当該所定の期間ごとの機能指標を推定する。推定部40は、取得部20により所定のタスクの提示回数ごとに取得された対象ユーザの操作データを推定モデル35に適用することで、当該提示回数ごとの機能指標を推定してもよい。 The estimation unit 40 estimates a functional index of the target user by applying the operation data of the target user acquired by the acquisition unit 20 to the estimation model 35 obtained by learning by the learning unit 30. The target user operates the function estimation device 1 and causes the acquisition unit 20 to acquire operation results for a plurality of tasks presented by the presentation unit 10. The estimation unit 40 estimates a functional index for each predetermined period by applying the operation data of the target user acquired by the acquisition unit 20 for each predetermined period to the estimation model 35. The estimation unit 40 may estimate a functional index for each presentation count by applying the operation data of the target user acquired by the acquisition unit 20 for each presentation count of a predetermined task to the estimation model 35.

推定部40は、推定された機能指標を用いて対象ユーザのタスク実行機能およびタスク抑制機能を診断してもよい。タスク実行機能およびタスク抑制機能の診断とは、対象ユーザの当該機能に異常があるか否か、低下している(弱まっている)兆候があるか否か、従前若しくは他の同年齢のユーザと比べて低下している(弱まっている)か否かなどを含む対象ユーザの脳の状態を機能指標に基づいて診断することを指す。 The estimation unit 40 may diagnose the task execution function and the task inhibition function of the target user using the estimated functional index. Diagnosis of the task execution function and the task inhibition function refers to diagnosing the state of the brain of the target user based on the functional index, including whether or not there is an abnormality in the target user's function, whether or not there is a sign of decline (weakness), whether or not the function has declined (weakened) compared to the past or other users of the same age, and the like.

この場合、例えば、取得部20は、機能指標に対する専門家が定めた閾値を取得する。推定部40は、例えば、推定された対象ユーザの機能指標と、専門家が定めた閾値とに基づいて、対象ユーザのタスク実行機能およびタスク抑制機能を診断してもよい。例えば、推定された対象ユーザの機能指標が当該閾値より低い場合、推定部40は、当該対象ユーザのタスク実行機能およびタスク抑制機能が低下している可能性があることを診断することができる。 In this case, for example, the acquisition unit 20 acquires a threshold value for the functional index determined by an expert. The estimation unit 40 may diagnose the task execution function and task inhibition function of the target user based on, for example, the estimated functional index of the target user and the threshold value determined by the expert. For example, when the estimated functional index of the target user is lower than the threshold value, the estimation unit 40 can diagnose that the task execution function and task inhibition function of the target user may be decreased.

また、例えば、取得部20は、学習用ユーザの機能指標と、学習用ユーザのタスク実行機能およびタスク抑制機能の診断結果とを取得してもよい。推定部40は、推定された対象ユーザの機能指標と、学習用ユーザの機能指標と、学習用ユーザのタスク実行機能およびタスク抑制機能の診断結果とに基づいて、対象ユーザのタスク実行機能およびタスク抑制機能を診断してもよい。この場合、学習用ユーザのタスク実行機能およびタスク抑制機能が弱まっているという診断結果が得られている場合、推定部40は、当該学習用ユーザの機能指標を閾値とすることができる。当該学習用ユーザが複数いる場合、推定部40は、機能指標の平均値などの特徴量を閾値としてもよい。例えば、推定された対象ユーザの機能指標が推定部40により定められた当該閾値より低い場合、推定部40は、当該対象ユーザのタスク実行機能およびタスク抑制機能が低下している可能性があることを診断することができる。 Also, for example, the acquisition unit 20 may acquire the functional index of the learning user and the diagnosis results of the task execution function and the task suppression function of the learning user. The estimation unit 40 may diagnose the task execution function and the task suppression function of the target user based on the estimated functional index of the target user, the functional index of the learning user, and the diagnosis results of the task execution function and the task suppression function of the learning user. In this case, if a diagnosis result is obtained that the task execution function and the task suppression function of the learning user are weakened, the estimation unit 40 may set the functional index of the learning user as a threshold. If there are multiple learning users, the estimation unit 40 may set a feature amount such as an average value of the functional index as a threshold. For example, if the estimated functional index of the target user is lower than the threshold determined by the estimation unit 40, the estimation unit 40 may diagnose that the task execution function and the task suppression function of the target user may be weakened.

推定部40は、推定された対象ユーザの機能指標、または、診断されたタスク実行機能およびタスク抑制機能を、対象ユーザが確認可能なように受付表示部5に出力する機能を有していてもよい。この場合、受付表示部5は、推定された対象ユーザの機能指標、または、診断されたタスク実行機能およびタスク抑制機能を表示する。 The estimation unit 40 may have a function of outputting the estimated functional index of the target user or the diagnosed task execution function and task suppression function to the reception display unit 5 so that the target user can confirm it. In this case, the reception display unit 5 displays the estimated functional index of the target user or the diagnosed task execution function and task suppression function.

なお、特許請求の範囲における提示部は、受付表示部5および提示部10に対応する。特許請求の範囲における取得部は、受付表示部5、算出部15および取得部20に対応する。特許請求の範囲における学習部は、学習部30に対応する。特許請求の範囲における推定部は、推定部40に対応する。 Note that the presentation unit in the claims corresponds to the reception/display unit 5 and the presentation unit 10. The acquisition unit in the claims corresponds to the reception/display unit 5, the calculation unit 15, and the acquisition unit 20. The learning unit in the claims corresponds to the learning unit 30. The estimation unit in the claims corresponds to the estimation unit 40.

次に、図5~図7のフローチャートを用いて、本実施形態に係る機能推定装置1で実行される処理(機能推定装置1が行う推定方法)を説明する。まず、図5に示される機能推定装置1において推定モデル35を構築する処理を説明する。 Next, the process executed by the function estimation device 1 according to this embodiment (the estimation method performed by the function estimation device 1) will be described with reference to the flowcharts of Figures 5 to 7. First, the process of constructing the estimation model 35 in the function estimation device 1 shown in Figure 5 will be described.

機能推定装置1によって、学習用ユーザの操作データの取得処理が実行される(図5のステップS1)。図6に示されるように、ステップS1は、以下の複数のステップにより構成されている。まず、提示部10によって、所定のタイミングで受付表示部5に誘発UI80によるタスクが提示される(ステップS11)。続いて、受付表示部5によって、学習用ユーザの誘発UI80への操作が受け付けられ、操作結果が記憶部90に記憶される(ステップS12)。 The function estimation device 1 executes a process for acquiring operation data of the learning user (step S1 in FIG. 5). As shown in FIG. 6, step S1 is composed of the following steps. First, the presentation unit 10 presents a task by the trigger UI 80 on the reception display unit 5 at a predetermined timing (step S11). Next, the reception display unit 5 accepts the learning user's operation on the trigger UI 80, and the operation result is stored in the memory unit 90 (step S12).

続いて、算出部15によって、所定の回数だけ誘発UI80への学習用ユーザによる操作が行われたか否かが判定される(ステップS13)。記憶部90内に記憶された学習用ユーザによる操作結果の個数は提示部10により提示された誘発UI80によるタスクの回数に相当するため、算出部15は、当該操作結果の個数が所定の回数以上か否かを判定する。算出部15において、当該個数が所定の回数以上だと判定された場合(ステップS13:YES)、機能推定装置1は次のステップに移行する。算出部15において、当該操作結果の個数が所定の回数未満だと判定された場合(ステップS13:NO)、機能推定装置1はステップS11へ戻る。 Then, the calculation unit 15 determines whether or not the learning user has operated the triggering UI 80 a predetermined number of times (step S13). Since the number of operation results by the learning user stored in the memory unit 90 corresponds to the number of tasks by the triggering UI 80 presented by the presentation unit 10, the calculation unit 15 determines whether or not the number of operation results is equal to or greater than a predetermined number. If the calculation unit 15 determines that the number is equal to or greater than the predetermined number (step S13: YES), the function estimation device 1 proceeds to the next step. If the calculation unit 15 determines that the number of operation results is less than the predetermined number of times (step S13: NO), the function estimation device 1 returns to step S11.

ステップS13において、記憶部90内に記憶された操作結果の個数が所定の回数以上だと判定された場合(ステップS13:YES)、算出部15は、誘発UI80によるタスクの操作結果に基づいて学習用ユーザの操作データを算出する(ステップS14)。 In step S13, if it is determined that the number of operation results stored in the memory unit 90 is equal to or greater than a predetermined number (step S13: YES), the calculation unit 15 calculates the operation data of the learning user based on the operation results of the task by the triggering UI 80 (step S14).

続いて、取得部20によって、誘発UI80によるタスクの操作結果に基づく学習用ユーザの操作データが取得される(ステップS15)。これにより、図6に示される操作データ取得処理(図5のステップS1)が完了する。 Then, the acquisition unit 20 acquires operation data of the learning user based on the operation result of the task by the triggering UI 80 (step S15). This completes the operation data acquisition process shown in FIG. 6 (step S1 in FIG. 5).

図5へ戻り、続いて、取得部20によって、操作データが取得された学習用ユーザの機能指標が取得される(ステップS2)。続いて、学習部30によって、操作データを説明変数とし、機能指標を目的変数とする推定モデル35が学習される(ステップS3)。以上の処理により、図5に示される推定モデルの構築処理が完了する。 Returning to Fig. 5, the acquisition unit 20 then acquires the functional index of the training user from which the operation data has been acquired (step S2). The learning unit 30 then learns an estimation model 35 in which the operation data is used as an explanatory variable and the functional index is used as a target variable (step S3). Through the above processing, the construction processing of the estimation model shown in Fig. 5 is completed.

次に、図7を参照して、機能推定装置1における推定モデル35を用いて対象ユーザの機能指標を推定する処理を説明する。まず、取得部20によって、対象ユーザの操作データが取得される(ステップS4)。ステップS4における処理は、例えば、図6に示されるステップS1内の各処理と同一の処理で進められる。上述のステップS11~S15の処理手順における「学習用ユーザ」を、「対象ユーザ」として置き換えた処理手順でステップS4は実現される。続いて、推定部40によって、対象ユーザの操作データが推定モデル35に適用されることで、対象ユーザの機能指標が推定される(ステップS5)。これにより、図7に示される対象ユーザの機能指標を推定する処理が完了する。 Next, a process of estimating a functional index of a target user using the estimation model 35 in the function estimation device 1 will be described with reference to FIG. 7. First, the acquisition unit 20 acquires operation data of the target user (step S4). The process in step S4 is carried out, for example, in the same manner as each process in step S1 shown in FIG. 6. Step S4 is realized by a process procedure in which the "learning user" in the process procedure of steps S11 to S15 described above is replaced with the "target user". Next, the estimation unit 40 applies the operation data of the target user to the estimation model 35, thereby estimating the functional index of the target user (step S5). This completes the process of estimating the functional index of the target user shown in FIG. 7.

なお、ステップS5の後に、推定部40によって、推定された対象ユーザの機能指標と、予め定められた閾値とに基づいて、対象ユーザのタスク実行機能およびタスク抑制機能が診断されてもよい。また、推定部40は、出力処理として、受付表示部5を介して、推定された対象ユーザの機能指標、または診断された対象ユーザのタスク実行機能およびタスク抑制機能を表示してもよい。推定部40は、出力処理として、推定された対象ユーザの機能指標、または、診断された対象ユーザのタスク実行機能およびタスク抑制機能を記憶部90に記憶させてもよい。 After step S5, the estimation unit 40 may diagnose the task execution function and the task suppression function of the target user based on the estimated functional index of the target user and a predetermined threshold value. Furthermore, as an output process, the estimation unit 40 may display the estimated functional index of the target user or the diagnosed task execution function and the task suppression function of the target user via the reception/display unit 5. As an output process, the estimation unit 40 may store the estimated functional index of the target user or the diagnosed task execution function and the task suppression function of the target user in the storage unit 90.

以上のように、本実施形態の機能推定装置1は、誘発UI80によるタスクという簡単なテストを実施するだけで対象ユーザのタスク実行機能およびタスク抑制機能をより詳細に推定することができる。機能推定装置1の誘発UI80は、正答選択肢82と、疑問文81に対する正答想起させる誤答選択肢83とを共に表示する。よって、誘発UI80は、対象ユーザに対して誤答選択肢83を選択させるよう誘発することができるため、対象ユーザの操作データとタスク実行機能およびタスク抑制機能とは有意に且つ密接に関連し得る。よって、推定部40は、対象ユーザの操作データに基づいて、対象ユーザのタスク実行機能およびタスク抑制機能を表す指標(機能指標)をより詳細に推定することができる。機能推定装置1は、例えば、推定された対象ユーザの機能指標と、専門家が定めた閾値または学習用ユーザの機能指標などとに基づいて、対象ユーザのタスク実行機能およびタスク抑制機能を容易に診断することができる。 As described above, the function estimation device 1 of the present embodiment can estimate the task execution function and task inhibition function of the target user in more detail by simply performing a simple test, namely, a task using the inducing UI 80. The inducing UI 80 of the function estimation device 1 displays both the correct answer option 82 and the incorrect answer option 83 that evokes the correct answer to the question sentence 81. Thus, since the inducing UI 80 can induce the target user to select the incorrect answer option 83, the operation data of the target user and the task execution function and task inhibition function can be significantly and closely related. Therefore, the estimation unit 40 can estimate the index (function index) representing the task execution function and task inhibition function of the target user in more detail based on the operation data of the target user. The function estimation device 1 can easily diagnose the task execution function and task inhibition function of the target user based on, for example, the estimated function index of the target user and a threshold value determined by an expert or a function index of a learning user.

また、学習部30において、学習用ユーザの操作データを説明変数とし、学習用ユーザの機能指標を目的変数とすることで、機能指標を推定する推定モデル35を構築することができる。対象ユーザの操作データを説明変数として推定モデル35に入力することで、対象ユーザの機能指標を推定することができる。対象ユーザは、誘発UI80に対して操作を行う複数のタスクを行うだけで、機能指標を取得することができる。 Furthermore, in the learning unit 30, an estimation model 35 for estimating a functional index can be constructed by using the operation data of the learning user as an explanatory variable and the functional index of the learning user as a target variable. The functional index of the target user can be estimated by inputting the operation data of the target user as an explanatory variable into the estimation model 35. The target user can obtain the functional index by simply performing a plurality of tasks in which the target user operates the triggering UI 80.

また、取得部20は、ユーザが誘発UI80の操作に要した操作時間に関する操作時間データを含む操作データを取得する。この場合、ユーザの操作時間データを操作データ内に含めることができるため、推定モデル35の推定精度を向上させることができる。 In addition, the acquisition unit 20 acquires operation data including operation time data regarding the operation time required by the user to operate the triggering UI 80. In this case, since the operation time data of the user can be included in the operation data, the estimation accuracy of the estimation model 35 can be improved.

また、取得部20は、ユーザが通常正答選択肢72および正答選択肢82を選択した回数に関する正答選択データを含む操作データを取得する。この場合、正答選択データに含まれうる正答選択率が高ければ高いほど、タスク実行機能およびタスク抑制機能が正常であることが示唆される。 The acquisition unit 20 also acquires operation data including correct answer selection data regarding the number of times the user selected the normal correct answer option 72 and the correct answer option 82. In this case, the higher the correct answer selection rate that may be included in the correct answer selection data, the more likely it is that the task execution function and task inhibition function are normal.

また、取得部20は、学習用ユーザの正答選択肢を選択した場合の操作時間データおよび正答選択データに対する、対象ユーザが正答選択肢を選択した場合の操作時間データおよび正答選択データの乖離度合いを含む操作データを取得する。この場合、乖離度合いが大きい場合、対象ユーザの操作時間データと学習用ユーザの操作時間データとの相関がないことを推定することができる。乖離度合いが小さい場合、対象ユーザのタスク実行機能およびタスク抑制機能を表す指標を精度よく推定することができる。また、タスク実行機能およびタスク抑制機能が正常であれば、操作時間が長いほど通常正答選択肢72または正答選択肢82を選ぶ可能性が高いと推定される。よって、機能推定装置1は、乖離度合いが大きく、かつ、操作時間(正常操作時間)が大きい場合、タスク実行機能およびタスク抑制機能が弱まっていることを推定することができる。 The acquisition unit 20 also acquires operation data including the degree of deviation between the operation time data and correct answer selection data when the learning user selects the correct answer option and the operation time data and correct answer selection data when the target user selects the correct answer option. In this case, if the degree of deviation is large, it can be estimated that there is no correlation between the operation time data of the target user and the operation time data of the learning user. If the degree of deviation is small, it can be estimated with high accuracy the indicators representing the task execution function and task suppression function of the target user. In addition, if the task execution function and task suppression function are normal, it is estimated that the longer the operation time, the more likely it is that the normal correct answer option 72 or the correct answer option 82 will be selected. Therefore, if the degree of deviation is large and the operation time (normal operation time) is large, the function estimation device 1 can estimate that the task execution function and task suppression function are weakened.

また、取得部20は、複数のタスクにおいてユーザが同一の誤答選択肢83を選択した回数に関する誤答選択データを含む操作データを取得する。この場合、誤答選択データに含まれる誤答反復率が大きいほど、対象ユーザのタスク抑制機能が弱まっていることを推定することができる。 The acquisition unit 20 also acquires operation data including incorrect answer selection data regarding the number of times the user selected the same incorrect answer option 83 in multiple tasks. In this case, it can be estimated that the greater the incorrect answer repetition rate included in the incorrect answer selection data, the weaker the task inhibition function of the target user is.

以上、本開示の実施形態について説明したが、本開示は上記実施形態に限定されない。算出部15は、例えば、提示部10が誘発UI80によるタスクを所定の第1回数以上または所定の第1期間以上提示した後に得られたユーザの操作結果に関する操作データを算出してもよい。提示部10による誘発UI80の導入直後において、ユーザは必ずしも誘発UI80に対する操作に適応していない(慣れていない)場合が想定されうる。誘発UI80の導入直後(第1回数未満または第1期間未満)の各ユーザの操作データには、誘発UI80によって誤答を誘発された影響と、誘発UI80に対する各ユーザの適応度の影響とが混在する。 Although the embodiments of the present disclosure have been described above, the present disclosure is not limited to the above embodiments. For example, the calculation unit 15 may calculate operation data related to the user's operation results obtained after the presentation unit 10 presents the task by the triggering UI 80 a predetermined first number of times or for a predetermined first period or more. It may be assumed that immediately after the introduction of the triggering UI 80 by the presentation unit 10, the user is not necessarily adapted (is not used) to the operation of the triggering UI 80. The operation data of each user immediately after the introduction of the triggering UI 80 (less than the first number of times or less than the first period) includes a mixture of the influence of the incorrect answer induced by the triggering UI 80 and the influence of each user's adaptability to the triggering UI 80.

一方で、算出部15は、例えば、提示部10が誘発UI80によるタスクを所定の期間中に所定の第2回数以上または所定の第2期間以上提示する前に得られたユーザの操作結果に関する操作データを算出してもよい。提示部10による誘発UI80の導入からユーザが使用を継続した場合において、ユーザが誘発UI80の態様を記憶している場合が想定されうる。誘発UI80を提示する推定アプリの利用が継続されている場合(第2回数以上または第2期間以上)の各ユーザの操作データにも、誘発UI80によって誤答を誘発された影響と、誘発UI80に対する各ユーザの適応度の影響とが混在する。 On the other hand, the calculation unit 15 may calculate operation data related to the user's operation results obtained before the presentation unit 10 presents the task by the triggering UI 80 a predetermined second number of times or for a predetermined second period or more. When the user continues to use the triggering UI 80 after the presentation unit 10 introduces it, it may be assumed that the user remembers the appearance of the triggering UI 80. When the use of the estimation app presenting the triggering UI 80 continues (for a second number of times or more or for a second period or more), the operation data of each user also includes a mixture of the influence of the incorrect answer being induced by the triggering UI 80 and the influence of each user's adaptability to the triggering UI 80.

よって、学習部30において、第1回数未満、第1期間未満、第2回数以上、または第2期間以上の誘発UI80の学習用ユーザの操作データを用いて推定モデル35を学習させることは可能であるものの、当該操作データに反映された学習用ユーザの適応度の影響によって推定モデル35の機能指標の推定精度が低下する可能性がある。 Therefore, although it is possible for the learning unit 30 to train the estimation model 35 using operation data of a training user of the triggering UI 80 less than the first number of times, less than the first period, more than the second number of times, or more than the second period, the estimation accuracy of the functional indexes of the estimation model 35 may decrease due to the influence of the fitness of the training user reflected in the operation data.

また、推定部40において、第1回数未満、第1期間未満、第2回数以上、または第2期間以上の誘発UI80の導入初期の対象ユーザの操作データを用いて推定モデル35に入力することは可能であるものの、当該操作データに反映された対象ユーザの適応度の影響によって推定モデル35の機能指標の推定精度が低下する可能性がある。 In addition, although it is possible for the estimation unit 40 to input into the estimation model 35 operation data of the target user at the beginning of the introduction of the inducing UI 80 less than the first number of times, less than the first period, second number of times or more, or second period or more, the estimation accuracy of the functional indexes of the estimation model 35 may decrease due to the influence of the fitness of the target user reflected in the operation data.

以上により、算出部15が誘発UI80によるタスクを、第1回数以上第2回数未満、または第1期間以上第2期間未満に得られた学習用ユーザおよび対象ユーザの操作結果に関する操作データを算出することで、推定モデル35における推定精度を高めることができる。なお、第1回数、第1期間、第2回数、または第2期間は、例えば、学習用ユーザによって得られた操作時間の分散に関する閾値である第1閾値または第2閾値に基づいて定められてもよい。 As described above, the calculation unit 15 calculates operation data related to operation results of the learning user and the target user obtained by performing the task by the triggering UI 80 for a first number of times or more and less than the second number of times, or for a first period or more and less than the second period, thereby improving the estimation accuracy in the estimation model 35. Note that the first number of times, the first period, the second number of times, or the second period may be determined based on, for example, a first threshold value or a second threshold value that is a threshold value related to the variance of the operation time obtained by the learning user.

また、機能推定装置1は、算出部15を備えなくてもよい。この場合、取得部20は、記憶部90に記憶された算出部15により算出された値を取得しなくてもよい。取得部20は、提示部10により提示された誘発UI80による各タスクに対するユーザの操作結果を示す操作データを直接取得してもよい。取得部20、学習部30または推定部40は、算出部15の機能を有していてもよい。 Furthermore, the function estimation device 1 may not include the calculation unit 15. In this case, the acquisition unit 20 may not acquire the value calculated by the calculation unit 15 stored in the storage unit 90. The acquisition unit 20 may directly acquire operation data indicating the result of the user's operation for each task using the triggering UI 80 presented by the presentation unit 10. The acquisition unit 20, the learning unit 30, or the estimation unit 40 may have the function of the calculation unit 15.

また、機能推定装置1は、学習部30を備えなくてもよい。この場合、推定部40は、機能推定装置1の外部で生成された推定モデルを取得し、当該推定モデルを用いて対象ユーザの機能指標を推定してもよい。また、機能推定装置1は、機械学習によって生成された推定モデルを用いなくてもよい。この場合、操作時間、正答選択率、誤答反復数等に対してそれぞれ予め定められた基準に基づいて対象ユーザの機能指標を推定してもよい。また、推定部40は、取得部20により得られた操作データに基づいて、対象ユーザの機能指標を推定してもよい。例えば、推定部40は、正答選択率の逆数、操作時間、誤答反復数、負の方向の乖離度合いなどに対して重み付けを実施し、これらの和をユーザの機能指標としてもよい。例えば、記憶部90に記憶された過去の操作データに対して、新たに取得された最新の操作データを比較して、正答選択率が減少した場合、操作時間が増大した場合、誤答反復数が増大した場合、乖離度合いが負の方向に大きくなった場合などには、推定部40は、対象ユーザの機能指標を過去に得られた機能指標より小さいと推定し、タスク実行機能およびタスク抑制機能が弱まっていると推定してもよい。 Moreover, the function estimation device 1 may not include the learning unit 30. In this case, the estimation unit 40 may acquire an estimation model generated outside the function estimation device 1, and estimate the functional index of the target user using the estimation model. Moreover, the function estimation device 1 may not use an estimation model generated by machine learning. In this case, the functional index of the target user may be estimated based on predetermined criteria for the operation time, the correct answer selection rate, the number of repeated incorrect answers, etc. Furthermore, the estimation unit 40 may estimate the functional index of the target user based on the operation data obtained by the acquisition unit 20. For example, the estimation unit 40 may weight the inverse of the correct answer selection rate, the operation time, the number of repeated incorrect answers, the degree of deviation in the negative direction, etc., and use the sum of these as the functional index of the user. For example, when comparing the latest newly acquired operation data with the past operation data stored in the memory unit 90, if the correct answer selection rate decreases, the operation time increases, the number of repeated incorrect answers increases, or the degree of deviation becomes large in the negative direction, the estimation unit 40 may estimate that the functional index of the target user is smaller than the functional index obtained in the past, and may infer that the task execution function and task inhibition function are weakened.

また、取得部20は、算出部15を介して、操作時間データを含む操作データを取得しなくてもよい。この場合、取得部20は操作時間データ以外の操作データを取得し、学習部30は、学習用ユーザの操作時間データ以外の操作データを用いて推定モデル35を学習させ、推定部40は、対象ユーザの操作時間データ以外の操作データを用いて対象ユーザの機能指標を推定してもよい。同様に、取得部20は、正答選択データ、誤答選択データ、および上述の乖離度合いを取得しなくてもよい。この場合、学習部30は、取得部20において取得されなかったデータ以外の学習用ユーザの操作データを用いて推定モデル35を学習させ、推定部40は、取得部20において取得されなかったデータ以外の対象ユーザの操作データを用いて対象ユーザの機能指標を推定してもよい。 In addition, the acquisition unit 20 may not acquire operation data including operation time data via the calculation unit 15. In this case, the acquisition unit 20 may acquire operation data other than the operation time data, the learning unit 30 may train the estimation model 35 using operation data other than the operation time data of the learning user, and the estimation unit 40 may estimate the function index of the target user using operation data other than the operation time data of the target user. Similarly, the acquisition unit 20 may not acquire the correct answer selection data, the incorrect answer selection data, and the above-mentioned deviation degree. In this case, the learning unit 30 may train the estimation model 35 using operation data of the learning user other than the data not acquired by the acquisition unit 20, and the estimation unit 40 may estimate the function index of the target user using operation data of the target user other than the data not acquired by the acquisition unit 20.

なお、上記実施形態の説明に用いられたブロック図は、機能単位のブロックを示している。これらの機能ブロック(構成部)は、ハードウェアおよびソフトウェアの少なくとも一方の任意の組み合わせによって実現される。各機能ブロックの実現方法は特に限定されない。すなわち、各機能ブロックは、物理的または論理的に結合した1つの装置を用いて実現されてもよいし、物理的または論理的に分離した2つ以上の装置を直接的または間接的に(例えば、有線、無線などを用いて)接続し、これら複数の装置を用いて実現されてもよい。機能ブロックは、上記1つの装置または上記複数の装置にソフトウェアを組み合わせて実現されてもよい。 The block diagrams used to explain the above embodiments show functional blocks. These functional blocks (components) are realized by any combination of at least one of hardware and software. There are no particular limitations on the method of realizing each functional block. That is, each functional block may be realized using one device that is physically or logically coupled, or may be realized using two or more devices that are physically or logically separated and directly or indirectly connected (e.g., using wires, wirelessly, etc.). The functional blocks may be realized by combining the one device or the multiple devices with software.

機能には、判断、決定、判定、計算、算出、処理、導出、調査、探索、確認、受信、送信、出力、アクセス、解決、選択、選定、確立、比較、想定、期待、見做し、報知(broadcasting)、通知(notifying)、通信(communicating)、転送(forwarding)、構成(configuring)、再構成(reconfiguring)、割り当て(allocating、mapping)、および割り振り(assigning)などがあるが、これらの機能に限られない。例えば、送信を機能させる機能ブロック(構成部)は、送信部(transmitting unit)または送信機(transmitter)と呼称される。いずれも、上述したとおり、実現方法は特に限定されない。 Functions include, but are not limited to, judgement, determination, judgment, calculation, computation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, resolution, selection, selection, establishment, comparison, assumption, expectation, regard, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating, mapping, and assignment. For example, a functional block (component) that performs the transmission function is called a transmitting unit or transmitter. As mentioned above, there are no particular limitations on the method of realization for either of these functions.

例えば、本開示の一実施形態における機能推定装置1は、本開示の処理を行うコンピュータとして機能してもよい。図8に示されるように、上述の機能推定装置1は、物理的には、プロセッサ1001、メモリ1002、ストレージ1003、通信装置1004、入力装置1005、出力装置1006、およびバス1007などを含むコンピュータ装置として構成されてもよい。 For example, the function estimation device 1 in one embodiment of the present disclosure may function as a computer that performs the processing of the present disclosure. As shown in FIG. 8, the above-mentioned function estimation device 1 may be physically configured as a computer device including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, and a bus 1007.

なお、以下の説明では、「装置」という文言は、回路、デバイス、およびユニットなどに読み替えることができる。機能推定装置1のハードウェア構成は、図に示された各装置を1つまたは複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。 In the following description, the term "apparatus" can be interpreted as a circuit, device, unit, etc. The hardware configuration of the function estimation device 1 may be configured to include one or more of the devices shown in the figure, or may be configured to exclude some of the devices.

機能推定装置1における各機能は、プロセッサ1001およびメモリ1002などのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることによって、プロセッサ1001が演算を行い、通信装置1004による通信を制御したり、メモリ1002およびストレージ1003におけるデータの読み出しおよび書き込みの少なくとも一方を制御したりすることによって実現される。 Each function in the function estimation device 1 is realized by loading a specific software (program) onto hardware such as the processor 1001 and memory 1002, causing the processor 1001 to perform calculations, control communication via the communication device 1004, and control at least one of the reading and writing of data in the memory 1002 and storage 1003.

プロセッサ1001は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ1001は、周辺装置とのインターフェース、制御装置、演算装置、およびレジスタなどを含む中央処理装置(CPU:Central Processing Unit)によって構成されてもよい。例えば、上述の機能推定装置1の各機能は、プロセッサ1001によって実現されてもよい。 The processor 1001, for example, operates an operating system to control the entire computer. The processor 1001 may be configured with a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic unit, and a register. For example, each function of the function estimation device 1 described above may be realized by the processor 1001.

プロセッサ1001は、プログラム(プログラムコード)、ソフトウェアモジュール、およびデータなどを、ストレージ1003および通信装置1004の少なくとも一方からメモリ1002に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施形態において説明された動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、機能推定装置1の各機能は、メモリ1002に格納され、プロセッサ1001において動作する制御プログラムによって実現されてもよい。上述の各種処理は、1つのプロセッサ1001によって実行される旨を説明してきたが、2以上のプロセッサ1001により同時または逐次に実行されてもよい。プロセッサ1001は、1以上のチップによって実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されてもよい。 The processor 1001 reads out programs (program codes), software modules, data, etc. from at least one of the storage 1003 and the communication device 1004 into the memory 1002, and executes various processes according to these. The programs used are those that cause a computer to execute at least some of the operations described in the above-mentioned embodiments. For example, each function of the function estimation device 1 may be realized by a control program stored in the memory 1002 and running on the processor 1001. Although the above-mentioned various processes have been described as being executed by one processor 1001, they may be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be implemented by one or more chips. The programs may be transmitted from a network via a telecommunications line.

メモリ1002は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、およびRAM(Random Access Memory)などの少なくとも1つによって構成されてもよい。メモリ1002は、レジスタ、キャッシュ、またはメインメモリ(主記憶装置)などと呼ばれてもよい。メモリ1002は、本開示の一実施形態に係る情報提供方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。 The memory 1002 is a computer-readable recording medium, and may be composed of at least one of, for example, a read only memory (ROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), and a random access memory (RAM). The memory 1002 may also be called a register, a cache, or a main memory (primary storage device). The memory 1002 can store executable programs (program codes), software modules, and the like for implementing an information providing method according to one embodiment of the present disclosure.

ストレージ1003は、コンピュータ読み取り可能な記録媒体であり、例えば、CD-ROM(Compact Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、および磁気ストリップなどの少なくとも1つによって構成されてもよい。ストレージ1003は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ1002およびストレージ1003の少なくとも一方を含むデータベース、サーバ、その他の適切な媒体であってもよい。 Storage 1003 is a computer-readable recording medium, and may be, for example, at least one of an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy (registered trademark) disk, and a magnetic strip. Storage 1003 may also be referred to as an auxiliary storage device. The above-mentioned storage medium may be, for example, a database, a server, or other suitable medium including at least one of memory 1002 and storage 1003.

通信装置1004は、有線ネットワークおよび無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、または通信モジュールなどともいう。通信装置1004は、例えば周波数分割複信(FDD:Frequency Division Duplex)および時分割複信(TDD:Time Division Duplex)の少なくとも一方を実現するために、高周波スイッチ、デュプレクサ、フィルタ、周波数シンセサイザなどを含んで構成されてもよい。例えば、上述の取得部20などは、通信装置1004によって実現されてもよい。 The communication device 1004 is hardware (transmitting/receiving device) for communicating between computers via at least one of a wired network and a wireless network, and is also referred to as, for example, a network device, a network controller, a network card, or a communication module. The communication device 1004 may be configured to include a high-frequency switch, a duplexer, a filter, a frequency synthesizer, etc., to realize at least one of, for example, Frequency Division Duplex (FDD) and Time Division Duplex (TDD). For example, the above-mentioned acquisition unit 20, etc. may be realized by the communication device 1004.

入力装置1005は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど)である。出力装置1006は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカー、LEDランプなど)である。なお、入力装置1005および出力装置1006は、一体となった構成(例えば、タッチパネル)であってもよい。 The input device 1005 is an input device (e.g., a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that accepts input from the outside. The output device 1006 is an output device (e.g., a display, a speaker, an LED lamp, etc.) that performs output to the outside. Note that the input device 1005 and the output device 1006 may be integrated into one device (e.g., a touch panel).

プロセッサ1001およびメモリ1002などの各装置は、情報を通信するためのバス1007によって接続される。バス1007は、単一のバスを用いて構成されてもよいし、装置間ごとに異なるバスを用いて構成されてもよい。 Each device, such as the processor 1001 and the memory 1002, is connected by a bus 1007 for communicating information. The bus 1007 may be configured using a single bus, or may be configured using different buses between each device.

機能推定装置1は、マイクロプロセッサ、デジタル信号プロセッサ(DSP:Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部または全てが実現されてもよい。例えば、プロセッサ1001は、これらのハードウェアの少なくとも1つを用いて実装されてもよい。 The function estimation device 1 may be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field programmable gate array (FPGA), and some or all of the functional blocks may be realized by the hardware. For example, the processor 1001 may be implemented using at least one of these pieces of hardware.

情報の通知は、本開示において説明された態様/実施形態に限られず、他の方法を用いて行われてもよい。 Notification of information is not limited to the aspects/embodiments described in this disclosure and may be performed using other methods.

本開示において説明された各態様/実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明された方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示された特定の順序に限定されない。 The processing steps, sequences, flow charts, etc. of each aspect/embodiment described in this disclosure may be reordered unless inconsistent. For example, the methods described in this disclosure present elements of various steps using an example order and are not limited to the particular order presented.

情報等は、上位レイヤから下位レイヤへ、または下位レイヤから上位レイヤへ出力され得る。情報等は、複数のネットワークノードを介して入出力されてもよい。 Information, etc. may be output from a higher layer to a lower layer, or from a lower layer to a higher layer. Information, etc. may be input/output via multiple network nodes.

入出力された情報等は特定の場所(例えば、メモリ)に保存されてもよいし、管理テーブルを用いて管理されてもよい。入出力される情報等は、上書き、更新、または追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。 The input and output information may be stored in a specific location (e.g., memory) or may be managed using a management table. The input and output information may be overwritten, updated, or added to. The output information may be deleted. The input information may be transmitted to another device.

判定は、1ビットで表される値(0か1か)によって行われてもよいし、真偽値(Boolean:trueまたはfalse)によって行われてもよいし、数値の比較(例えば、所定の値との比較)によって行われてもよい。 The determination may be based on a value represented by one bit (0 or 1), a Boolean (true or false) value, or a numerical comparison (e.g., with a predetermined value).

本開示において説明された各態様/実施形態は単独で用いられてもよいし、組み合わせて用いられてもよいし、実行に伴って切り替えて用いられてもよい。所定の情報の通知(例えば、「Xであること」の通知)は、明示的な通知に限られず、暗黙的に(例えば、当該所定の情報の通知を行わないことによって)行われてもよい。 Each aspect/embodiment described in this disclosure may be used alone, in combination, or switched according to execution. Notification of specific information (e.g., notification that "X is the case") is not limited to explicit notification, but may be performed implicitly (e.g., by not notifying the specific information).

以上、本開示について詳細に説明したが、当業者にとっては、本開示が本開示中に説明された実施形態に限定されないということは明らかである。本開示は、請求の範囲の記載により定まる本開示の趣旨および範囲を逸脱することなく修正および変更態様として実施することができる。したがって、本開示の記載は、例示説明を目的とし、本開示に対して何ら制限的な意味を有しない。 Although the present disclosure has been described in detail above, it is clear to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure can be implemented in modified and altered forms without departing from the spirit and scope of the present disclosure as defined by the claims. Therefore, the description of the present disclosure is intended as an illustrative example and does not have any limiting meaning on the present disclosure.

ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。 Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.

ソフトウェア、命令、および情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術(同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL:Digital Subscriber Line)など)および無線技術(赤外線、マイクロ波など)の少なくとも一方を使用してウェブサイト、サーバ、または他のリモートソースから送信される場合、これらの有線技術および無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。 Software, instructions, information, and the like may be transmitted and received via a transmission medium. For example, if the software is transmitted from a website, server, or other remote source using wired technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)), and/or wireless technologies (such as infrared, microwave), these wired and/or wireless technologies are included within the definition of a transmission medium.

本開示において説明された情報、および信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、またはこれらの任意の組み合わせによって表されてもよい。 The information, signals, and the like described in this disclosure may be represented using any of a variety of different technologies. For example, the data, instructions, commands, information, signals, bits, symbols, chips, and the like that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.

なお、本開示において説明された用語および本開示の理解に必要な用語については、同一のまたは類似する意味を有する用語と置き換えられてもよい。 Note that terms explained in this disclosure and terms necessary for understanding this disclosure may be replaced with terms having the same or similar meanings.

本開示において使用される「システム」および「ネットワーク」という用語は、互換的に使用される。 As used in this disclosure, the terms "system" and "network" are used interchangeably.

本開示において説明された情報、およびパラメータなどは、絶対値を用いて表されてもよいし、所定の値からの相対値を用いて表されてもよいし、対応する別の情報を用いて表されてもよい。 The information, parameters, etc. described in this disclosure may be expressed using absolute values, may be expressed using relative values from a predetermined value, or may be expressed using other corresponding information.

上述したパラメータに使用される名称はいかなる点においても限定的な名称ではない。さらに、これらのパラメータを使用する数式等は、本開示で明示的に開示した数式等と異なる場合もある。 The names used for the parameters described above are not limiting in any way. Furthermore, the formulas etc. using these parameters may differ from the formulas etc. explicitly disclosed in this disclosure.

本開示で使用される「判断(determining)」、および「決定(determining)」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定(judging)、計算(calculating)、算出(computing)、処理(processing)、導出(deriving)、調査(investigating)、探索(looking up、search、inquiry)(例えば、テーブル、データベースまたは別のデータ構造での探索)、確認(ascertaining)した事を「判断」「決定」したとみなす事などを含み得る。「判断」、「決定」は、受信(receiving)(例えば、情報を受信すること)、送信(transmitting)(例えば、情報を送信すること)、入力(input)、出力(output)、アクセス(accessing)(例えば、メモリ中のデータにアクセスすること)した事を「判断」「決定」したとみなす事などを含み得る。「判断」、「決定」は、解決(resolving)、選択(selecting)、選定(choosing)、確立(establishing)、比較(comparing)などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。「判断(決定)」は、「想定する(assuming)」、「期待する(expecting)」、または「みなす(considering)」などで読み替えられてもよい。 The terms "determining" and "determining" as used in this disclosure may encompass a wide variety of actions. "Determining" may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, searching, inquiring (e.g., searching in a table, database, or other data structure), ascertaining, and the like. "Determining" may include receiving (e.g., receiving information), transmitting (e.g., sending information), input, output, accessing (e.g., accessing data in a memory), and the like. "Determining" may include resolving, selecting, choosing, establishing, comparing, and the like. In other words, "judgment" and "decision" can include regarding some action as having been "judged" or "decided." "Judgment (decision)" can also be interpreted as "assuming," "expecting," or "considering," etc.

「接続された(connected)」、「結合された(coupled)」という用語、またはこれらのあらゆる変形は、2またはそれ以上の要素間の直接的または間接的なあらゆる接続または結合を意味し、互いに「接続」または「結合」された2つの要素間に1またはそれ以上の中間要素が存在することを含むことができる。要素間の結合または接続は、物理的に行われてもよく、論理的に行われてもよく、或いはこれらの組み合わせで実現されてもよい。例えば、「接続」は「アクセス」で読み替えられてもよい。本開示で使用される場合、2つの要素は、1またはそれ以上の電線、ケーブルおよびプリント電気接続の少なくとも一つを用いて、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域および光(可視および不可視の両方)領域の波長を有する電磁エネルギーなどを用いて、互いに「接続」または「結合」されると考えることができる。 The terms "connected" and "coupled", or any variation thereof, refer to any direct or indirect connection or coupling between two or more elements, and may include the presence of one or more intermediate elements between two elements that are "connected" or "coupled" to each other. The coupling or connection between elements may be physical, logical, or a combination thereof. For example, "connected" may be read as "access". As used in this disclosure, two elements may be considered to be "connected" or "coupled" to each other using at least one of one or more wires, cables, and printed electrical connections, as well as electromagnetic energy having wavelengths in the radio frequency range, microwave range, and optical (both visible and invisible) range, as some non-limiting and non-exhaustive examples.

本開示において使用される「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。 As used in this disclosure, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."

本開示において使用される「第1の」、および「第2の」などの呼称を使用した要素へのいかなる参照も、それらの要素の量または順序を全般的に限定しない。これらの呼称は、2つ以上の要素間を区別する便利な方法として本開示において使用され得る。したがって、第1および第2の要素への参照は、2つの要素のみが採用され得ること、および何らかの形で第1の要素が第2の要素に先行しなければならないことのいずれも意味しない。 Any reference to elements using designations such as "first" and "second" used in this disclosure does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient way to distinguish between two or more elements. Thus, a reference to a first and a second element does not imply either that only two elements may be employed or that the first element must precede the second element in some way.

上記の各装置の構成における「部」は、「回路」、または「デバイス」等に置き換えられてもよい。 The "part" in the configuration of each of the above devices may be replaced with a "circuit" or a "device", etc.

本開示において、「含む(include)」、「含んでいる(including)」およびそれらの変形が使用されている場合、これらの用語は、用語「備える(comprising)」と同様に、包括的であることが意図される。さらに、本開示において使用されている用語「または(or)」は、排他的論理和ではないことが意図される。 When the terms "include," "including," and variations thereof are used in this disclosure, these terms are intended to be inclusive, similar to the term "comprising." Additionally, the term "or," as used in this disclosure, is not intended to be an exclusive or.

本開示において、例えば、英語での「a」,「an」および「the」のように、翻訳により冠詞が追加された場合、本開示は、これらの冠詞の後に続く名詞が複数形であることを含んでもよい。 In this disclosure, where articles have been added by translation, such as "a," "an," and "the" in English, this disclosure may include that the nouns following these articles are plural.

本開示において、「AとBが異なる」という用語は、「AとBが互いに異なる」ことを意味してもよい。なお、当該用語は、「AとBがそれぞれCと異なる」ことを意味してもよい。「離れる」、および「結合される」などの用語も、「異なる」と同様に解釈されてもよい。 In this disclosure, the term "A and B are different" may mean "A and B are different from each other." The term may also mean "A and B are each different from C." Terms such as "separate" and "combined" may also be interpreted in the same way as "different."

1…機能推定装置、5…受付表示部、10…提示部、15…算出部、20…取得部、30…学習部、35…推定モデル、40…推定部、80…誘発UI、81…疑問文、82…正答選択肢、83…誤答選択肢、90…記憶部、1001…プロセッサ、1002…メモリ、1003…ストレージ、1004…通信装置、1005…入力装置、1006…出力装置、1007…バス。 1...function estimation device, 5...reception display unit, 10...presentation unit, 15...calculation unit, 20...acquisition unit, 30...learning unit, 35... estimation model, 40... estimation unit, 80...elicitation UI, 81...question sentence, 82...correct answer option, 83...incorrect answer option, 90...storage unit, 1001...processor, 1002...memory, 1003...storage, 1004...communication device, 1005...input device, 1006...output device, 1007...bus.

Claims (5)

誤った回答をユーザに誘発させるユーザインターフェースに対して操作を行う複数のタスクを前記ユーザに提示する提示部と、
前記提示部が前記タスクを前記ユーザに提示した回数が第1回数以上第2回数未満であるとき、又は、前記提示部が前記タスクを前記ユーザに提示した期間が第1期間以上第2期間未満であるときに前記提示部により提示された前記複数のタスクに対する前記ユーザの操作結果を示す操作データを取得する取得部と、
前記取得部により取得された前記ユーザの前記操作データに基づいて、前記ユーザのタスク実行機能およびタスク抑制機能を表す指標を推定する推定部と、
を備え、
前記ユーザインターフェースは、
疑問文と、
前記疑問文に対してユーザが本来選択すべき正答選択肢と、
前記疑問文の内容または前記正答選択肢の内容が示す色彩、装飾、表現、用語、および配置の少なくとも1つの要素により前記疑問文に対する正答を前記ユーザに想起させる誤答選択肢と、を含み、
前記取得部は、
学習用ユーザおよび対象ユーザのそれぞれが前記ユーザインターフェースの操作に要した操作時間に関する操作時間データと、
前記学習用ユーザおよび前記対象ユーザが前記正答選択肢を選択した回数に関する正答選択データと、
前記学習用ユーザおよび前記対象ユーザのそれぞれが前記正答選択肢を選択した場合の前記操作時間データに対する、前記学習用ユーザの前記正答選択データと前記対象ユーザの前記正答選択データとの乖離度合いと、
を含む前記操作データを取得し、
前記推定部は、前記対象ユーザが前記正答選択肢を選択した場合の前記操作時間データ及び前記乖離度合いに基づいて前記対象ユーザのタスク実行機能およびタスク抑制機能を表す指標を推定する、
機能推定装置。
a presentation unit that presents to the user a plurality of tasks for performing operations on a user interface that induces the user to give an incorrect answer;
an acquisition unit that acquires operation data indicating results of operations performed by the user on the plurality of tasks presented by the presentation unit when the number of times the presentation unit has presented the tasks to the user is equal to or greater than a first number of times and less than a second number of times, or when a period during which the presentation unit has presented the tasks to the user is equal to or greater than a first period and less than a second period;
an estimation unit that estimates indicators representing a task execution function and a task suppression function of the user based on the operation data of the user acquired by the acquisition unit;
Equipped with
The user interface includes:
Questions and
A correct answer option that the user should originally select for the question;
and an incorrect answer option that reminds the user of the correct answer to the question by at least one element of color, decoration, expression, terminology, and arrangement indicated by the content of the question or the content of the correct answer option;
The acquisition unit is
operation time data relating to operation times required for each of the training user and the target user to operate the user interface;
Correct answer selection data regarding the number of times the learning user and the target user selected the correct answer option;
a degree of deviation between the correct answer selection data of the learning user and the correct answer selection data of the target user with respect to the operation time data when each of the learning user and the target user selects the correct answer option; and
acquiring the operational data including
the estimation unit estimates indexes representing a task execution function and a task inhibition function of the target user based on the operation time data and the degree of deviation when the target user selects the correct answer option;
Functional estimation device.
前記機能推定装置は、前記取得部により取得された学習用ユーザの前記操作データを説明変数とし、前記学習用ユーザにつき取得されたタスク実行機能およびタスク抑制機能を表す指標を目的変数とする、前記タスク実行機能およびタスク抑制機能を表す指標を推定するための推定モデルを学習する学習部をさらに備え、
前記推定部は、前記取得部により取得された対象ユーザの操作データを、前記学習部による学習で得られた前記推定モデルに適用することで、前記対象ユーザの前記タスク実行機能およびタスク抑制機能を表す指標を推定する、請求項1に記載の機能推定装置。
the function estimation device further includes a learning unit configured to learn an estimation model for estimating indexes representing task execution functions and task inhibition functions, the indexes representing task execution functions and task inhibition functions acquired for the learning user being used as explanatory variables and indexes representing task execution functions and task inhibition functions being acquired for the learning user being used as objective variables;
The function estimation device according to claim 1 , wherein the estimation unit estimates indicators representing the task execution function and task inhibition function of the target user by applying the operation data of the target user acquired by the acquisition unit to the estimation model obtained by learning by the learning unit.
前記取得部は、前記ユーザが前記ユーザインターフェースの操作に要した操作時間に関するデータである操作時間データを含む前記操作データを取得する、請求項1または2に記載の機能推定装置。 The function estimation device according to claim 1 or 2, wherein the acquisition unit acquires the operation data including operation time data that is data regarding the operation time required by the user to operate the user interface. 前記取得部は、前記ユーザが前記正答選択肢を選択した回数に関する正答選択データを含む前記操作データを取得する、請求項1~3の何れか一項に記載の機能推定装置。 The function estimation device according to any one of claims 1 to 3, wherein the acquisition unit acquires the operation data including correct answer selection data regarding the number of times the user selected the correct answer option. 前記取得部は、複数の前記タスクにおいて前記ユーザが同一の前記誤答選択肢を選択した回数に関するデータである誤答選択データを含む前記操作データを取得する、請求項1~4のいずれか一項に記載の機能推定装置。 The function estimation device according to any one of claims 1 to 4, wherein the acquisition unit acquires the operation data including incorrect answer selection data, which is data regarding the number of times the user selected the same incorrect answer option in multiple tasks.
JP2021038571A 2021-03-10 2021-03-10 A system for estimating task execution inhibition function based on tasks with a user interface (UI) that induces intuitive operation Active JP7664581B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021038571A JP7664581B2 (en) 2021-03-10 2021-03-10 A system for estimating task execution inhibition function based on tasks with a user interface (UI) that induces intuitive operation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021038571A JP7664581B2 (en) 2021-03-10 2021-03-10 A system for estimating task execution inhibition function based on tasks with a user interface (UI) that induces intuitive operation

Publications (2)

Publication Number Publication Date
JP2022138602A JP2022138602A (en) 2022-09-26
JP7664581B2 true JP7664581B2 (en) 2025-04-18

Family

ID=83399306

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021038571A Active JP7664581B2 (en) 2021-03-10 2021-03-10 A system for estimating task execution inhibition function based on tasks with a user interface (UI) that induces intuitive operation

Country Status (1)

Country Link
JP (1) JP7664581B2 (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002143096A (en) 2000-11-13 2002-05-21 Tokai Univ Dementia test device, dementia test server, dementia test client, and dementia test system
JP2005046289A (en) 2003-07-28 2005-02-24 Tokai Univ Dementia test apparatus, dementia test server, dementia test client, and dementia test system
JP2009251668A (en) 2008-04-01 2009-10-29 Ntt Docomo Inc Display control device and display control method
WO2013111746A1 (en) 2012-01-26 2013-08-01 独立行政法人国立精神・神経医療研究センター Cognitive function testing system, cognitive function estimation system, cognitive function testing method, and cognitive function estimation method
JP2015041097A (en) 2013-08-23 2015-03-02 株式会社元気広場 Cognitive function decline prevention device, and control method of cognitive function decline prevention device
US20150359477A1 (en) 2014-06-11 2015-12-17 Akshitha Ramachandran Systems and methods for assessing possible cognitive impairment
JP2019171022A (en) 2018-03-26 2019-10-10 株式会社Jvcケンウッド Evaluation device, evaluation method, and evaluation program
JP2019208758A (en) 2018-06-01 2019-12-12 レデックス株式会社 Cognitive function measurement system, cognitive function measurement communication system, and program
JP2020042659A (en) 2018-09-12 2020-03-19 株式会社Fronteo Dementia prediction device, prediction model generation device, and dementia prediction program

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002143096A (en) 2000-11-13 2002-05-21 Tokai Univ Dementia test device, dementia test server, dementia test client, and dementia test system
JP2005046289A (en) 2003-07-28 2005-02-24 Tokai Univ Dementia test apparatus, dementia test server, dementia test client, and dementia test system
JP2009251668A (en) 2008-04-01 2009-10-29 Ntt Docomo Inc Display control device and display control method
WO2013111746A1 (en) 2012-01-26 2013-08-01 独立行政法人国立精神・神経医療研究センター Cognitive function testing system, cognitive function estimation system, cognitive function testing method, and cognitive function estimation method
JP2015041097A (en) 2013-08-23 2015-03-02 株式会社元気広場 Cognitive function decline prevention device, and control method of cognitive function decline prevention device
US20150359477A1 (en) 2014-06-11 2015-12-17 Akshitha Ramachandran Systems and methods for assessing possible cognitive impairment
JP2019171022A (en) 2018-03-26 2019-10-10 株式会社Jvcケンウッド Evaluation device, evaluation method, and evaluation program
JP2019208758A (en) 2018-06-01 2019-12-12 レデックス株式会社 Cognitive function measurement system, cognitive function measurement communication system, and program
JP2020042659A (en) 2018-09-12 2020-03-19 株式会社Fronteo Dementia prediction device, prediction model generation device, and dementia prediction program

Also Published As

Publication number Publication date
JP2022138602A (en) 2022-09-26

Similar Documents

Publication Publication Date Title
Isaković et al. Usability pitfalls of diabetes mHealth apps for the elderly
US20200098476A1 (en) Dynamic prompting for diagnosis suspecting
CN112823360A (en) Training system and method-artificial intelligence classifier
Rünger et al. Defining consciousness in the context of incidental sequence learning: Theoretical considerations and empirical implications
US11715554B1 (en) System and method for determining a mismatch between a user sentiment and a polarity of a situation using an AI chatbot
US20180123993A1 (en) Method and apparatus for filtering a plurality of messages
JP6030659B2 (en) Mental health care support device, system, method and program
JP7500452B2 (en) Psychological state management device
JP7664581B2 (en) A system for estimating task execution inhibition function based on tasks with a user interface (UI) that induces intuitive operation
KR102498426B1 (en) Techniques to provide cognitive reinforcement training based on digital biomarkers
Hauser et al. Prior exposure to instructional manipulation checks does not attenuate survey context effects driven by satisficing or gricean norms
WO2020044477A1 (en) Abnormality diagnosis system, method, and program
JP2024091257A (en) Information processing method, information processing system, and program
JP7513987B2 (en) A system for estimating task execution inhibition functions based on a user interface (UI) that induces intuitive operations
O’Brien Lessons on intuitive usage from everyday technology interactions among younger and older people
US20210335492A1 (en) Automated techniques for testing prospective memory
US20160364140A1 (en) Prompted touchscreen for teaching user input and data entry
US20240047066A1 (en) Clinical decision support device, clinical decision support method, and storage medium
JP7513988B2 (en) A system for estimating task execution inhibition functions based on text entry tasks
CN117558412A (en) Information processing methods, devices, electronic equipment and computer-readable media
JP4553695B2 (en) Portable information processing device with disease tendency estimation function
Wilkins et al. Controlling retrieval during practice: Implications for memory-based theories of automaticity
CN109545019B (en) Learning support device and learning support method
JP7029311B2 (en) Order practice device, order practice program, order practice method
US20220101750A1 (en) Play Device for Teaching Software Coding Concepts

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7426

Effective date: 20210401

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20210401

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230925

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240522

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240625

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240822

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241226

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: 20250304

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250331

R150 Certificate of patent or registration of utility model

Ref document number: 7664581

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150