JP7299580B2 - Inappropriate answer detection method, its system, and its program - Google Patents
Inappropriate answer detection method, its system, and its program Download PDFInfo
- Publication number
- JP7299580B2 JP7299580B2 JP2021135037A JP2021135037A JP7299580B2 JP 7299580 B2 JP7299580 B2 JP 7299580B2 JP 2021135037 A JP2021135037 A JP 2021135037A JP 2021135037 A JP2021135037 A JP 2021135037A JP 7299580 B2 JP7299580 B2 JP 7299580B2
- Authority
- JP
- Japan
- Prior art keywords
- answer
- response
- data
- target
- items
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明の実施形態は、不適切回答を検出する不適切回答検出方法に関する。 An embodiment of the present invention relates to an inappropriate answer detection method for detecting an inappropriate answer.
一般に、調査において、不良回答を減らすことが知られている。例えば、不良回答を減らしてより多くの優良回答を効率的に収集することが開示されている(特許文献1参照)。 It is generally known to reduce bad responses in surveys. For example, it is disclosed to efficiently collect more good answers by reducing bad answers (see Patent Document 1).
しかしながら、調査毎に調査内容は異なるため、全ての調査に適用できるような不適切回答の検出方法は知られていない。
本発明の目的は、様々な調査に適用でき、不適切回答の検出精度を向上させた不適切回答検出方法及びそのシステム、並びにそのプログラムを提供することにある。
However, since the contents of each survey are different, there is no known method for detecting inappropriate answers that can be applied to all surveys.
SUMMARY OF THE INVENTION It is an object of the present invention to provide an inappropriate answer detection method, a system therefor, and a program therefor that can be applied to various surveys and that improve accuracy in detecting inappropriate answers.
本発明の観点に従った不適切回答検出方法は、複数のリッカート尺度項目を含む調査の複数の回答データを取得し、前記複数の回答データのうち不適切回答を検出する対象回答データの回答に要した回答時間を取得し、前記対象回答データの前記複数のリッカート尺度項目に対して、同じ回答カテゴリを連続して選択した回数を求め、前記対象回答データの前記複数のリッカート尺度項目に対する回答カテゴリに基づいて、前記対象回答データの傾向を示す数値を求め、前記対象回答データの前記複数のリッカート尺度項目に対する複数のマハラノビス距離を演算し、前記複数の回答データのそれぞれの回答に要した回答時間の代表値を演算し、前記調査の項目数を取得し、前記回答時間、前記回数、前記傾向を示す数値、前記複数のマハラノビス距離、前記代表値、及び、前記項目数に基づいて、前記対象回答データの回答が不適切であることを検出することを含み、前記傾向を示す数値は、前記対象回答データの連続するリッカート尺度項目に対して、回答カテゴリが1つずつずらして選択された回数である。 An inappropriate answer detection method according to the aspect of the present invention acquires a plurality of response data of a survey including a plurality of Likert scale items, and detects an inappropriate response among the plurality of response data. Obtaining the required response time, determining the number of times the same response category is continuously selected for the plurality of Likert scale items of the target response data, and obtaining the response categories for the plurality of Likert scale items of the target response data. and calculating a plurality of Mahalanobis distances of the plurality of Likert scale items of the target response data based on the above, and calculating the response time required for each response of the plurality of response data. to obtain the number of items in the survey, and based on the response time, the number of times, the numerical value indicating the tendency, the plurality of Mahalanobis distances, the representative value, and the number of items, the subject detecting that an answer in the answer data is inappropriate, wherein the numerical value indicating the tendency is selected by shifting the answer categories one by one for consecutive Likert scale items of the target answer data. number of times .
本発明によれば、様々な調査に適用でき、不適切回答の検出精度を向上させた不適切回答検出方法及びそのシステム、並びにそのプログラムを提供することができる。 INDUSTRIAL APPLICABILITY According to the present invention, it is possible to provide an inappropriate answer detection method, a system therefor, and a program therefor, which are applicable to various surveys and improve the detection accuracy of inappropriate answers.
(第1実施形態)
図1は、本発明の第1実施形態に係る調査システム1の構成を示す構成図である。なお、図面における同一部分には同一符号を付して、重複する説明を適宜省略する。
(First embodiment)
FIG. 1 is a configuration diagram showing the configuration of an
調査システム1は、ネットワークNTを介して、調査を実施し、回答を収集するシステムである。調査システム1は、アンケートについて収集した回答データに対して、不適切な回答を検出する不適切回答検出機能を有する。なお、不適切回答検出機能は、どのようなシステムに適用してもよく、調査を行う機能を有していなくてもよい。また、不適切回答検出機能のみを有するシステムが構成されてもよい。
The
回答者端末2は、調査システム1が行うアンケートに回答するために、回答者が使用する端末である。回答者端末2は、主にコンピュータで構成される。例えば、回答者端末2は、デスクトップ、ラップトップ、又は、タブレット等、どのようなタイプのコンピュータでもよいし、スマートフォン等の携帯電話でもよい。
The
例えば、ネットワークNTは、インタネット、固定電話網、又は、移動電話網等であり、これらを組合せてもよいし、その他の通信網を使用してもよい。また、調査システム1は、調査に回答する回答者端末2と相互に通信可能であれば、どのような通信経路に接続されてもよい。
For example, the network NT is the Internet, a fixed telephone network, a mobile telephone network, or the like, and these may be combined or other communication networks may be used. Moreover, the
調査システム1は、アンケート生成部11、アンケート回答部12、回答データ集計部13、適否判断部14、入力部15、出力部16、調査データ記憶部ST1、及び、回答データ記憶部ST2を備える。
The
調査システム1は、主にコンピュータで構成される。例えば、コンピュータは、Webサーバである。コンピュータは、1つに限らず、ネットワークで構成されてもよい。なお、調査システム1は、アンケート生成部11、アンケート回答部12、及び、調査データ記憶部ST1を設けずに、アンケートの回答データを回答データ記憶部ST2に直接入力するようにしてもよい。
The
アンケート生成部11は、調査データ記憶部ST1に記憶された調査に関するデータに基づいて、調査を実施するための質問が記載されたアンケートフォームFmを生成する。アンケート生成部11は、生成したアンケートフォームFmを外部からアクセス可能な状態に開示する。例えば、アンケート生成部11は、WebサイトにアンケートフォームFmを表示する。
The
アンケート回答部12は、回答者端末2による回答データを受信する処理を行う。アンケート回答部12は、ネットワークNTを経由して回答者端末2から入力されたデータを、入力部15を介して受信する。アンケート回答部12は、受信したデータに基づいて、回答データを生成し、回答データ記憶部ST2に記録する。例えば、回答者は、Webサイトに表示されたアンケートフォームFmの入力欄に回答し、アンケート回答部12は、入力欄に入力されたデータを受け付ける。アンケート回答部12は、受け付けたデータに基づいて、回答データを生成する。
The
回答データ集計部13は、回答データ記憶部ST2に記憶された複数の回答データを集計する。回答データ集計部13は、集計したデータを適否判断部14に送信する。集計する複数の回答データは、1回の調査に対する全ての回答データであるが、一部の回答データが含まれていなくてもよい。例えば、調査が継続中である場合は、集計が行われる時点で回答データ記憶部ST2に記憶されている回答データのみで、集計が行われてもよい。また、不適切であるか否かを判断する対象となる回答データDiを取り除いて、残りの回答データで集計が行われてもよい。
The response
適否判断部14は、予め決められた判定条件及び回答データ集計部13により集計されたデータに基づいて、選択された回答データDiが不適切であるか否か判断する。適否判断部14は、判断した回答データDiの適否を出力部16に出力する。
The
入力部15は、例えば、回答者端末2からデータを受信するために、ネットワークNTと接続するためのネットワークインタフェースである。なお、入力部15は、調査システム1にアンケートの回答データを直接するための入力機器でもよい。例えば、このような入力機器は、キーボード、マウス、データ入力が可能なディスプレイ、又は、各種メディアの読取部などである。
The
出力部16は、適否判断部14により判断された回答データDiの適否を提示する。例えば、出力部16は、ディスプレイへの表示、プリンタの印刷、又は、各種メディアへの書き込みをする。
The
次に、調査で行われるアンケートの項目について説明する。アンケートの項目は、回答データDiが不適切であるか否か判断するために用いる説明変数を求めるための質問項目である。 Next, the items of the questionnaire conducted in the survey will be explained. The questionnaire items are question items for obtaining explanatory variables used for determining whether or not the response data Di is inappropriate.
アンケートは、リッカート尺度形式の項目(以下、「リッカート尺度項目」という。)を複数含む。リッカート尺度項目は、質問に対して、段階的に分類された複数の選択肢の中から1つを選んで回答する形式の項目である。選択肢は、多くは3つ以上であるが、2つでもよい。例えば、リッカート尺度項目は、商店のサービスについて調査をするためのアンケートにおいて、「1.満足」、「2.やや満足」、「3.どちらともいえない」、「4.やや不満」、「5.不満」の5つの選択肢から1つを選ばせる回答形式の質問項目である。 The questionnaire includes a plurality of Likert scale items (hereinafter referred to as "Likert scale items"). A Likert scale item is an item of a format in which a question is answered by selecting one from a plurality of options classified in stages. The number of options is often three or more, but two may be acceptable. For example, the Likert scale items are “1. Satisfied”, “2. Somewhat satisfied”, “3. This is a question item in an answer format that prompts the customer to select one from five choices of ". dissatisfied."
また、アンケートは、属性変数についての項目、及び、自由記述回答項目を含めてもよい。属性変数についての項目は、回答者に対して、性別、年齢、又は、婚姻状況(例えば、配偶者の有無)等の回答を求める質問項目である。自由記述回答項目は、回答者が自由に回答を記述する形式の質問項目である。 In addition, the questionnaire may include items regarding attribute variables and free description response items. Items about attribute variables are question items that ask respondents to answer gender, age, marital status (for example, marital status), or the like. The free description answer item is a question item in which a respondent freely describes an answer.
図2は、本実施形態に係る調査システム1に適用される不適切回答検出方法の手順を示すフロー図である。
FIG. 2 is a flowchart showing the procedure of the inappropriate answer detection method applied to the
適否判断部14は、回答データDiの回答者がアンケートの回答に要した回答時間を求める(ステップS101)。例えば、アンケートがコンピュータのプログラムにより実行される場合(Webサイト上のアンケート等)、アンケートを開始する操作してから、アンケートを終了する操作をするまでの時間を回答時間としてもよい。例えば、開始又は終了する操作は、画面に表示されたボタンの押下である。
The
適否判断部14は、回答データDiにおいて、リッカート尺度の同じ回答カテゴリを連続して選択した回数を求める(ステップS102)。具体的には、ある質問項目の回答が1番から5番まである5つの選択肢のうち3番である場合、この質問項目の前の質問項目の回答も3番であれば、1回とカウントする。このようにして、最終のリッカート尺度項目の回答までカウントした回数がここで求める回数となる。
The
なお、ここで説明した回数のカウントの仕方は一例であり、プログラム等において、条件等に応じて1回に限らず、2回又は3回以上の回数でカウントしてもよい。以降の回数のカウントの仕方についても同様である。 It should be noted that the method of counting the number of times explained here is an example, and in a program or the like, depending on the conditions, etc., the number of times may not be limited to one, but may be two or three or more. The same applies to how to count subsequent times.
適否判断部14は、回答データDiのリッカート尺度項目の回答カテゴリの傾向を示す変数を求める(ステップS103)。ここで、回答カテゴリの傾向を示す変数は、以下で説明するように大きく分けて3つあるが、少なくとも1つの変数を求めれば、いくつ求めてもよく、全ての変数を求めてもよい。求める変数によっては、一部の演算が回答データ集計部13で行われ、適否判断部14は、回答データ集計部13の演算結果を用いて、目的の変数を求めてもよい。なお、以降で説明する変数に限らず、リッカート尺度項目の回答カテゴリの傾向を示すような変数であれば、どのような変数を求めてもよい。
The
1つ目の変数は、回答データDiの連続するリッカート尺度項目に対して、回答カテゴリが1つずつずらして選択された回数である。即ち、この変数は、連続するリッカート尺度項目に対する回答カテゴリがジグザグに選択された回数である。具体的には、ある質問項目の回答が5つの選択肢のうち3番である場合、この質問項目の前の質問項目の回答が2番か4番であれば、1回とカウントする。このようにして、最終のリッカート尺度項目の回答までカウントした回数がここで求める変数となる。 The first variable is the number of times an answer category was selected with a shift of one for each consecutive Likert scale item of the answer data Di. That is, this variable is the number of times the response categories for consecutive Likert scale items were selected in a zigzag manner. Specifically, when the answer to a certain question item is No. 3 out of 5 options, if the answer to the previous question item is No. 2 or 4, it is counted as once. In this way, the number of times counted up to the final response to the Likert scale item becomes the variable obtained here.
2つ目の変数は、a個の回答カテゴリがあるリッカート尺度項目に対して、b個以下の回答カテゴリに回答している割合が所定値以上か否かを示す。ここで、aは2以上であり、bはa未満である。 The second variable indicates whether or not the ratio of responses to b or less response categories to a Likert scale item having a response categories is equal to or greater than a predetermined value. Here, a is 2 or more and b is less than a.
所定値が100%の場合、この変数は、b個以下の回答カテゴリのみに回答しているか否かを示す。具体例として、回答データDiにおいて、全てのリッカート尺度項目に対して、1番から5番の5つの回答カテゴリのうち、2番、3番又は4番の3つの回答カテゴリのみに回答していた場合について説明する。 With a predetermined value of 100%, this variable indicates whether or not only b or fewer response categories are answered. As a specific example, in the response data Di, only three response categories No. 2, No. 3 or No. 4 among five response categories No. 1 to No. 5 were answered for all Likert scale items. A case will be described.
b=3の場合、この条件を満たすため、この変数は、この条件を満たすことを示す「1」に設定する。b=2の場合、この条件を満たさないため、この変数は、この条件を満たさないことを示す「0」に設定する。 If b=3, then this condition is met, so this variable is set to "1" to indicate that this condition is met. If b=2, this condition is not met, so this variable is set to "0" to indicate that this condition is not met.
次に、所定値が90%であり、回答データDiにおいて、10個のリッカート尺度項目のうち9個のリッカート尺度項目に対しては、1番から5番の5つの回答カテゴリのうち、2番、3番又は4番の3つの回答カテゴリに回答し、残りの1個のリッカート尺度項目に対しては、1番の回答カテゴリに回答していた場合について説明する。 Next, the predetermined value is 90%, and in response data Di, for 9 Likert scale items out of 10 Likert scale items, the 2nd out of 5 response categories from 1st to 5th , No. 3 or No. 4, and for the remaining one Likert scale item, the response category No. 1 will be explained.
b=3の場合、この条件を満たすため、この変数は、この条件を満たすことを示す「1」に設定する。b=2の場合、この条件を満たさないため、この変数は、この条件を満たさないことを示す「0」に設定する。 If b=3, then this condition is met, so this variable is set to "1" to indicate that this condition is met. If b=2, this condition is not met, so this variable is set to "0" to indicate that this condition is not met.
なお、変数に設定する数値は、「0」と「1」を逆に設定してもよいし、これら以外の数値(例えば、正の数と負の数)を用いてもよい。また、この変数は、複数の条件に対応して、複数設けられてもよい。例えば、所定値が100%と90%のそれぞれについて、a=3かつb=2の場合とa=4かつb=3の場合の合計4つの変数が設けられてもよい。 The numerical values set in the variables may be reversed between "0" and "1", or numerical values other than these (for example, positive and negative numbers) may be used. Also, a plurality of variables may be provided corresponding to a plurality of conditions. For example, a total of four variables may be provided for a=3 and b=2 and a=4 and b=3 for the predetermined values of 100% and 90%, respectively.
3つ目の変数は、複数の回答データにより集計された各リッカート尺度項目の回答カテゴリの平均と回答データDiの各リッカート尺度項目の回答カテゴリとの乖離を合計した合計乖離値である。例えば、各リッカート尺度項目の回答カテゴリの平均は、回答データ集計部13で演算され、その他の演算は、適否判断部14で行われる。
The third variable is a total divergence value obtained by summing the divergence between the average of the response categories of each Likert scale item aggregated from a plurality of response data and the response category of each Likert scale item of the response data Di. For example, the average of the answer categories of each Likert scale item is calculated by the answer
図3は、アンケートの各質問Q1~Q3に対する回答者P1,P2,P3,P4,P5の合計乖離値に関する各種数値を示す概略図である。 FIG. 3 is a schematic diagram showing various numerical values regarding the total divergence values of the respondents P1, P2, P3, P4, and P5 for each question Q1 to Q3 of the questionnaire.
アンケートには、リッカート尺度項目として3つの質問Q1,Q2,Q3がある。各質問Q1~Q3に対して、選択肢である回答カテゴリは5つある。各回答カテゴリは、段階的に変化する内容に対応して、1~5のいずれかに数値化されている。 The questionnaire includes three questions Q1, Q2, and Q3 as Likert scale items. For each of the questions Q1-Q3, there are five answer categories that are alternatives. Each answer category is digitized from 1 to 5 corresponding to the content that changes in stages.
まず、各質問Q1~Q3の平均を演算する。質問1に対して、各回答者P1~P5の回答カテゴリの数値は、それぞれ2、3、3、4、4である。したがって、質問Q1の平均は、3.2である。同様に、質問Q1,Q2のそれぞれの平均は、4、2.4となる。
First, the average of each question Q1 to Q3 is calculated. For
次に、各回答者P1~P5の各質問Q1~Q3に対する回答カテゴリの乖離を演算する。乖離は、質問Q1~Q3の平均と回答者P1~P5の回答カテゴリの数値との差分の絶対値である。回答者P1の質問Q1に対する回答カテゴリの数値は、2であり、質問Q1の平均は、3.2である。回答者P1の質問Q1に対する回答カテゴリの乖離は、2-3.2の絶対値で1.2になる。このようにして、各回答者P1~P5の各質問Q1~Q3に対する回答カテゴリの乖離を演算する。 Next, the divergence of the answer categories for each question Q1-Q3 of each respondent P1-P5 is calculated. The divergence is the absolute value of the difference between the average of questions Q1-Q3 and the numerical values of the answer categories of respondents P1-P5. The numerical value of the answer category for question Q1 of respondent P1 is 2, and the average of question Q1 is 3.2. The absolute value of 2-3.2 is 1.2, which is the deviation of answer category for question Q1 of respondent P1. In this way, the divergence of the answer categories for each question Q1-Q3 of each respondent P1-P5 is calculated.
回答者P1の各質問Q1~Q3に対する回答カテゴリのそれぞれの乖離は、1.2、1、0.4である。回答者P1の合計乖離値は、各質問Q1~Q3に対する回答カテゴリの乖離の合計であり、2.6である。このようにして、各回答者P1~P5の合計乖離値を演算する。 The deviations of the answer categories for the questions Q1 to Q3 of the respondent P1 are 1.2, 1, and 0.4, respectively. The total divergence value of respondent P1 is the total divergence of the answer categories for each question Q1 to Q3, which is 2.6. In this way, the total divergence value of each respondent P1 to P5 is calculated.
適否判断部14は、回答データDiのリッカート尺度項目に対するマハラノビス距離を演算する(ステップS104)。なお、適否判断部14は、リッカート尺度項目に対するマハラノビス距離のp値を演算してもよい。また、アンケート内において最も相関の大きい1対のリッカート尺度項目用いて、マハラノビス距離を演算してもよいし、このマハラノビス距離のp値を演算してもよい。相関のある1対のリッカート尺度項目とは、互いに質問内容が関連する2つのリッカート尺度項目である。
The
ここで、マハラノビス距離について説明する。マハラノビス距離は、観測データベクトルと標本平均ベクトルとの離れ具合を表す統計量である。マハラノビス距離は、次式により求まる。 Here, the Mahalanobis distance will be explained. The Mahalanobis distance is a statistic representing the distance between the observed data vector and the sample mean vector. The Mahalanobis distance is obtained by the following equation.
図3に示すように、リッカート尺度項目が全部で3項目(質問Q1~Q3)である場合、3項目を使用して、回答データDiのマハラノビス距離を演算する。上式のxiは、iが回答者P1の場合に(2,3,2)というベクトルになる。平均ベクトルは、(3.2,4,2.4)となる。共分散行列Σは、図3の左の5×3のデータ行列から計算される共分散行列(3×3)である。この計算により、各回答者P1~P5に対して1つのマハラノビス距離が与えられる。マハラノビス距離のp値は、このように計算されたマハラノビス距離の大きさに対する検定結果のp値である。 As shown in FIG. 3, when there are three Likert scale items (questions Q1 to Q3) in total, the three items are used to calculate the Mahalanobis distance of the answer data Di. xi in the above equation is a vector (2, 3, 2) where i is the respondent P1. The average vector becomes (3.2, 4, 2.4). The covariance matrix Σ is a covariance matrix (3×3) calculated from the 5×3 data matrix on the left in FIG. This calculation gives one Mahalanobis distance for each respondent P1-P5. The p-value of the Mahalanobis distance is the p-value of the test result for the magnitude of the Mahalanobis distance thus calculated.
回答データ集計部13は、回答データDiが取得された調査における全ての回答データの回答時間の代表値を求める(ステップS105)。代表値は、例えば中央値であるが、平均値又は最頻値でもよいし、その他のどのような統計量を用いてもよい。ここでは、代表値は、中央値として説明する。例えば、ある調査に5人が回答し、回答時間が10分、15分、12分、14分、19分だったとする。このとき、この調査における回答時間の中央値は14分である。したがって、この調査の全ての回答データの回答時間の中央値は、14に設定される。このように、回答時間の中央値は、調査毎に異なる値に設定される。回答データ集計部13は、求めた回答時間の中央値を適否判断部14に送信する。
The response
適否判断部14は、回答データDiが取得されたアンケートの質問項目数を取得する(ステップS106)。例えば、ある調査を実施するためのアンケートに記載された全ての質問項目数が100項目であれば、この調査の全ての回答データの質問項目数は、100に設定される。このように、質問項目数は、調査毎に異なる値に設定される。
The
適否判断部14は、上記で求めた数値及び変数等を含む各種情報を説明変数として、対象の回答データiが不適切か否かを判断する(ステップS107)。説明変数には、属性変数、及び、自由記述回答項目から得られる情報が含まれてもよい。例えば、適否判断部14は、調査内容に対応し、回答データiが不適切か否かを判断するための判断用関数を決定する。適否判断部14は、説明変数を引数として、決定した判断用関数を用いて、回答データiが不適切か否かを判断する。
The
ここで、説明変数は、各調査データ内での相対的な値にするために、各調査データ内で標準化した値を用いるのが望ましい。例えば、「回答時間」を説明変数にする場合、第1の調査の「回答時間」は第1の調査のデータ内で標準化した値を説明変数にし、第2の調査の「回答時間」は第2の調査のデータ内で標準化した値を説明変数にする。仮に、第1の調査と第2の調査で同じ標準化していない回答時間があったとしても、第1の調査の方が平均的な回答時間が長いのであれば、標準化した回答時間は第2の調査の方が大きくなる。同様に、その他の変数についても、標準化可能であれば、標準化した値を説明変数に用いるのが望ましい。 Here, for explanatory variables, it is desirable to use values standardized within each survey data in order to obtain relative values within each survey data. For example, when using “response time” as an explanatory variable, the “response time” of the first survey uses the standardized value within the data of the first survey as the explanatory variable, and the “response time” of the second survey as the explanatory variable. The values standardized within the data of the survey in 2 are used as explanatory variables. Even if the first survey and the second survey had the same non-standardized response time, if the average response time was longer in the first survey, the standardized response time would be the second survey. survey will be larger. Similarly, for other variables, it is desirable to use standardized values as explanatory variables if standardization is possible.
判断用関数は、予め適否判断部14に設定されていてもよいし、調査毎に、適否判断部14で自動的に作成されるようにしてもよい。また、判断用関数は、調査毎に、用いる説明変数又は条件式等を任意に変更してよい。さらに、判断用関数は、人為的に作成されたプログラム等でもよいし、コンピュータを用いた機械学習による学習済みの予測モデルを実行するプログラム等でもよいし、人とコンピュータが共に介在して作成されたプログラム等でもよい。
The judgment function may be set in advance in the
図4を参照して、不適切回答予測モデルを機械学習により構築する方法について説明する。不適切回答予測モデルは、調査システム1の適否判断部14において、対象の回答データiが不適切か否かを判断するための判断用関数として用いられる。
A method of constructing an inappropriate answer prediction model by machine learning will be described with reference to FIG. The inappropriate response prediction model is used as a determination function for determining whether or not the target response data i is inappropriate in the
機械学習をさせるために用いる訓練データを収集するために、複数件の調査を実施する。この調査では、アンケートには、上記で説明した説明変数を得るための項目の他に、指示項目を含める。指示項目は、アンケートの回答者が適切な回答をするか否かを確かめるための質問である。例えば、指示項目の内容は、「選択肢の4番を選んでください。」というものである。これに対して、回答者が4番以外の選択肢を選択した場合、この回答者は、不適切回答者であることが認識できる。これにより、各調査の回答者の中で誰が不適切回答者であるか知ることができる。 Conduct multiple studies to collect training data for machine learning. In this survey, the questionnaire includes instruction items in addition to the items for obtaining the explanatory variables described above. The instruction item is a question for confirming whether or not the respondent to the questionnaire will give an appropriate answer. For example, the content of the instruction item is "Please select option No. 4." On the other hand, if the respondent selects an option other than No. 4, the respondent can be recognized as an inappropriate respondent. This makes it possible to know who is an inappropriate respondent among the respondents of each survey.
ここでは、k件の調査が実施され、各調査のサンプルサイズ(回答者の人数)は、全てnとする。なお、調査毎にサンプルサイズは、異なっていてもよい。 Here, k surveys are conducted, and the sample size (number of respondents) of each survey is n. Note that the sample size may vary from survey to survey.
k件の調査が実施されることで、k件の調査データSR1,SR2,…,SRkが得られる。各調査データSR1~SRkには、n人分の回答データが含まれる。各回答データから、性別、回答時間及びマハラノビス距離等の説明変数を作成する。 By performing k investigations, k investigation data SR1, SR2, . . . , SRk are obtained. Each survey data SR1 to SRk includes answer data for n persons. From each response data, explanatory variables such as gender, response time and Mahalanobis distance are created.
次に、各調査について、指示項目から作成された不適切回答者であるか否かを表す変数と各種説明変数からなるデータ行列DM1,DM2,…,DMkを作成する。各データ行列DM1~DMkのサイズは、変数の個数をv個とすると、n×vである。調査はk件あるので、n×vのデータ行列DM1~DMkがk個作成される。 Next, for each survey, data matrices DM1, DM2, . The size of each data matrix DM1 to DMk is n×v, where v is the number of variables. Since there are k investigations, k n×v data matrices DM1 to DMk are created.
このように作成されたデータ行列DM1~DMkは、訓練データ記憶部ST3に記憶される。訓練データ記憶部ST3に記憶されたデータ行列DM1~DMkのデータは、機械学習を行うための訓練データとして扱われる。 The data matrices DM1 to DMk created in this manner are stored in the training data storage unit ST3. The data of the data matrices DM1 to DMk stored in the training data storage unit ST3 are treated as training data for performing machine learning.
機械学習部21は、訓練データ記憶部ST3に記憶された訓練データに基づいて、回答データが不適切回答であるか否かを予測する不適切回答予測モデルを構築するための機械学習を行う。機械学習部21は、指示項目から作成された変数を正解ラベル付きのデータとして、教師あり学習を行う。
The
機械学習部21で行われる機械学習のアルゴリズムは、例えば、ランダムフォレストであるが、どのように機械学習が行われてもよい。例えば、機械学習のアルゴリズムは、ニューラルネットワーク、ディープラーニング、サポートベクターマシン(SVM)、又は、決定木等でもよく、これらを任意に組み合わせてもよい。
The machine learning algorithm performed by the
このようにして、機械学習部21は、機械学習を行うことにより、不適切回答予測モデルを生成する。生成された不適切回答予測モデルは、そのまま適否判断部14の判断用関数として適用してもよいし、強化学習により更新されることを前提とした初期値の関数として用いてもよいし、人為的に修正されてもよい。
In this manner, the
なお、機械学習部21及び訓練データ記憶部ST3は、調査システム1の構成の一部でもよいし、調査システム1と関係なく独立して動作するコンピュータに実装されてもよい。
Note that the
本実施形態によれば、複数のリッカート尺度項目を含む調査の回答データに基づいて、回答データの傾向を示す数値を求め、この数値を含み、回答データから得られる各種情報に基づいて、回答データが不適切であることを検出することで、不適切回答の検出精度を向上させることができる。 According to this embodiment, based on the response data of a survey including a plurality of Likert scale items, a numerical value indicating the tendency of the response data is obtained, and based on various information obtained from the response data including this numerical value, the response data By detecting that is inappropriate, the detection accuracy of inappropriate answers can be improved.
また、本実施形態は、調査を行うためのアンケートに複数のリッカート尺度項目を含めることで、不適切回答を検出することができるため、様々な調査内容に適用できる汎用性の高い検出方法である。 In addition, this embodiment can detect inappropriate responses by including multiple Likert scale items in a questionnaire for conducting a survey, so it is a highly versatile detection method that can be applied to various survey contents. .
さらに、本実施形態について、機械学習により構築した予測モデルを適用して実現し、パソコン、スマートフォン及びタブレット等の様々なデバイスで回答した回答データで検証したところ、いずれのデバイスにおいても不適切回答の検出に有効であることが実証された。したがって、本実施形態は、回答するデバイスに依存しない汎用性の高い検出方法である。 Furthermore, this embodiment was realized by applying a prediction model built by machine learning, and when it was verified with response data obtained from various devices such as personal computers, smartphones, and tablets, inappropriate responses were found on all devices. It was demonstrated to be effective for detection. Therefore, this embodiment is a highly versatile detection method that does not depend on the device that responds.
(第2実施形態)
図5は、第2実施形態に係る不適切回答検出方法に用いる説明変数を作成する手順を示すフロー図である。
(Second embodiment)
FIG. 5 is a flowchart showing the procedure for creating explanatory variables used in the inappropriate answer detection method according to the second embodiment.
本実施形態に係る不適切回答検出方法は、調査を実施するアンケートに、複数のリッカート尺度項目に加え、少なくとも1つの自由記述回答項目が含まれる場合に用いられる。自由記述回答項目は、質問に対して、回答者が回答を自由に記述する形式の項目である。 The inappropriate answer detection method according to this embodiment is used when a questionnaire for conducting a survey includes at least one free description answer item in addition to a plurality of Likert scale items. A free description answer item is an item in which a respondent freely describes an answer to a question.
本実施形態に係る不適切回答検出方法は、図1に示す第1実施形態に係る不適切回答検出方法で用いる説明変数に加え、不適切であるか否かを判断する対象の回答データiにおける自由記述回答項目に対する回答から得られる情報を説明変数として用いたものである。その他の点は、第1実施形態に係る不適切回答検出方法と同様である。 In the inappropriate answer detection method according to the present embodiment, in addition to explanatory variables used in the inappropriate answer detection method according to the first embodiment shown in FIG. Information obtained from responses to free-description items was used as an explanatory variable. Other points are the same as the inappropriate answer detection method according to the first embodiment.
適否判断部14は、回答データDiにおいて、自由記述回答の文字数を求める(ステップS201)。例えば、適否判断部14は、全ての自由記述回答のそれぞれの文字数をカウントし、各自由記述回答の文字数の合計を演算する。なお、求める文字数は、予め決められた自由記述回答項目に対する自由記述回答の文字数でもよいし、予め決められた一部の自由記述回答項目に対するそれぞれの自由記述回答の合計の文字数でもよい。
The
適否判断部14は、回答データDiにおいて、自由記述回答のポジティブスコアを求める(ステップS202)。ポジティブスコアは、ポジティブな単語のそれぞれに対して設定されるスコアである。例えば、自由記述回答のポジティブスコアは、全ての自由記述回答に含まれる全てのポジティブな単語のポジティブスコアの合計であるが、予め決められた1つ以上の自由記述回答項目に含まれるポジティブスコアの合計でもよい。
The
ここで、ポジティブな単語及びその単語のポジティブスコアは、適否判断部14に設定された辞書に格納される。辞書は、調査システム1用に独自に作成したものでもよいし、既知の辞書でもよいし、ネガティブな単語及びその単語のネガティブスコアも格納されたいわゆる極性辞書でもよい。
Here, the positive words and the positive scores of the words are stored in the dictionary set in the
適否判断部14は、回答データDiにおいて、自由記述回答のポジティブ文字数を求める(ステップS203)。具体的には、適否判断部14は、全ての自由記述回答に含まれる全てのポジティブな単語を抽出し、抽出したポジティブな単語の文字数の合計を演算する。
The
適否判断部14は、回答データDiにおいて、全ての自由記述回答のネガティブ文字数を求める(ステップS204)。具体的には、適否判断部14は、全ての自由記述回答に含まれる全てのネガティブな単語を抽出し、抽出したネガティブな単語の文字数の合計を演算する。
The
適否判断部14は、回答データDiにおいて、自由記述回答の中で最もポジティブな単語のポジティブスコアを求める(ステップS205)。具体的には、適否判断部14は、全ての自由記述回答に含まれる全てのポジティブな単語を抽出し、抽出したポジティブな単語の全てのポジティブスコアを求める。求めたポジティブスコアの中から最も高いポジティブスコアを求める。この最も高いポジティブスコアが最もポジティブな単語のポジティブスコアとなる。
The
適否判断部14は、回答データDiにおいて、自由記述回答の中で最もネガティブな単語のネガティブスコアを求める(ステップS206)。具体的には、適否判断部14は、全ての自由記述回答に含まれる全てのネガティブな単語を抽出し、抽出したネガティブな単語の全てのネガティブスコアを求める。求めたネガティブスコアの中から最も高いネガティブスコアを求める。この最も高いネガティブスコアが最もネガティブな単語のネガティブスコアとなる。
The
適否判断部14は、回答データDiにおいて、自由記述回答をしたか否かを判断する(ステップS207)。全ての自由記述回答項目に無回答(空欄)であれば、自由記述回答していないと判断する。なお、自由記述回答をしたか否かの判断は、予め判断条件を設けてもよい。例えば、回答が所定の文字数以下で、回答として意味を成していなければ、自由記述回答をしていないと判断してもよい。なお、適否判断部14は、全ての自由記述回答項目に対して、一定の割合(例えば、90%)以上が空欄であれば、自由記述回答していないと判断してもよい。
The
適否判断部14は、回答データDiにおいて、自由記述回答をしていると判断した場合は「1」に設定し、そうでないと判断した場合は「0」に設定する。なお、設定する数値は、「0」と「1」を逆に設定してもよいし、これら以外の数値(例えば、正の数と負の数)を用いてもよい。
The
適否判断部14は、回答データDiにおいて、自由記述回答に実質的な内容を含まない特定の文章で回答をしたかを判断する(ステップS208)。例えば、このような特定文章は、「無い」、「無し」、「特に無い」、又は、「特に無し」等であり、一部又は全部が平仮名又は片仮名でもよい。適否判断部14は、このような特定の文章を予め設定しておくことで、自由記述回答に特定の文章で回答をしたか否かを判断する。
The
なお、適否判断部14は、複数の自由記述回答項目に対して、一定の割合以上の項目(例えば、全ての項目の80%)に特定の文章で回答した場合、少なくとも1つの項目に特定の文章で回答した場合、又は、全ての項目に特定の文章で回答した場合等の条件を設定して、特定の文章で回答したか否かを判断してもよい。
In addition, when the
適否判断部14は、回答データDiにおいて、実質的な内容を含まない特定の文章で回答をしていると判断した場合は「1」に設定し、そうでないと判断した場合は「0」に設定する。なお、設定する数値は、「0」と「1」を逆に設定してもよいし、これら以外の数値(例えば、正の数と負の数)を用いてもよい。
The
適否判断部14は、上述のステップS201~208で求めた数値等を説明変数として加え、図2に示す第1実施形態に係る不適切回答検出方法のステップS107と同様に、対象の回答データiが不適切か否かを判断する。なお、適否判断部14は、上述のステップS201~208で求めた数値等のうち少なくとも1つを説明変数として加えればよい。
The
本実施形態によれば、リッカート尺度項目及び自由記述回答項目を含む調査において、自由記述回答項目に対する回答から得られる説明変数を用いることで、第1実施形態よりも検出精度を向上させることができる。 According to this embodiment, in a survey that includes Likert scale items and free-description response items, by using explanatory variables obtained from responses to free-description response items, detection accuracy can be improved more than in the first embodiment. .
なお、本発明は上述した実施形態に限定されず、構成要素を削除、付加又は変更等をしてもよい。また、複数の実施形態について構成要素を組合せ又は交換等をすることで、新たな実施形態としてもよい。このような実施形態が上述した実施形態と直接的に異なるものであっても、本発明と同様の趣旨のものは、本発明の実施形態として説明したものとして、その説明を省略している。 In addition, the present invention is not limited to the above-described embodiments, and components may be deleted, added, or changed. Also, a new embodiment may be created by combining or exchanging constituent elements of a plurality of embodiments. Even if such an embodiment is directly different from the above-described embodiments, those having the same meaning as the present invention have been described as embodiments of the present invention, and the description thereof has been omitted.
1…調査システム、2…回答者端末、11…アンケート生成部、12…アンケート回答部、13…回答データ集計部、14…適否判断部、15…入力部、16…出力部、Fm…アンケートフォーム、ST1…調査データ記憶部、ST2…回答データ記憶部。
DESCRIPTION OF
Claims (19)
前記複数の回答データのうち不適切回答を検出する対象回答データの回答に要した回答時間を取得し、
前記対象回答データの前記複数のリッカート尺度項目に対して、同じ回答カテゴリを連続して選択した回数を求め、
前記対象回答データの前記複数のリッカート尺度項目に対する回答カテゴリに基づいて、前記対象回答データの傾向を示す数値を求め、
前記対象回答データの前記複数のリッカート尺度項目に対する複数のマハラノビス距離を演算し、
前記複数の回答データのそれぞれの回答に要した回答時間の代表値を演算し、
前記調査の項目数を取得し、
前記回答時間、前記回数、前記傾向を示す数値、前記複数のマハラノビス距離、前記代表値、及び、前記項目数に基づいて、前記対象回答データの回答が不適切であることを検出することを含み、
前記傾向を示す数値は、前記対象回答データの連続するリッカート尺度項目に対して、回答カテゴリが1つずつずらして選択された回数であること
を特徴とする不適切回答検出方法。 Retrieve multiple response data for surveys containing multiple Likert scale items,
Acquiring the response time required to respond to target response data from which inappropriate responses are to be detected among the plurality of response data;
Obtaining the number of times the same answer category was continuously selected for the plurality of Likert scale items of the target answer data;
obtaining a numerical value indicating a tendency of the target response data based on the response categories for the plurality of Likert scale items of the target response data;
calculating a plurality of Mahalanobis distances for the plurality of Likert scale items of the target response data;
calculating a representative value of the response time required to respond to each of the plurality of response data;
obtain the number of items in the survey;
Detecting that the answer of the target answer data is inappropriate based on the answer time, the number of times, the numerical value indicating the tendency, the plurality of Mahalanobis distances, the representative value, and the number of items. ,
The numerical value indicating the tendency is the number of times the response category is selected by shifting one by one for the continuous Likert scale items of the target response data.
An inappropriate answer detection method characterized by :
前記複数の回答データのうち不適切回答を検出する対象回答データの回答に要した回答時間を取得し、
前記対象回答データの前記複数のリッカート尺度項目に対して、同じ回答カテゴリを連続して選択した回数を求め、
前記対象回答データの前記複数のリッカート尺度項目に対する回答カテゴリに基づいて、前記対象回答データの傾向を示す数値を求め、
前記対象回答データの前記複数のリッカート尺度項目に対する複数のマハラノビス距離を演算し、
前記複数の回答データのそれぞれの回答に要した回答時間の代表値を演算し、
前記調査の項目数を取得し、
前記回答時間、前記回数、前記傾向を示す数値、前記複数のマハラノビス距離、前記代表値、及び、前記項目数に基づいて、前記対象回答データの回答が不適切であることを検出することを含み、
前記傾向を示す数値は、前記対象回答データにおいて、a個の回答カテゴリがあるリッカート尺度項目に対して、b個の回答カテゴリのみに回答している割合が所定値以上か否かを示し、aは2以上であり、bはa未満であること
を特徴とする不適切回答検出方法。 Retrieve multiple response data for surveys containing multiple Likert scale items,
Acquiring the response time required to respond to target response data from which inappropriate responses are to be detected among the plurality of response data;
Obtaining the number of times the same answer category was continuously selected for the plurality of Likert scale items of the target answer data;
obtaining a numerical value indicating a tendency of the target response data based on the response categories for the plurality of Likert scale items of the target response data;
calculating a plurality of Mahalanobis distances for the plurality of Likert scale items of the target response data;
calculating a representative value of the response time required to respond to each of the plurality of response data;
obtain the number of items in the survey;
Detecting that the answer of the target answer data is inappropriate based on the answer time, the number of times, the numerical value indicating the tendency, the plurality of Mahalanobis distances, the representative value, and the number of items. ,
The numerical value indicating the tendency indicates whether or not the ratio of responses to only b number of response categories to a Likert scale item having a number of response categories in the target response data is equal to or greater than a predetermined value, and a is 2 or more and b is less than a
An inappropriate answer detection method characterized by :
前記複数の回答データのうち不適切回答を検出する対象回答データの回答に要した回答時間を取得し、
前記対象回答データの前記複数のリッカート尺度項目に対して、同じ回答カテゴリを連続して選択した回数を求め、
前記対象回答データの前記複数のリッカート尺度項目に対する回答カテゴリに基づいて、前記対象回答データの傾向を示す数値を求め、
前記対象回答データの前記複数のリッカート尺度項目に対する複数のマハラノビス距離を演算し、
前記複数の回答データのそれぞれの回答に要した回答時間の代表値を演算し、
前記調査の項目数を取得し、
前記回答時間、前記回数、前記傾向を示す数値、前記複数のマハラノビス距離、前記代表値、及び、前記項目数に基づいて、前記対象回答データの回答が不適切であることを検出することを含み、
前記傾向を示す数値は、前記複数の回答データの各リッカート尺度項目の回答カテゴリの平均と前記対象回答データの各リッカート尺度項目の回答カテゴリとのそれぞれの乖離を合計した合計乖離値であること
を特徴とする不適切回答検出方法。 Retrieve multiple response data for surveys containing multiple Likert scale items,
Acquiring the response time required to respond to target response data from which inappropriate responses are to be detected among the plurality of response data;
Obtaining the number of times the same answer category was continuously selected for the plurality of Likert scale items of the target answer data;
obtaining a numerical value indicating a tendency of the target response data based on the response categories for the plurality of Likert scale items of the target response data;
calculating a plurality of Mahalanobis distances for the plurality of Likert scale items of the target response data;
calculating a representative value of the response time required to respond to each of the plurality of response data;
obtain the number of items in the survey;
Detecting that the answer of the target answer data is inappropriate based on the answer time, the number of times, the numerical value indicating the tendency, the plurality of Mahalanobis distances, the representative value, and the number of items. ,
The numerical value indicating the tendency is a total deviation value obtained by summing the deviations between the average of the response categories of each Likert scale item of the plurality of response data and the response category of each Likert scale item of the target response data.
An inappropriate answer detection method characterized by :
前記対象回答データの前記自由記述回答項目に対する自由記述回答の文字数に基づいて、前記対象回答データの回答が不適切であることを検出すること
を特徴とする請求項1から請求項3のいずれか1項に記載の不適切回答検出方法。 The survey includes an open-ended response item,
4. The inappropriateness of the answer of the target answer data is detected based on the number of characters of the free description answer to the free description answer item of the target answer data. The inappropriate answer detection method according to item 1 .
前記対象回答データの前記自由記述回答項目に対する自由記述回答に含まれるポジティブな単語のポジティブスコアに基づいて、前記対象回答データの回答が不適切であることを検出すること
を特徴とする請求項1から請求項3のいずれか1項に記載の不適切回答検出方法。 The survey includes an open-ended response item,
2. Inappropriateness of the answer of the target answer data is detected based on a positive score of a positive word included in the free description answer to the free description answer item of the target answer data. 4. The inappropriate answer detection method according to any one of claims 3 to 4 .
を特徴とする請求項5に記載の不適切回答検出方法。 6. The inappropriate answer detection method according to claim 5 , wherein said positive score is the highest positive score among said free description answers.
前記対象回答データの前記自由記述回答項目に対する自由記述回答に含まれるポジティブな単語の文字数であるポジティブ文字数に基づいて、前記対象回答データの回答が不適切であることを検出すること
を特徴とする請求項1から請求項3のいずれか1項に記載の不適切回答検出方法。 The survey includes an open-ended response item,
Inappropriateness of the answer of the target answer data is detected based on the number of positive characters, which is the number of characters of a positive word included in the free description answer to the free description answer item of the target answer data. The inappropriate answer detection method according to any one of claims 1 to 3 .
前記対象回答データの前記自由記述回答項目に対する自由記述回答に含まれるネガティブな単語のネガティブスコアに基づいて、前記対象回答データの回答が不適切であることを検出すること
を特徴とする請求項1から請求項3のいずれか1項に記載の不適切回答検出方法。 The survey includes an open-ended response item,
2. Inappropriateness of an answer of said target answer data is detected based on a negative score of a negative word included in a free description answer to said free description answer item of said target answer data. 4. The inappropriate answer detection method according to any one of claims 3 to 4 .
を特徴とする請求項8に記載の不適切回答検出方法。 9. The inappropriate answer detection method according to claim 8 , wherein said negative score is the highest negative score among said free description answers.
前記対象回答データの前記自由記述回答項目に対する自由記述回答に含まれるネガティブな単語の文字数であるネガティブ文字数に基づいて、前記対象回答データの回答が不適切であることを検出すること
を特徴とする請求項1から請求項3のいずれか1項に記載の不適切回答検出方法。 The survey includes an open-ended response item,
Inappropriateness of the answer of the target answer data is detected based on the number of negative characters, which is the number of characters of negative words included in the free description answer to the free description answer item of the target answer data. The inappropriate answer detection method according to any one of claims 1 to 3 .
前記対象回答データの前記自由記述回答項目に対して自由記述回答をしたか否かに基づいて、前記対象回答データの回答が不適切であることを検出すること
を特徴とする請求項1から請求項3のいずれか1項に記載の不適切回答検出方法。 The survey includes an open-ended response item,
Claims 1 to 3, characterized in that it is detected that an answer of said target answer data is inappropriate based on whether or not a free description answer has been given to said free description answer item of said target answer data. Item 4. The inappropriate answer detection method according to any one of items 3 .
前記対象回答データの前記自由記述回答項目に対して実質的な内容を含まない特定の文章で回答したか否かに基づいて、前記対象回答データの回答が不適切であることを検出すること
を特徴とする請求項1から請求項3のいずれか1項に記載の不適切回答検出方法。 The survey includes an open-ended response item,
Detecting that the answer of the target answer data is inappropriate based on whether or not the answer to the free description answer item of the target answer data is answered with a specific sentence that does not contain substantial content. 4. The inappropriate answer detection method according to any one of claims 1 to 3 .
を含むことを特徴とする請求項1から請求項3のいずれか1項に記載の不適切回答検出方法。 4. The inappropriateness according to any one of claims 1 to 3, comprising detecting inappropriateness of the answer of the target answer data by using a model trained by machine learning. Answer detection method.
前記回答データ記憶手段に記憶された前記複数の回答データのうち不適切回答を検出する対象回答データの回答に要した回答時間を取得する回答時間取得手段と、
前記対象回答データの前記複数のリッカート尺度項目に対して、同じ回答カテゴリを連続して選択した回数を演算する回数演算手段と、
前記対象回答データの前記複数のリッカート尺度項目に対する回答カテゴリに基づいて、前記対象回答データの傾向を示す数値を演算する回答傾向演算手段と、
前記対象回答データの前記複数のリッカート尺度項目に対する複数のマハラノビス距離を演算するマハラノビス距離演算手段と、
前記複数の回答データのそれぞれの回答に要した回答時間の代表値を演算する代表値演算手段と、
前記調査の項目数を取得する項目数取得手段と、
前記回答時間取得手段により取得された前記回答時間、前記回数演算手段により演算された前記回数、前記回答傾向演算手段により演算された前記傾向を示す数値、前記マハラノビス距離演算手段により演算された前記複数のマハラノビス距離、前記代表値演算手段により演算された前記代表値、及び、前記項目数取得手段により取得された前記項目数に基づいて、前記対象回答データの回答が不適切であることを検出する検出手段とを備え、
前記傾向を示す数値は、前記対象回答データの連続するリッカート尺度項目に対して、回答カテゴリが1つずつずらして選択された回数であること
を特徴とする不適切回答検出システム。 response data storage means for storing multiple response data of a survey including multiple Likert scale items;
an answer time acquisition means for acquiring an answer time required to answer target answer data for detecting an inappropriate answer among the plurality of answer data stored in the answer data storage means;
a frequency calculation means for calculating the number of consecutive selections of the same answer category for the plurality of Likert scale items of the target answer data;
response tendency calculation means for calculating a numerical value indicating a tendency of the target response data based on the response categories of the target response data for the plurality of Likert scale items;
Mahalanobis distance calculation means for calculating a plurality of Mahalanobis distances for the plurality of Likert scale items of the target answer data;
a representative value calculation means for calculating a representative value of the response time required for each response of the plurality of response data;
an item number acquiring means for acquiring the number of items of the survey;
the answer time acquired by the answer time acquisition means, the number of times calculated by the number of times calculation means, the numerical value indicating the tendency calculated by the answer trend calculation means, the plurality calculated by the Mahalanobis distance calculation means , the representative value calculated by the representative value calculating means, and the number of items acquired by the number of items acquiring means, it is detected that the answer of the target answer data is inappropriate. a detection means,
The numerical value indicating the tendency is the number of times the response category is selected by shifting one by one for the continuous Likert scale items of the target response data.
An inappropriate answer detection system characterized by :
前記回答データ記憶手段に記憶された前記複数の回答データのうち不適切回答を検出する対象回答データの回答に要した回答時間を取得する回答時間取得手段と、
前記対象回答データの前記複数のリッカート尺度項目に対して、同じ回答カテゴリを連続して選択した回数を演算する回数演算手段と、
前記対象回答データの前記複数のリッカート尺度項目に対する回答カテゴリに基づいて、前記対象回答データの傾向を示す数値を演算する回答傾向演算手段と、
前記対象回答データの前記複数のリッカート尺度項目に対する複数のマハラノビス距離を演算するマハラノビス距離演算手段と、
前記複数の回答データのそれぞれの回答に要した回答時間の代表値を演算する代表値演算手段と、
前記調査の項目数を取得する項目数取得手段と、
前記回答時間取得手段により取得された前記回答時間、前記回数演算手段により演算された前記回数、前記回答傾向演算手段により演算された前記傾向を示す数値、前記マハラノビス距離演算手段により演算された前記複数のマハラノビス距離、前記代表値演算手段により演算された前記代表値、及び、前記項目数取得手段により取得された前記項目数に基づいて、前記対象回答データの回答が不適切であることを検出する検出手段とを備え、
前記傾向を示す数値は、前記対象回答データにおいて、a個の回答カテゴリがあるリッカート尺度項目に対して、b個の回答カテゴリのみに回答している割合が所定値以上か否かを示し、aは2以上であり、bはa未満であること
を特徴とする不適切回答検出システム。 response data storage means for storing multiple response data of a survey including multiple Likert scale items;
an answer time acquisition means for acquiring an answer time required to answer target answer data for detecting an inappropriate answer among the plurality of answer data stored in the answer data storage means;
a frequency calculation means for calculating the number of consecutive selections of the same answer category for the plurality of Likert scale items of the target answer data;
response tendency calculation means for calculating a numerical value indicating a tendency of the target response data based on the response categories of the target response data for the plurality of Likert scale items;
Mahalanobis distance calculation means for calculating a plurality of Mahalanobis distances for the plurality of Likert scale items of the target answer data;
a representative value calculation means for calculating a representative value of the response time required for each response of the plurality of response data;
an item number acquiring means for acquiring the number of items of the survey;
the answer time acquired by the answer time acquisition means, the number of times calculated by the number of times calculation means, the numerical value indicating the tendency calculated by the answer trend calculation means, the plurality calculated by the Mahalanobis distance calculation means , the representative value calculated by the representative value calculating means, and the number of items acquired by the number of items acquiring means, it is detected that the answer of the target answer data is inappropriate. a detection means,
The numerical value indicating the tendency indicates whether or not the ratio of responses to only b number of response categories to a Likert scale item having a number of response categories in the target response data is equal to or greater than a predetermined value, and a is 2 or more and b is less than a
An inappropriate answer detection system characterized by :
前記回答データ記憶手段に記憶された前記複数の回答データのうち不適切回答を検出する対象回答データの回答に要した回答時間を取得する回答時間取得手段と、
前記対象回答データの前記複数のリッカート尺度項目に対して、同じ回答カテゴリを連続して選択した回数を演算する回数演算手段と、
前記対象回答データの前記複数のリッカート尺度項目に対する回答カテゴリに基づいて、前記対象回答データの傾向を示す数値を演算する回答傾向演算手段と、
前記対象回答データの前記複数のリッカート尺度項目に対する複数のマハラノビス距離を演算するマハラノビス距離演算手段と、
前記複数の回答データのそれぞれの回答に要した回答時間の代表値を演算する代表値演算手段と、
前記調査の項目数を取得する項目数取得手段と、
前記回答時間取得手段により取得された前記回答時間、前記回数演算手段により演算された前記回数、前記回答傾向演算手段により演算された前記傾向を示す数値、前記マハラノビス距離演算手段により演算された前記複数のマハラノビス距離、前記代表値演算手段により演算された前記代表値、及び、前記項目数取得手段により取得された前記項目数に基づいて、前記対象回答データの回答が不適切であることを検出する検出手段とを備え、
前記傾向を示す数値は、前記複数の回答データの各リッカート尺度項目の回答カテゴリの平均と前記対象回答データの各リッカート尺度項目の回答カテゴリとのそれぞれの乖離を合計した合計乖離値であること
を特徴とする不適切回答検出システム。 response data storage means for storing multiple response data of a survey including multiple Likert scale items;
an answer time acquisition means for acquiring an answer time required to answer target answer data for detecting an inappropriate answer among the plurality of answer data stored in the answer data storage means;
a frequency calculation means for calculating the number of consecutive selections of the same answer category for the plurality of Likert scale items of the target answer data;
response tendency calculation means for calculating a numerical value indicating a tendency of the target response data based on the response categories of the target response data for the plurality of Likert scale items;
Mahalanobis distance calculation means for calculating a plurality of Mahalanobis distances for the plurality of Likert scale items of the target answer data;
a representative value calculation means for calculating a representative value of the response time required for each response of the plurality of response data;
an item number acquiring means for acquiring the number of items of the survey;
the answer time acquired by the answer time acquisition means, the number of times calculated by the number of times calculation means, the numerical value indicating the tendency calculated by the answer trend calculation means, the plurality calculated by the Mahalanobis distance calculation means , the representative value calculated by the representative value calculating means, and the number of items acquired by the number of items acquiring means, it is detected that the answer of the target answer data is inappropriate. a detection means,
The numerical value indicating the tendency is a total deviation value obtained by summing the deviations between the average of the response categories of each Likert scale item of the plurality of response data and the response category of each Likert scale item of the target response data.
An inappropriate answer detection system characterized by :
前記コンピュータが、前記複数の回答データのうち不適切回答を検出する対象回答データの回答に要した回答時間を取得し、
前記コンピュータが、前記対象回答データの前記複数のリッカート尺度項目に対して、同じ回答カテゴリを連続して選択した回数を求め、
前記コンピュータが、前記対象回答データの前記複数のリッカート尺度項目に対する回答カテゴリに基づいて、前記対象回答データの傾向を示す数値を求め、
前記コンピュータが、前記対象回答データの前記複数のリッカート尺度項目に対する複数のマハラノビス距離を演算し、
前記コンピュータが、前記複数の回答データのそれぞれの回答に要した回答時間の代表値を演算し、
前記コンピュータが、前記調査の項目数を取得し、
前記コンピュータが、前記回答時間、前記回数、前記傾向を示す数値、前記複数のマハラノビス距離、前記代表値、及び、前記項目数に基づいて、前記対象回答データの回答が不適切であることを検出することを含むように機能させ、
前記傾向を示す数値は、前記対象回答データの連続するリッカート尺度項目に対して、回答カテゴリが1つずつずらして選択された回数であること
を特徴とする不適切回答検出プログラム。 A computer obtains multiple response data for a survey containing multiple Likert scale items,
the computer acquires a response time required to respond to target response data for which an inappropriate response is to be detected from among the plurality of response data;
obtaining the number of times the computer has continuously selected the same answer category for the plurality of Likert scale items of the target answer data;
the computer obtains a numerical value indicating a tendency of the target response data based on the response categories for the plurality of Likert scale items of the target response data;
The computer calculates a plurality of Mahalanobis distances for the plurality of Likert scale items of the target response data,
The computer calculates a representative value of the response time required to respond to each of the plurality of response data;
the computer obtains the number of items in the survey;
The computer detects that the answer of the target answer data is inappropriate based on the answer time, the number of times, the numerical value indicating the tendency, the plurality of Mahalanobis distances, the representative value, and the number of items. function to include
The numerical value indicating the tendency is the number of times the response category is selected by shifting one by one for the continuous Likert scale items of the target response data.
Inappropriate answer detection program characterized by .
前記コンピュータが、前記複数の回答データのうち不適切回答を検出する対象回答データの回答に要した回答時間を取得し、
前記コンピュータが、前記対象回答データの前記複数のリッカート尺度項目に対して、同じ回答カテゴリを連続して選択した回数を求め、
前記コンピュータが、前記対象回答データの前記複数のリッカート尺度項目に対する回答カテゴリに基づいて、前記対象回答データの傾向を示す数値を求め、
前記コンピュータが、前記対象回答データの前記複数のリッカート尺度項目に対する複数のマハラノビス距離を演算し、
前記コンピュータが、前記複数の回答データのそれぞれの回答に要した回答時間の代表値を演算し、
前記コンピュータが、前記調査の項目数を取得し、
前記コンピュータが、前記回答時間、前記回数、前記傾向を示す数値、前記複数のマハラノビス距離、前記代表値、及び、前記項目数に基づいて、前記対象回答データの回答が不適切であることを検出することを含むように機能させ、
前記傾向を示す数値は、前記対象回答データにおいて、a個の回答カテゴリがあるリッカート尺度項目に対して、b個の回答カテゴリのみに回答している割合が所定値以上か否かを示し、aは2以上であり、bはa未満であること
を特徴とする不適切回答検出プログラム。 A computer obtains multiple response data for a survey containing multiple Likert scale items,
the computer acquires a response time required to respond to target response data for which an inappropriate response is to be detected from among the plurality of response data;
obtaining the number of times the computer has continuously selected the same answer category for the plurality of Likert scale items of the target answer data;
the computer obtains a numerical value indicating a tendency of the target response data based on the response categories for the plurality of Likert scale items of the target response data;
The computer calculates a plurality of Mahalanobis distances for the plurality of Likert scale items of the target response data,
The computer calculates a representative value of the response time required to respond to each of the plurality of response data;
the computer obtains the number of items in the survey;
The computer detects that the answer of the target answer data is inappropriate based on the answer time, the number of times, the numerical value indicating the tendency, the plurality of Mahalanobis distances, the representative value, and the number of items. function to include
The numerical value indicating the tendency indicates whether or not the ratio of responses to only b number of response categories to a Likert scale item having a number of response categories in the target response data is equal to or greater than a predetermined value, and a is 2 or more and b is less than a
Inappropriate answer detection program characterized by .
前記コンピュータが、前記複数の回答データのうち不適切回答を検出する対象回答データの回答に要した回答時間を取得し、
前記コンピュータが、前記対象回答データの前記複数のリッカート尺度項目に対して、同じ回答カテゴリを連続して選択した回数を求め、
前記コンピュータが、前記対象回答データの前記複数のリッカート尺度項目に対する回答カテゴリに基づいて、前記対象回答データの傾向を示す数値を求め、
前記コンピュータが、前記対象回答データの前記複数のリッカート尺度項目に対する複数のマハラノビス距離を演算し、
前記コンピュータが、前記複数の回答データのそれぞれの回答に要した回答時間の代表値を演算し、
前記コンピュータが、前記調査の項目数を取得し、
前記コンピュータが、前記回答時間、前記回数、前記傾向を示す数値、前記複数のマハラノビス距離、前記代表値、及び、前記項目数に基づいて、前記対象回答データの回答が不適切であることを検出することを含むように機能させ、
前記傾向を示す数値は、前記複数の回答データの各リッカート尺度項目の回答カテゴリの平均と前記対象回答データの各リッカート尺度項目の回答カテゴリとのそれぞれの乖離を合計した合計乖離値であること
を特徴とする不適切回答検出プログラム。 A computer obtains multiple response data for a survey containing multiple Likert scale items,
the computer acquires a response time required to respond to target response data for which an inappropriate response is to be detected from among the plurality of response data;
obtaining the number of times the computer has continuously selected the same answer category for the plurality of Likert scale items of the target answer data;
the computer obtains a numerical value indicating a tendency of the target response data based on the response categories for the plurality of Likert scale items of the target response data;
The computer calculates a plurality of Mahalanobis distances for the plurality of Likert scale items of the target response data,
The computer calculates a representative value of the response time required to respond to each of the plurality of response data;
the computer obtains the number of items in the survey;
The computer detects that the answer of the target answer data is inappropriate based on the answer time, the number of times, the numerical value indicating the tendency, the plurality of Mahalanobis distances, the representative value, and the number of items. function to include
The numerical value indicating the tendency is a total deviation value obtained by summing the deviations between the average of the response categories of each Likert scale item of the plurality of response data and the response category of each Likert scale item of the target response data.
Inappropriate answer detection program characterized by .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021135037A JP7299580B2 (en) | 2021-08-20 | 2021-08-20 | Inappropriate answer detection method, its system, and its program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021135037A JP7299580B2 (en) | 2021-08-20 | 2021-08-20 | Inappropriate answer detection method, its system, and its program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023028997A JP2023028997A (en) | 2023-03-03 |
| JP7299580B2 true JP7299580B2 (en) | 2023-06-28 |
Family
ID=85331723
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021135037A Active JP7299580B2 (en) | 2021-08-20 | 2021-08-20 | Inappropriate answer detection method, its system, and its program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7299580B2 (en) |
-
2021
- 2021-08-20 JP JP2021135037A patent/JP7299580B2/en active Active
Non-Patent Citations (1)
| Title |
|---|
| 後上 正樹,オンラインアンケート回答時のスマートフォン画面操作状況に基づく不適切回答検出,インタラクション2021論文集 [online],日本,情報処理学会,2021年04月19日,p.11-20 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023028997A (en) | 2023-03-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Sunarya et al. | Deciphering digital social dynamics: A comparative study of logistic regression and random forest in predicting e-commerce customer behavior | |
| Backhaus et al. | Multivariate analysis | |
| Ben David et al. | Explainable AI and adoption of financial algorithmic advisors: an experimental study | |
| US11417232B2 (en) | Method, apparatus, and computer program for operating machine-learning framework | |
| Gu et al. | Using the theory of planned behaviour to explain customers’ online purchase intention | |
| Addison | Impact of advancement of technology, competitive pressure, user expectation on continuous digital disruption: mediating role of perceive ease of use | |
| Jæger | Are the ‘deserving needy’really deserving everywhere? Cross-cultural heterogeneity and popular support for the old and the sick in eight Western countries | |
| Moro et al. | A divide‐and‐conquer strategy using feature relevance and expert knowledge for enhancing a data mining approach to bank telemarketing | |
| Wei | Personalized and contextualized data analysis for e-commerce customer retention improvement with bi-lstm churn prediction | |
| Boz et al. | Reassessment and monitoring of loan applications with machine learning | |
| Chong et al. | Customer churn prediction of telecom company using machine learning algorithms | |
| Balaji et al. | Customer Churn Prediction Using Machine Learning Algorithms | |
| Strittmatter | Machine learning for causal inference in economics | |
| JP7299580B2 (en) | Inappropriate answer detection method, its system, and its program | |
| Karwa et al. | Churn Prediction and customer retention | |
| Sim et al. | Factors influencing intention to use blockchain technology among textile manufacturing sectors in Johor | |
| CN118537136A (en) | Product recommendation method and device | |
| CN117390256A (en) | Prediction method and storage medium of network net promoter score | |
| Vallarino | Buy when? Survival machine learning model comparison for purchase timing | |
| Alfat et al. | Feature selection of credit score factor based on smartphone usage using MCFS | |
| CN114996437A (en) | Data processing method, device, equipment and storage medium for questionnaire | |
| IONESCU et al. | The Romanian Consumer's Perspective on the Integration of Artificial Intelligence in E-Commerce. | |
| Bitter et al. | When to message: investigating user response prediction with machine learning for advertisement emails | |
| JP7633632B1 (en) | Information providing device, method and program | |
| US11741172B2 (en) | Method and system for measuring, monitoring and enhancing user experience for personas across their end to end journey |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20220328 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20220328 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220930 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20220930 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230110 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230209 |
|
| 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: 20230509 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230607 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7299580 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |