Information processing device, method, program and system
By using the previous liesless data and the subject's answers in the adaptability test, the evaluation value was calculated to determine whether the possibility of the answer was false, and the problem that subjects gave socially desired answers in the adaptability test result was solved, which improved the accuracy of the measurement results.
Patent Information
- Application Number
- JP2024207754
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2044-11-28
AI Technical Summary
When performing adaptive tests for personality and other factors measurements, subjects may give socially desired answers, resulting in inaccurate test results, which is difficult for existing technologies to effectively solve this problem.
By obtaining a set of answer data answered by multiple people in the early stage, determining that it is lies free data, combining this set of data and the subject's answers in the adaptability test, the evaluation value is calculated to determine whether the possibility of the answer is false, thereby improving the accuracy of the test results.
Improved the accuracy of measurement results of the adaptive test and reduced the inaccuracy questions caused by subjects trying to give socially desired answers.
Smart Images

Figure 0007651055000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an information processing device, a method, a program, and a system. [Background technology]
[0002] In recent years, aptitude tests have been used to measure the personality and other characteristics of individuals when conducting employment examinations.
[0003] For example, Patent Document 1 describes how aptitude tests include questions to assess the consistency or rationality of the answers, or the falsity or artificiality of the answers, or falsity, and the results of an analysis of the answers are provided to companies seeking to hire or job seekers. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2001-357124 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, there are cases where subjects of aptitude tests give answers that are socially desirable, making it impossible to measure correct test results. Even if questions to measure social desirability (for example, have you ever lied) were included in the questions of the aptitude test, this would not necessarily be an effective measure, since some people can take measures to prevent this. In such cases, there was still the problem that it was not possible to obtain correct test results for the aptitude test. In this case, there was also the problem of a practical operational burden being incurred, such as having the subject take the aptitude test again.
[0006] An object of the present disclosure is to provide a technique that can improve the accuracy of the measurement results of aptitude tests. [Means for solving the problem]
[0007] In order to solve the above problems, a program of one embodiment of the present disclosure is a program to be executed by a computer including a processor and a memory, and causes the processor to execute the following steps: acquiring a first group of answer data determined to be free of falsehood from a collection of answer data previously answered by a plurality of persons for a first group of questions, which is a plurality of questions related to an aptitude test; acquiring second answer data, which is answer data for a second group of questions included in the first group of questions and which is answered by the test subject; for each question included in the second group of questions, using the first group of answer data for the question and the second answer data for the question, determining an evaluation value indicating the possibility that the second answer data is a false answer by the test subject; determining a result of the aptitude test for the test subject based on the second answer data and each of the evaluation values; and outputting the result of the aptitude test. Effect of the Invention
[0008] According to the present disclosure, the accuracy of the measurement results of aptitude tests can be improved. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram showing the overall configuration of an information processing system 1. As shown in FIG. [Diagram 2] FIG. 2 is a diagram showing a functional configuration of the information processing device 10. As shown in FIG. [Diagram 3] FIG. 3 is a diagram showing the data structure of the database. [Figure 4] FIG. 4 is a diagram showing the data structure of the database. [Diagram 5] FIG. 5 is a diagram showing the data structure of the database. [Figure 6] FIG. 6 is a diagram showing the data structure of the database. [Figure 7] FIG. 7 is a diagram showing the data structure of the database. [Figure 8] FIG. 8 is a diagram showing the data structure of the database. [Figure 9] FIG. 9 is a diagram showing the functional configuration of the company terminal 20. As shown in FIG. [Figure 10] FIG. 10 is a diagram showing a functional configuration of the subject terminal 30. As shown in FIG. [Figure 11] FIG. 11 is a diagram showing an example of a processing flow in the information processing system 1. [Figure 12] FIG. 12 is an example of a screen displayed on the company terminal 20. [Figure 13] FIG. 13 is a diagram showing a functional configuration of an information processing device 10 according to a modified example. [Figure 14] FIG. 14 shows the experimental results according to the second modification. [Figure 15] FIG. 15 is a block diagram showing the basic hardware configuration of a computer. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. In all the drawings explaining the embodiment, the same reference numerals are given to common components, and repeated explanations are omitted. Note that the following embodiment does not unduly limit the contents of the present disclosure described in the claims. In addition, not all of the components shown in the embodiment are essential components of the present disclosure. In addition, each figure is a schematic diagram and is not necessarily illustrated strictly.
[0011] In the following description, a "processor" refers to one or more processors. The at least one processor is typically a microprocessor such as a CPU (Central Processing Unit), but may be another type of processor such as a GPU (Graphics Processing Unit). The at least one processor may be a single-core or multi-core.
[0012] Furthermore, the at least one processor may be a processor in the broad sense, such as a hardware circuit (for example, a field-programmable gate array (FPGA) or an application specific integrated circuit (ASIC)) that performs part or all of the processing.
[0013] In the following explanation, information that gives an output for an input may be described using an expression such as "xxx table", but this information may be data of any structure or a learning model such as a neural network that generates an output for an input. Therefore, the "xxx table" may be called "xxx information".
[0014] Furthermore, in the following description, the configuration of each table is an example, and one table may be divided into two or more tables, or all or part of two or more tables may be one table.
[0015] In addition, in the following explanation, the processing may be described with the "program" as the subject, but since the program is executed by a processor to perform a specified processing step by appropriately using a memory unit and / or an interface unit, etc., the subject of the processing may be the processor (or a device such as a controller having the processor).
[0016] The program may be installed in a device such as a computer, or may be, for example, in a program distribution server or a computer-readable (e.g., non-transitory) recording medium. In the following description, two or more programs may be realized as one program, or one program may be realized as two or more programs.
[0017] In the following description, identification numbers are used as identification information for various objects, but other types of identification information (for example, identifiers including alphabetic characters or symbols) may be used instead.
[0018] In addition, in the following description, when describing elements of the same type without distinguishing between them, reference signs (or common signs among the reference signs) may be used, and when describing elements of the same type with distinction between them, the identification numbers (or reference signs) of the elements may be used.
[0019] In the following description, the control lines and information lines are those that are considered necessary for the description, and not all control lines and information lines in the product are necessarily shown. All components may be connected to each other.
[0020] Each information processing device is configured by a computer equipped with a calculation device and a storage device. The basic hardware configuration of the computer and the basic functional configuration of the computer realized by the hardware configuration will be described later. For each of the information processing device 10, the company terminal 20, and the target terminal 30, explanations that overlap with the basic hardware configuration and basic functional configuration of the computer described later will be omitted.
[0021] (First embodiment) <Configuration> A description will be given of the configuration of an information processing system according to the first embodiment. Fig. 1 is a block diagram illustrating the configuration of an information processing system according to the first embodiment.
[0022] 1, the information processing system 1 includes an information processing device 10, a company terminal 20, and a target person terminal 30. The information processing device 10, the company terminal 20, and the target person terminal 30 are communicatively connected via a network 80.
[0023] The information processing device 10 is a device that executes an aptitude test according to the technique of the present disclosure.
[0024] The company terminal 20 is a terminal operated by a person who uses the test results of the test subjects of the aptitude test. The person who uses the test results is, for example, a recruiter of a company. In this disclosure, a case where the person who uses the test results is a recruiter of a company will be described as an example.
[0025] The subject terminal 30 is a terminal operated by a subject of an aptitude test. The subject of the test is, for example, a person taking a company employment test.
[0026] Each of the information processing device 10, the company terminal 20, and the target terminal 30 is realized by a desktop PC (Personal Computer), a laptop PC, etc. In addition, the company terminal 20 and the target terminal 30 may be a mobile terminal such as a tablet compatible with a mobile communication system or a smartphone.
[0027] Each of the information processing device 10, the corporate terminal 20, and the target terminal 30 is connected to the network 80 by communicating with communication devices such as wireless base stations compatible with communication standards such as 4G, 5G, and LTE (Long Term Evolution), and wireless LAN routers compatible with wireless LAN (Local Area Network) standards such as IEEE (Institute of Electrical and Electronics Engineers) 802.11.
[0028] <Functional configuration of information processing device 10> The following describes the configuration of the information processing device 10. Fig. 2 is a block diagram illustrating the configuration of the information processing device 10 of the present disclosure. As shown in Fig. 2, the information processing device 10 functions as a communication unit 101, a storage unit 102, and a control unit 103.
[0029] The communication unit 101 performs processing for communicating with an external device.
[0030] The storage unit 102 stores data and programs to be used. Specifically, the storage unit 102 stores a subject DB (database) 121, a company DB 122, a question DB 123, a response data DB 124, a subject response DB 125, a result DB 126, and the like.
[0031] The following describes the data structures of subject DB 121, company DB 122, question DB 123, answer data DB 124, subject answer DB 125, and result DB 126 stored in information processing device 10 shown in Figures 3 to 8. Figures 3 to 8 are diagrams showing the data structures of each database.
[0032] The subject DB 121 is a database that holds information on subjects of aptitude tests. As shown in Fig. 3, the subject DB 121 includes items such as "subject ID", "name", and "age".
[0033] The item "Subject ID" is information for identifying the test subject.
[0034] The item "Name" is the name of the test subject.
[0035] The item "age" is the age of the test subject.
[0036] Furthermore, the candidate DB 121 may be configured to include information necessary for recruitment (for example, information to be written on a resume, curriculum vitae, etc.).
[0037] The company DB 122 is a database that holds information on companies that use the results of aptitude tests. As shown in Fig. 4, the company DB 122 includes items such as "company ID" and "name".
[0038] The item "company ID" is information for identifying a company.
[0039] The item "Name" is the name of the company.
[0040] The company DB 122 may be configured to include other information about companies (eg, company addresses, contact information, etc.).
[0041] The question DB 123 is a database that holds information about questions related to aptitude tests. As shown in Fig. 5, the question DB 123 includes an item "question ID", an item "question content", an item "question attribute", and the like.
[0042] The item "Question ID" is information for identifying a question.
[0043] The item "Question Content" is the content of the question. The question content includes the question itself and possible answers to the question. The question requires an answer with a score. For example, a question may be whether or not you felt a particular item was good. In this case, the answer will be a score from 1 to N (N is any natural number greater than 1).
[0044] The item "question attribute" is information indicating whether the question is a question for measuring social desirability.
[0045] The answer data DB124 is a database that holds answer data previously answered by a plurality of people to the questions stored in the question DB123. The answer data in the answer data DB124 is, for example, sampling data previously answered by a plurality of people. Hereinafter, the answer data included in the answer data DB124 is referred to as the first answer data. As shown in FIG. 6, the answer data DB124 includes an item "answer ID", an item "authenticity", an item "answer personality", an item "question ID", an item "answer", etc.
[0046] The item "answer ID" is information for identifying the first answer data.
[0047] The item "authenticity" is information indicating whether the first answer data contains a lie. In the example of Fig. 7, the authenticity is stored for each answer data, but it may be configured to be stored for each question ID of the answer data.
[0048] The item "respondent personality" is information indicating the personality of the person who answered the question. For example, four types of personality can be adopted: cooperative type, planning type, adventurous type, and strategic type.
[0049] The item "Question ID" is information for identifying a question.
[0050] The item "Answer" is the answer to the question of the question ID.
[0051] The subject response DB 125 is a database for holding response data given by test subjects in aptitude tests. Hereinafter, the response data of the test subjects is referred to as second response data. As shown in FIG. 7, the subject response DB 125 includes items such as "subject ID", "question ID", and "answer".
[0052] The item "Subject ID" is information for identifying the test subject.
[0053] The item "Question ID" is information for identifying a question.
[0054] The item "Answer" is the test subject's answer to the question of the question ID.
[0055] The result DB 126 is a database that holds the results of aptitude tests of test subjects. As shown in Fig. 8, the result DB 126 includes items such as "subject ID", "personality", and "test results".
[0056] The item "Subject ID" is information for identifying the test subject.
[0057] The item "personality" is information indicating the personality of the test subject. For example, four types of personality can be adopted: cooperative type, planning type, adventurous type, and strategic type.
[0058] The item "Test Results" is the result of an aptitude test.
[0059] The control unit 103 exerts functions shown as various modules by the processor of the information processing device 10 performing processing according to a program. The control unit 103 includes a reception control unit 131, a transmission control unit 132, an acquisition unit 133, a statistical processing unit 134, an evaluation unit 135, an inspection unit 136, a display unit 137, etc.
[0060] The reception control unit 131 controls the processing in which the information processing device 10 transmits and receives signals to and from external devices in accordance with a communication protocol.
[0061] The transmission control unit 132 controls the process in which the information processing device 10 transmits a signal to an external device in accordance with a communication protocol.
[0062] The acquiring unit 133 acquires the first response data stored in the response data DB 124 .
[0063] Moreover, the acquiring unit 133 acquires the second response data answered by the test subject.
[0064] The first answer data stored in advance in the answer data DB 124 is sampling data that is previously answered by a plurality of people to a first group of questions, which are a plurality of questions related to the aptitude test. The second answer data answered by the test subjects of the aptitude test are answers to each of the second group of questions, which are a plurality of questions included in the aptitude test.
[0065] The first question group is a set of questions that are answered by a plurality of people in advance. The second question group is a set of questions to be asked to the test subject in the aptitude test. The first question group includes the second question group and a question for measuring social desirability. On the other hand, the second question group does not include a question for measuring social desirability. By not asking the test subject a question for measuring social desirability, it is possible to prevent countermeasures against the aptitude test, and even if such a question is not included, it is possible to determine whether the test subject is lying. On the other hand, the first answer data group also includes a question for measuring social desirability, and the second answer data is evaluated using the first answer data stored in the answer data DB124, thereby improving the accuracy of the measurement result of the aptitude test.
[0066] The acquisition unit 133 acquires the second response data, for example, by receiving the second response data from the subject terminal 30. For this purpose, a configuration may be adopted in which an aptitude test is taken by the subject terminal 30 using a module or the like that performs an aptitude test.
[0067] The statistical processing unit 134 calculates statistical values of the first response data group for each question included in the first question group.
[0068] Specifically, the set of first answer data stored in the answer data DB 124 includes a first answer data group which is a set of answer data determined not to contain a lie, and a third answer data group which is a set of answer data determined to contain a lie. More specifically, in the answer data DB 124, answer data whose authenticity is true is answer data whose authenticity is lied is answer data whose authenticity is lied. Whether or not a lie is included may be obtained by having participants answer in advance whether or not they will include a lie, having participants take the aptitude test while knowing the answer, having participants write whether or not their answer contains a lie, using a predetermined determination method, or the like.
[0069] The statistical processing unit 134 calculates statistical values of the first and third response data groups for each question included in the first question group. The statistical values are, for example, the average value and the standard deviation.
[0070] For each question included in the second group of questions, the evaluation unit 135 uses the first group of answer data for that question and the second answer data for that question to calculate an evaluation value indicating the possibility that the second answer data is a false answer by the test subject.
[0071] Specifically, for each question, an evaluation value is calculated using the statistical values of the first response data group and the second response data. The evaluation value for each question can be expressed, for example, by the following formula (1). Z ij =(X ij -E j (T)) / σ j(T) …(1) In formula (1), Z ij is the evaluation value for question j in the second question group for test subject i. Also, X ij is the response data for question j of test subject i. Also, E j (T) and σ j (T) is the mean value and standard deviation of the first response data group, respectively.
[0072] Formula (1) calculates the evaluation value by dividing the difference between the second response data and the average by the standard deviation. This shows how far the second response data is from the first response data group that is determined to contain no lies.
[0073] Next, the evaluation unit 135 weights the evaluation value using the first response data group.
[0074] Specifically, for each question j included in the second question group, the evaluation unit 135 calculates the absolute value of the difference between the average value of the first response data group for that question and the average value of the third response data group for that question. Then, the evaluation unit 135 calculates the evaluation value using a normalized value of each of the absolute values. The normalization is performed, for example, by converting the absolute value for each question so that the sum is 1. This weight indicates the importance of the difference in response tendency between the first response data group, which is the true group, and the third response data group, which is the false group, in the second question group.
[0075] The evaluation unit 135 uses a weight w j The evaluation unit 135 weights the evaluation value using the following formula (2), for example. Z * ij =Z ij ·w j …(2) In formula (2), Z * ij is the weighted evaluation value Z ij and w j is the weight.
[0076] The evaluation unit 135 may be configured to correct the evaluation value itself using the first response data group and the third response data group. Specifically, for each question in the second question group, the evaluation unit 135 uses the first response data group for that question and the third response data group for that question to find maximum and minimum values that can be trusted as evaluation values. For example, the evaluation unit 135 calculates an evaluation value Z Fj The evaluation unit 135 calculates an evaluation value Z Fj The evaluation value Z is corrected to be equal to or less than the first threshold. Fj is corrected to be equal to or greater than the second threshold. As a result, the evaluation value Z obtained from the third response data group Fj The evaluation value Z obtained from the first response data group Tj The evaluation unit 135 determines optimal first and second threshold values that achieve this.
[0077] The evaluation unit 135 calculates an evaluation value Z ij The evaluation unit 135 corrects the evaluation value Z ij is equal to or greater than the first threshold value. ij However, if the first threshold is equal to or less than the second threshold, the second threshold may be used. By using such a threshold, it is possible to prevent the evaluation value from being affected by extreme values. When making such a correction, the evaluation unit 135 may weight the evaluation value after the correction.
[0078] The testing section 136 determines the result of the aptitude test of the test subject based on the second response data and the weighted evaluation value.
[0079] Specifically, the inspection unit 136 uses a third threshold for determining that a lie is given by the test subject, and determines that an answer having an evaluation value equal to or greater than the third threshold is a lie among the second answer data. At this time, the sum of the weighted evaluation values may be compared with the third threshold, and if the sum is equal to or greater than the third threshold, it may be determined that the test subject includes a lie. Then, the inspection unit 136 performs an aptitude test on the test subject by a predetermined aptitude test method using the answer data determined to be a lie among the second answer data and the answer data that is not a lie. The test result includes information such as whether the test subject includes (or does not include) a lie. Then, the inspection unit 136 stores the test result in the result DB 126.
[0080] The display unit 137 displays the results of the aptitude test of the test subject by transmitting the results of the aptitude test to the company terminal 20. The results of the aptitude test may include an evaluation value, a judgment result based on a third threshold value, and the like.
[0081] <Functional configuration of the corporate terminal 20> Fig. 9 is a diagram showing the functional configuration of the company terminal 20. As shown in Fig. 9, the company terminal 20 exerts the functions of a communication unit 201, a storage unit 202, and a control unit 203.
[0082] The communication unit 201 performs processing for communicating with an external device.
[0083] The storage unit 202 stores data and programs to be used.
[0084] The control unit 203 exerts functions shown as various modules by the processor of the company terminal 20 performing processes according to the programs. The control unit 203 includes a reception control unit 231, a transmission control unit 232, a display unit 233, a reception unit 234, and the like.
[0085] The reception control unit 231 controls the processing in which the company terminal 20 transmits and receives signals from external devices in accordance with a communication protocol.
[0086] The transmission control unit 232 controls the process in which the company terminal 20 transmits a signal to an external device in accordance with a communication protocol.
[0087] The display unit 233 displays various screens.
[0088] Specifically, the display unit 233 displays a screen or the like for displaying the results of an aptitude test of the test subject.
[0089] The reception unit 234 receives an instruction to display the results of the aptitude test of the test subject by an operation of a company person in charge. The reception unit 234 transmits the received instruction to the information processing device 10.
[0090] <Functional configuration of the target person terminal 30> Fig. 10 is a diagram showing the functional configuration of the subject terminal 30. As shown in Fig. 9, the subject terminal 30 exerts the functions of a communication unit 301, a storage unit 302, and a control unit 303.
[0091] The communication unit 301 performs processing for communicating with an external device.
[0092] The storage unit 302 stores data and programs to be used.
[0093] The control unit 303 exerts functions shown as various modules by the processor of the subject terminal 30 performing processes according to the programs. The control unit 303 includes a reception control unit 331, a transmission control unit 332, a display unit 333, a reception unit 334, and the like.
[0094] The reception control unit 331 controls the processing in which the subject terminal 30 transmits and receives signals from an external device in accordance with a communication protocol.
[0095] The transmission control unit 332 controls the process in which the subject terminal 30 transmits a signal to an external device in accordance with a communication protocol.
[0096] The display unit 333 displays various screens. For example, the display unit 333 displays a screen for taking an aptitude test.
[0097] The receiving unit 334 receives the second response data through an operation by the test subject. The receiving unit 334 transmits the received second response data to the information processing device 10.
[0098] <Operation> The operation of the information processing system according to the first embodiment will be described with reference to Fig. 11, which is a flowchart illustrating the process according to the first embodiment.
[0099] In step S1111, the company terminal 20 transmits, by operation of the person in charge, to the information processing device 10 an instruction to conduct an aptitude test on the test subject.
[0100] In step S1113, the information processing device 10 receives an instruction from the company terminal 20 to conduct an aptitude test on the test subject.
[0101] In step S1115, a first answer data group, which is a collection of answer data answered in advance by a plurality of people to a first question group, which is a plurality of questions related to an aptitude test, is obtained from the answer data DB 124.
[0102] In step S1117, the information processing device 10 acquires second response data which is response data to a second group of questions which is a plurality of questions used in the aptitude test and which is answered by the test subject.
[0103] In step S1119, the information processing device 10 calculates, for each question included in the first question group, a statistical value of the first answer data group for that question. The statistical value is, for example, an average value and a standard deviation.
[0104] In step S1121, for each of the questions included in the second group of questions, the information processing device 10 uses the statistical value for that question and the second answer data for that question to calculate an evaluation value indicating the possibility that the second answer data is a false answer by the test subject.
[0105] In step S1123, the information processing device 10 weights the evaluation value using the first response data group.
[0106] In step S1125, the information processing device 10 determines the result of the aptitude test of the test subject based on each piece of second response data and each weighted evaluation value.
[0107] In step S1127, the information processing device 10 transmits the result of the aptitude test to the company terminal 20.
[0108] In step S1129, the company terminal 20 receives the result of the aptitude test.
[0109] In step S1131, the company terminal 20 displays the results of the aptitude test.
[0110] <Screen example>
[0111] An example of a screen used in the information processing system 1 of the present disclosure will be described below.
[0112] 12 is an example of an aptitude test result screen displayed to a company person on the display unit 233 of the company terminal 20. As shown in FIG.
[0113] A display unit 1201 is a display unit that displays the results of the aptitude test. In the example of Fig. 12, the results of each item of the aptitude test are displayed.
[0114] The display unit 1202 is a display unit that displays information indicating whether the answer is false or not using the answer of the test subject, the evaluation value, and the third threshold value. In the example of Fig. 12, the questions marked as false were determined to have evaluation values exceeding the third threshold value. This allows the company personnel to know the results of the aptitude test with high accuracy.
[0115] <Summary>
[0116] As described above, the technology disclosed herein obtains a first answer data group determined not to contain lies from a set of answer data previously answered by a plurality of people for a first question group, which is a plurality of questions related to an aptitude test, and obtains second answer data, which is answer data for a second question group included in the first question group and answered by the test subject. The technology disclosed herein uses the first answer data group for each question and the second answer data for each question to obtain an evaluation value indicating the possibility that the second answer data is a lie by the test subject. The technology disclosed herein obtains the result of the aptitude test of the test subject based on the second answer data and each of the evaluation values, and outputs the result of the aptitude test. According to the technology disclosed herein, the accuracy of the measurement result of the aptitude test can be improved by evaluating the answer data of the test subject using the answer data determined not to contain lies.
[0117] In addition, the technology disclosed herein calculates a statistical value of the first answer data group for each question included in the first question group, and calculates an evaluation value using the statistical value and the second answer data. According to the technology disclosed herein, an evaluation value indicating the possibility that the second answer data is a lie by the test subject is calculated using the statistical value of the answer data that is determined not to contain a lie. Therefore, according to the technology disclosed herein, the accuracy of the measurement result of the aptitude test can be improved.
[0118] In addition, the technology disclosed herein weights the evaluation value using a first response data group, which is a set of response data determined not to contain lies, and a third response data group, which is a set of response data determined to be false. According to the technology disclosed herein, by using the first response data group, which does not contain lies, i.e. a set of true data, and the third response data group, which contains lies, i.e. a set of false data, it is possible to determine the importance of different response trends to questions in an aptitude test, and to weight the evaluation value based on the importance. As a result, the technology disclosed herein can improve the accuracy of the measurement results of the aptitude test.
[0119] (Modification) Although several embodiments of the present disclosure have been described above, these embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and modifications are within the scope of the invention and its equivalents as described in the claims, as well as the scope and spirit of the invention.
[0120] (Variation 1) The first modification considers the personalities of the test subject and the respondents of the first response data group. Specifically, the test subject makes a judgment that reflects the nature of the personality by considering which personality group's response should be compared for evaluation.
[0121] FIG. 13 is a block diagram illustrating a configuration of an information processing device 10 according to the first modification.
[0122] The control unit 103 includes a reception control unit 131, a transmission control unit 132, an acquisition unit 133, a statistical processing unit 134, an evaluation unit 135, an inspection unit 136, a display unit 137, a diagnosis unit 138, and the like.
[0123] The diagnosis section 138 judges the personality of the person to be tested based on the second response data.
[0124] Specifically, the diagnosis unit 138 judges the personality of the test subject by a predetermined method based on the second response data. In this modification, an example will be described in which the personality is classified into four types: cooperative type, planning type, adventurous type, and strategic type.
[0125] The evaluation unit 135 calculates an evaluation value for each of the questions included in the second group of questions by using a first response data group for the question, the first response data group including personality data indicating the personality of the determined test subject, and a second response data for the question.
[0126] Specifically, the evaluation unit 135 acquires first response data including personality data determined by the diagnosis unit 138. Then, the evaluation unit 135 uses the acquired first response data and second response data to calculate an evaluation value.
[0127] Furthermore, the evaluation unit 135 weights the evaluation value using the first response data group including personality data indicating the determined personality of the test subject. Specifically, the evaluation unit 135 acquires the first response data group and the third response data group including the personality data determined by the diagnosis unit 138. The evaluation unit 135 weights the evaluation value using the acquired first response data group and the third response data group.
[0128] In addition, when correcting the evaluation value itself, the evaluation unit 135 may be configured to use the acquired first answer data group and third answer data group to find maximum and minimum values that can be trusted as evaluation values for each question in the second question group, and correct the evaluation value.
[0129] Furthermore, the testing section 136 determines the results of the aptitude test of the test subject based on the personality determined by the diagnosis section 138, each of the second response data, and each of the weighted evaluation values.
[0130] Specifically, the checking unit 136 uses a third threshold value that is preset for each personality type to determine whether an answer in the second answer data that has an evaluation value equal to or greater than the third threshold value is a lie.
[0131] The display unit 137 may also be configured to transmit the determined personality to the company terminal 20 for display.
[0132] According to the first modification, an evaluation value is calculated for each personality group having different response tendencies, and the characteristics of the personality groups can be reflected, thereby improving the accuracy of the measurement results of the aptitude test.
[0133] (Variation 2) In addition to the first modification, the second modification includes questions in the second set of questions that take into account interactions of personality traits.
[0134] Specifically, a plurality of questions for each of a plurality of personality traits are prepared in the second question group. The personality traits are, for example, stability, adaptability, leadership, harmony, diplomacy, novelty, analysis, and the like. For example, 10 questions are prepared for each personality trait. In this case, a total of 70 questions are included in the second question group.
[0135] The evaluation unit 135 binarizes the answer values to these questions in the first response data group and the second response data, and obtains a value obtained by multiplying the answers to the questions for different personality traits as a feature. For example, when the answer candidates are to select any one of 0 to 3, the statistical processing unit 134 binarizes 2 or more as 1 and 1 or less as 0. Then, the feature is obtained from the binarized values of the questions prepared for each personality trait. In this case, there are 315 feature values (= 10 C2×7). The evaluation unit 135 then determines the evaluation value taking the feature amount into account.
[0136] FIG. 14 shows the experimental results for the second modification. FIG. 14 shows the distribution of the first and third response data groups for each personality when an interaction feature is added. There are cases where the first and third response data groups cannot be distinguished from each other. However, by using the interaction feature, it is possible to distinguish the distribution of the true data and false data for each personality, as shown in FIG. 14.
[0137] In this way, according to the second modification, an aptitude test can be performed taking into account interactions between personality traits, thereby improving the accuracy of the measurement results of the aptitude test.
[0138] (Other variations) In the above embodiment, the first response data group is assumed to be acquired in advance, but this is not limited to this. The first response data may be added by receiving it from an external device as necessary.
[0139] In the above embodiment, the aptitude test is performed in response to an instruction from the company terminal 20, but the present invention is not limited to this. The execution of the above process may be started when the second response data is obtained from the subject terminal 30.
[0140] <Basic computer hardware configuration> 15 is a block diagram showing the basic hardware configuration of a computer 2100. The computer 2100 includes at least a processor 2101, a main memory device 2102, an auxiliary memory device 2103, and a communication IF 2104 (interface). These are electrically connected to each other by a communication bus 2106.
[0141] The processor 2101 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, a register, a peripheral circuit, and the like.
[0142] The main memory device 2102 is for temporarily storing programs, data to be processed by the programs, etc. For example, it is a volatile memory such as a DRAM (Dynamic Random Access Memory).
[0143] The auxiliary storage device 2103 is a storage device for saving data and programs, such as a flash memory, a hard disk drive (HDD), a magneto-optical disk, a CD-ROM, a DVD-ROM, or a semiconductor memory.
[0144] The communication IF 2104 is an interface for inputting and outputting signals for communicating with other computers via a network using a wired or wireless communication standard. The network is composed of the Internet, a LAN, various mobile communication systems constructed by wireless base stations, etc. For example, the network includes 3G, 4G, 5G mobile communication systems, LTE (Long Term Evolution), wireless networks that can connect to the Internet via a specified access point (e.g., Wi-Fi (registered trademark)), etc. In the case of wireless connection, communication protocols include, for example, Z-Wave (registered trademark), ZigBee (registered trademark), Bluetooth (registered trademark), etc. In the case of wired connection, the network also includes a network that is directly connected by a USB (Universal Serial Bus) cable or the like.
[0145] It should be noted that the computer 2100 can be virtually realized by distributing all or part of each hardware configuration across multiple computers 2100 and connecting them together via a network. In this way, the computer 2100 is a concept that includes not only a computer 2100 housed in a single housing or case, but also a virtualized computer system.
[0146] <Basic Functional Configuration of Computer 2100> A description will now be given of the functional configuration of a computer realized by the basic hardware configuration (FIG. 15) of the computer 2100. The computer includes at least the functional units of a control unit, a storage unit, and a communication unit.
[0147] The functional units of the computer 2100 can also be realized by distributing all or part of the functional units among a plurality of computers 2100 connected to each other via a network. The computer 2100 is a concept that includes not only a single computer 2100 but also a virtualized computer system.
[0148] The control unit is realized by the processor 2101 reading out various programs stored in the auxiliary storage device 2103, expanding the programs in the main storage device 2102, and executing processes according to the programs. The control unit can realize functional units that perform various information processing depending on the type of program. In this way, the computer is realized as an information processing device that performs information processing.
[0149] The storage unit is realized by a main storage device 2102 and an auxiliary storage device 2103. The storage unit stores data, various programs, and various databases. Furthermore, the processor 2101 can secure a storage area corresponding to the storage unit in the main storage device 2102 or the auxiliary storage device 2103 in accordance with a program. Furthermore, the control unit can cause the processor 2101 to execute processing for adding, updating, and deleting data stored in the storage unit in accordance with the various programs.
[0150] The term database refers to a relational database, which is used to manage sets of data called masters and tables in a tabular format structurally defined by rows and columns, by associating them with each other. In a database, a table is called a table or master, a column in a table is called a column, and a row in a table is called a record. In a relational database, relationships between tables and masters can be set and associated. Usually, a column that serves as a primary key for uniquely identifying a record is set in each table and each master, but setting a primary key in a column is not essential. The control unit can cause the processor 2101 to add, delete, or update records in a specific table or master stored in the storage unit according to various programs. Furthermore, by storing data, various programs, and various databases in the storage unit, it can be considered that the information processing device and information processing system according to the present disclosure have been manufactured.
[0151] In addition, the database and master in this disclosure may include any data structure (such as a list, a dictionary, an associative array, or an object) in which information is structurally defined. The data structure also includes data that can be considered as a data structure by combining data with a function, class, method, or the like written in any programming language.
[0152] The communication unit is realized by the communication IF 2104. The communication unit realizes a function of communicating with other computers 2100 via a network. The communication unit can receive information transmitted from other computers 2100 and input the information to the control unit. The control unit can cause the processor 2101 to execute information processing on the received information according to various programs. In addition, the communication unit can transmit information output from the control unit to other computers 2100.
[0153] In addition, the above-mentioned configurations, functions, processing units, processing means, etc. may be realized in part or in whole by hardware, for example, by designing them as integrated circuits. The present invention can also be realized by software program code that realizes the functions of the embodiments. In this case, a storage medium on which the program code is recorded is provided to a computer, and a processor included in the computer reads the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-mentioned embodiments, and the program code itself and the storage medium storing it constitute the present invention. Examples of storage media for supplying such program code include flexible disks, CD-ROMs, DVD-ROMs, hard disks, SSDs, optical disks, magneto-optical disks, CD-Rs, magnetic tapes, non-volatile memory cards, ROMs, etc.
[0154] Furthermore, the program code for realizing the functions described in this embodiment can be implemented in a wide range of program or script languages, such as assembler, C / C++, perl, Shell, PHP, Java (registered trademark), and the like.
[0155] Furthermore, the program code of the software that realizes the functions of the embodiments may be distributed over a network and stored in a storage means such as a computer's hard disk or memory, or in a storage medium such as a CD-RW or CD-R, and the processor of the computer may read out and execute the program code stored in the storage means or storage medium.
[0156] The functions performed by the components described herein may be implemented in circuitry or processing circuitry, including general purpose processors, application specific processors, integrated circuits, ASICs (Application Specific Integrated Circuits), a CPU (a Central Processing Unit), conventional circuits, and / or combinations thereof, programmed to perform the functions described. Processors include transistors and other circuits and are considered to be circuitry or processing circuitry. A processor may be a programmed processor that executes a program stored in a memory. In this specification, a circuitry, unit, or means is hardware that is programmed to realize or performs the described functions, which may be any hardware disclosed in this specification or any hardware known to be programmed to realize or perform the described functions. If the hardware is a processor considered to be a type of circuitry, the circuitry, means, or unit is a combination of the hardware and software used to configure the hardware and / or processor.
[0157] Although several embodiments of the present disclosure have been described above, these embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and modifications are within the scope of the invention and its equivalents as described in the claims, as well as the scope and spirit of the invention.
[0158] (Additional Note) The matters described in the above embodiments will be supplemented below.
[0159] (Appendix 1) A program executed by a computer including a processor and a memory, The processor, A step (S1115) of acquiring a first answer data group determined not to include lies from a set of answer data previously answered by a plurality of persons for a first question group, which is a plurality of questions related to an aptitude test; A step (S1117) of acquiring second answer data which is answer data to a second group of questions included in the first group of questions and which is answered by the test subject; A step (S1121) of calculating an evaluation value indicating a possibility that the second answer data is a false answer by the test subject, for each of the questions included in the second question group, using the first answer data group for the question and the second answer data for the question; A step (S1125) of determining a result of the aptitude test of the test subject based on the second response data and each of the evaluation values; A step of outputting a result of the aptitude test (S1127); A program that executes the following.
[0160] (Appendix 2) determining, for each of the questions included in the first group of questions, a statistical value of the first group of answer data for the question; Including, In the step of calculating the evaluation value, the evaluation value is calculated for each of the questions included in the second group of questions using the statistical value for the question and the second answer data for the question. The program described in (Appendix 1).
[0161] (Appendix 3) In the step of obtaining the statistical values, an average value and a standard deviation of the first group of answer data for each question included in the first group of questions are obtained; In the step of calculating the evaluation value, the evaluation value is calculated for each of the questions included in the second group of questions using the average value and the standard deviation for the questions and the second answer data for the questions. The program described in (Appendix 2).
[0162] (Appendix 4) In the step of calculating the evaluation value, a difference between the second answer data for each question included in the second group of questions and the average value is divided by the standard deviation to calculate the evaluation value. (Appendix 3) The program described in.
[0163] (Appendix 5) In the step of acquiring the first response data group, a third response data group is acquired, which is a set of response data determined to include a lie, from the first response data group and a set of response data previously answered by the plurality of persons; weighting the evaluation value using the first response data group and the third response data group; The program described in (Appendix 1).
[0164] (Appendix 6) In the weighting step, for each of the questions included in the second group of questions, an absolute value of a difference between an average value of the first group of answer data for the question and an average value of the third group of answer data for the question is calculated, and the evaluation value is weighted using a value obtained by normalizing each of the absolute values. (Appendix 5) The program described in.
[0165] (Appendix 7) The first response data group includes personality data indicating to which of a plurality of personalities the response was made, and determining the personality of the test subject based on the second response data; Run the command, In the step of calculating the evaluation value, the evaluation value is calculated for each of the questions included in the second group of questions using the first response data group for the questions, the first response data group including the personality data indicating the determined personality of the test subject, and the second response data for the questions. The program described in (Appendix 1).
[0166] (Appendix 8) In the step of acquiring the first response data group, a third response data group is acquired, which is a set of response data determined to include a lie, from the first response data group and a set of response data previously answered by the plurality of persons; correcting the evaluation value for each of the questions in the second group of questions using the first group of answer data for the question and the third group of answer data for the question; The program described in (Appendix 1) above.
[0167] (Appendix 9) the first response data group and the third response data group include personality data indicating to which of a plurality of personalities the response was made; and determining the personality of the test subject based on the second response data; Run the command, a step of correcting the evaluation value by using the first response data group including the personality data indicating the determined personality and the third response data group including the personality data indicating the determined personality in the correction step; The program described in (Appendix 8) above.
[0168] (Appendix 10) An information processing device including a processor and a memory, The processor, A step of acquiring a first answer data group determined not to include lies from a set of answer data previously answered by a plurality of persons for a first question group, which is a plurality of questions related to an aptitude test; acquiring second answer data answered by the test subject, the second answer data being answer data to a second group of questions included in the first group of questions; determining an evaluation value indicating a possibility that the second answer data is a false answer by the test subject, for each of the questions included in the second group of questions, using the first group of answer data for the question and the second answer data for the question; determining a result of the aptitude test of the test subject based on the second response data and each of the evaluation values; outputting a result of the aptitude test; An information processing device that executes the above.
[0169] (Appendix 11) A method implemented by a computer having a processor and a memory, comprising: The processor, A step of acquiring a first answer data group determined not to include lies from a set of answer data previously answered by a plurality of persons for a first question group, which is a plurality of questions related to an aptitude test; acquiring second answer data answered by the test subject, the second answer data being answer data to a second group of questions included in the first group of questions; determining an evaluation value indicating a possibility that the second answer data is a false answer by the test subject, for each of the questions included in the second group of questions, using the first group of answer data for the question and the second answer data for the question; determining a result of the aptitude test of the test subject based on the second response data and each of the evaluation values; outputting a result of the aptitude test; How to do it. [Explanation of symbols]
[0170] 1 Information processing system, 10 Information processing device, 20 Company terminal, 30 Subject terminal, 80 Network, 101 Communication unit, 102 Memory unit, 103 Control unit, 121 Subject DB, 122 Company DB, 123 Question DB, 124 Answer data DB, 125 Subject answer DB, 126 Result DB, 131 Reception control unit, 132 Transmission control unit, 133 Acquisition unit, 134 Statistical processing unit, 135 Evaluation unit, 136 Inspection unit, 137 Display unit, 138 Diagnosis unit, 201 Communication unit, 202 Memory unit, 203 Control unit, 231 Reception control unit, 232 Transmission control unit, 233 Display unit, 234 Reception unit, 301 Communication unit, 302 Memory unit, 303 Control unit, 331 Reception control unit, 332 Transmission control unit, 333 Display unit, 334 Reception unit, 1200 screen, 1201 display unit, 1202 display unit.
Claims
1. A program executed by a computer including a processor and a memory, The processor, A step of acquiring a first answer data group that is determined not to contain a lie based on information associated with each of the answer data regarding whether or not the answer data contains a lie from a collection of answer data previously answered by a plurality of persons for a first question group that is a plurality of questions regarding an aptitude test; acquiring second answer data answered by the test subject, the second answer data being answer data to a second group of questions included in the first group of questions; determining an evaluation value indicating a possibility that the second answer data is a false answer by the test subject, for each of the questions included in the second question group, using the first answer data group for the question and the second answer data for the question; determining a result of the aptitude test of the test subject based on the second response data and each of the evaluation values; outputting a result of the aptitude test; A program that executes the following.
2. determining, for each of the questions included in the first group of questions, a statistical value of the first group of answer data for the question; Including, In the step of calculating the evaluation value, the evaluation value is calculated for each of the questions included in the second group of questions using the statistical value for the question and the second answer data for the question. The program according to claim 1.
3. In the step of obtaining the statistical values, an average value and a standard deviation of the first group of answer data for each question included in the first group of questions are obtained; In the step of calculating the evaluation value, the evaluation value is calculated for each of the questions included in the second group of questions using the average value and the standard deviation for the questions and the second answer data for the questions. The program according to claim 2.
4. In the step of calculating the evaluation value, a difference between the second answer data for each question included in the second group of questions and the average value is divided by the standard deviation to calculate the evaluation value. The program according to claim 3.
5. In the step of acquiring the first response data group, a third response data group is acquired, which is a set of response data determined to include a lie based on information related to whether or not the response data includes a lie, from the first response data group and a set of response data previously answered by the plurality of persons, and weighting the evaluation value using the first response data group and the third response data group; The program according to claim 1,
6. In the weighting step, for each of the questions included in the second group of questions, an absolute value of a difference between an average value of the first group of answer data for the question and an average value of the third group of answer data for the question is calculated, and the evaluation value is weighted using a value obtained by normalizing each of the absolute values. The program according to claim 5.
7. The first response data group includes personality data indicating to which of a plurality of personalities the response was made, and determining the personality of the test subject based on the second response data; Run the command, In the step of calculating the evaluation value, the evaluation value is calculated for each of the questions included in the second group of questions using the first response data group for the questions, the first response data group including the personality data indicating the determined personality of the test subject, and the second response data for the questions. The program according to claim 1.
8. In the step of acquiring the first response data group, a third response data group is acquired, which is a set of response data determined to include a lie, from the first response data group and a set of response data previously answered by the plurality of persons; correcting the evaluation value for each of the questions in the second group of questions using the first group of answer data for the question and the third group of answer data for the question; The program according to claim 1 .
9. the first response data group and the third response data group include personality data indicating to which of a plurality of personalities the response was made, and determining the personality of the test subject based on the second response data; Run the command, a step of correcting the evaluation value by using the first response data group including the personality data indicating the determined personality and the third response data group including the personality data indicating the determined personality in the correction step; The program according to claim 8 .
10. An information processing device including a processor and a memory, The processor, A step of acquiring a first answer data group that is determined not to contain a lie based on information associated with each of the answer data regarding whether or not the answer data contains a lie from a collection of answer data previously answered by a plurality of persons for a first question group that is a plurality of questions regarding an aptitude test; acquiring second answer data answered by the test subject, the second answer data being answer data to a second group of questions included in the first group of questions; determining an evaluation value indicating a possibility that the second answer data is a false answer by the test subject, for each of the questions included in the second question group, using the first answer data group for the question and the second answer data for the question; determining a result of the aptitude test of the test subject based on the second response data and each of the evaluation values; outputting a result of the aptitude test; An information processing device that executes the above.
11. A method implemented by a computer having a processor and a memory, comprising: The processor, A step of acquiring a first answer data group that is determined not to contain a lie based on information associated with each of the answer data regarding whether or not the answer data contains a lie from a collection of answer data previously answered by a plurality of persons for a first question group that is a plurality of questions regarding an aptitude test; acquiring second answer data answered by the test subject, the second answer data being answer data to a second group of questions included in the first group of questions; determining an evaluation value indicating a possibility that the second answer data is a false answer by the test subject, for each of the questions included in the second question group, using the first answer data group for the question and the second answer data for the question; determining a result of the aptitude test of the test subject based on the second response data and each of the evaluation values; outputting a result of the aptitude test; How to do it.
Citation Information
Patent Citations
Employment information providing system
JP2001357124A