US20220000406A1 - Technique for efficient retrieval of personality data - Google Patents
Technique for efficient retrieval of personality data Download PDFInfo
- Publication number
- US20220000406A1 US20220000406A1 US17/476,635 US202117476635A US2022000406A1 US 20220000406 A1 US20220000406 A1 US 20220000406A1 US 202117476635 A US202117476635 A US 202117476635A US 2022000406 A1 US2022000406 A1 US 2022000406A1
- Authority
- US
- United States
- Prior art keywords
- user
- personality
- questions
- data
- personality data
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 139
- 238000013528 artificial neural network Methods 0.000 claims abstract description 104
- 230000003542 behavioural effect Effects 0.000 claims description 14
- 230000007613 environmental effect Effects 0.000 claims description 13
- 210000004556 brain Anatomy 0.000 claims description 11
- 230000008450 motivation Effects 0.000 claims description 10
- 230000008859 change Effects 0.000 claims description 7
- 238000005259 measurement Methods 0.000 claims description 6
- 230000000638 stimulation Effects 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 5
- 230000004936 stimulating effect Effects 0.000 claims description 3
- 230000006399 behavior Effects 0.000 description 20
- 238000012360 testing method Methods 0.000 description 20
- 230000015654 memory Effects 0.000 description 14
- 238000004519 manufacturing process Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 230000006978 adaptation Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 8
- 239000007789 gas Substances 0.000 description 6
- 230000010354 integration Effects 0.000 description 4
- 238000012549 training Methods 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 238000005406 washing Methods 0.000 description 3
- LFQSCWFLJHTTHZ-UHFFFAOYSA-N Ethanol Chemical compound CCO LFQSCWFLJHTTHZ-UHFFFAOYSA-N 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 239000003814 drug Substances 0.000 description 2
- 229940079593 drug Drugs 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000035484 reaction time Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 230000003867 tiredness Effects 0.000 description 2
- 208000016255 tiredness Diseases 0.000 description 2
- 208000019901 Anxiety disease Diseases 0.000 description 1
- 230000000202 analgesic effect Effects 0.000 description 1
- 230000036506 anxiety Effects 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000036772 blood pressure Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002996 emotional effect Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/30—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/16—Devices for psychotechnics; Testing reaction times ; Devices for evaluating the psychological state
- A61B5/167—Personality evaluation
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/16—Devices for psychotechnics; Testing reaction times ; Devices for evaluating the psychological state
- A61B5/18—Devices for psychotechnics; Testing reaction times ; Devices for evaluating the psychological state for vehicle drivers or machine operators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/08—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
- B60W40/09—Driving style or behaviour
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/06—Improving the dynamic response of the control system, e.g. improving the speed of regulation or avoiding hunting or overshoot
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D65/00—Designing, manufacturing, e.g. assembling, facilitating disassembly, or structurally modifying motor vehicles or trailers, not otherwise provided for
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/004—Artificial life, i.e. computing arrangements simulating life
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/70—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to mental therapies, e.g. psychological therapy or autogenous training
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/20—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/01—Occupants other than the driver
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/22—Psychological state; Stress level or workload
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/229—Attention level, e.g. attentive to driving, reading or sleeping
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/63—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/67—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
Definitions
- the present disclosure generally relates to the field of data retrieval.
- a technique for enabling efficient retrieval of a digital representation of personality data of a user by a client device from a server is presented.
- the technique may be embodied in methods, computer programs, apparatuses and systems.
- OCEAN International Personality Item Pool
- HEXACO-60 inventory HEXACO-60 inventory
- BFI-10 Big-Five-Inventory-10
- a method for enabling efficient retrieval of a digital representation of personality data of a user by a client device from a server wherein the digital representation of the personality data is processed at the client device to provide a user-adapted service to the user.
- the method is performed by the server and comprises storing a neural network being trained to compute personality data of a user based on input obtained from the user, receiving, from the client device, a request for a digital representation of personality data for a user, and sending, to the client device, the requested digital representation of the personality data of the user, wherein the personality data of the user is computed using the neural network based on input obtained from the user.
- the neural network may be seen as an efficient functional data structure which enables computing the requested personality data in a single computational run, i.e., by inputting the input obtained from the user at the input nodes of the neural network and reading off the resulting output values representative of the personality data from the output nodes of the neural network.
- the neural network may enable an efficient provision of personality data in the form of a digital representation to the client device, where it may be used to provide a service adapted to the particular personality of the user, to thereby improve user experience on the side of the client device.
- the integration of retrieval and use of personality data may especially become practical as the digital representation of the personality data may be provided to the client device without significant delay and may be processed at the client device instantly.
- a technical implementation may therefore be achieved which generally makes integrating the retrieval and use of personality data into processes performed on technical systems practically feasible.
- the personality data of the user may be indicative of psychological characteristics and/or preferences of the user and, as such, the personality data may generally include psychological data as well as medical data (e.g., data indicating a tendency to curiosity, anxiety, depression, etc.), including classical personality data which may be based on the personality dimensions of openness, conscientiousness, extraversion, agreeableness and neuroticism (known as the Big Five, as described above), for example.
- the digital representation of the personality data of the user may comprise a digital representation of the mentioned characteristics, such as a digital representation of at least one of the personality dimensions of openness, conscientiousness, extraversion, agreeableness and neuroticism, as computed by the neural network for the user, for example.
- the client device may be configured to process the digital representation of the personality data for the purpose of enabling the provision of a user-adapted service to the user.
- the client device may itself be configurable based on the digital representation of the personality data.
- An exemplary device which may be configurable by the digital representation of the personality data may be a vehicle, for example.
- the vehicle may in this case be the client device.
- the vehicle may process the received digital representation of the personality data of the user (e.g., a driver of the vehicle) and configure itself (e.g., including subcomponents thereof) so as to adapt the vehicle's driving configuration to the personality of the driver and to thereby provide a driving service that is specifically adapted to the personality of the user.
- the vehicle's driving configuration may be configured to be more safety-oriented, whereas for drivers that tend to have a more risk-seeking personality, the vehicle's driving configuration may be configured to be more sporty.
- the gas and brake reaction behavior of the vehicle may be adapted accordingly.
- Subcomponents of the vehicle providing vehicle-related services may be configured based on the personality data as well, such as a sound system of the vehicle including its sound and volume settings to better comply with the user's personality, for example.
- the client device may configure at least one other device based on the digital representation of the personality data, e.g., when it is the at least one other device that provides the service to the user.
- the client device may be a mobile terminal (e.g., a smartphone), for example, which may interface (e.g., using Bluetooth) with the vehicle (i.e., in this case, the vehicle corresponds to the at least one other device) and, upon receipt of the digital representation of the personality data from the server, the mobile terminal may configure the vehicle via the interface. It may thus be said that the digital representation of the personality data of the user may be processed at the client device to configure at least one device providing a service to the user.
- Configuring the at least one device may comprise configuring at least one setting of the at least one device and/or configuring at least one setting of a service provided by the at least one device. It will be understood that the vehicle is merely an example of a device which may be configurable based on personality data and that the client device and/or the at least one other device may correspond to other types of devices as well.
- the method performed by the server may further comprise receiving feedback characterizing the user, updating the neural network based on the feedback, and sending, to the client device, a digital representation of updated personality data of the user, wherein the updated personality data of the user may be computed using the updated neural network.
- the digital representation of the updated personality data of the user may be processed at the client device to refine a configuration of the at least one device providing the service to the user (e.g., one of the configurations of the vehicle mentioned above).
- the feedback may be gathered at the client device and/or at the at least one device providing the service to the user and may be indicative of the personality of the user.
- the feedback may include behavioral data reflecting behavior of the user monitored at the at least one device when using the service provided by the at least one device, for example, wherein, in one variant, the behavioral data may be monitored using (e.g., sensor based) measurements performed by the at least one device providing the service to the user.
- the behavior of the user being monitored may be the driving behavior of the user and the driving behavior may be measured by sensors at the vehicle, for example.
- the sensors may sense the user's brake reaction and intensity, for example, and, since such measurements may be indicative of a user's personality (e.g., aggressiveness in driving), this information may be sent as feedback to the server in order to update the neural network and thereby refine the neural network's capability to compute personality data of users.
- Updating the neural network may include training the neural network based on the feedback received from the client device, wherein, if the feedback represents a new input value which has not yet been input to the neural network, a new input node may be added to the neural network and the new input value may be assigned to the new input node when training the neural network.
- the neural network represents an efficiently updatable data structure which may be updated based on arbitrary feedback on the user's personality received from the client device to refine its capability to compute personality data.
- the information conveyed by the feedback can be directly integrated into the neural network and may, once trained, immediately be reflected in subsequent requests sent to the server requesting digital representations of personality data.
- Conventional personality assessment techniques are rather fixed and may not support such updatability at all.
- the digital representation of the personality of the user sent from the server to the client device may correspond to a digital representation of the personality of the user which was previously computed by the server upon a previous request for computing the personality of the user (e.g., upon performing a personality test by answering a set of questions by the user).
- the personality data of the user may thus be computed prior to receiving the request from the client device, wherein the request may include an access code previously provided by the server to the user upon computing the personality data of the user, wherein the access code allows the user to access the digital representation of the personality data of the user from different client devices.
- Such implementation may save computational resources at the server since the digital representation of the personality of the user may not have to be computed anew each time the digital representation of the personality data for that particular user is requested from a client device, but may be returned on the basis of the pre-computed personality data.
- the user may use the access code to access the digital representation of personality data from a plurality of different client devices, such as from different vehicles the user may drive, e.g., a car and a motorcycle, or other types of devices.
- the input obtained from the user may correspond to digital scores reflecting answers to questions regarding at least one of personality, goals and motivations of the user (as obtained in a question answer scheme in the manner of a personality test, for example), wherein each digital score may be used as input to a separate input node of the neural network when computing the personality data of the user using the neural network.
- the digital scores may correspond to a five level Likert scale having values from 1 to 5, for example.
- the neural network may correspond to a deep neural network having at least two hidden layers between the input layer comprising the input nodes and the output layer comprising the output nodes of the neural network.
- the questions relating to personality may correspond to questions of the conventional IPIP, HEXACO-60 and/or BFI-10 pools, for example, but it will be understood that other questions regarding the personality of the user may be used as well, including questions on psychological characteristics and/or preferences of the user. Questions specifically relating to goals and motivations of the user may define additional dimensions (e.g., in addition to the Big Five) that may increase the accuracy of the computed personality data over the conventional IPIP, HEXACO-60 and BFI-10 techniques.
- the network may be trained based on data collected in a basic survey conducted with a plurality of test persons (e.g., 1000 or more), wherein the basic survey may be carried out using the questions mentioned above.
- the neural network may be designed to have a specific network structure.
- the structure of the neural network may generally be designed such that the number of input nodes is reduced as compared to the number of input nodes available when all of the above questions were used.
- the questions may thus correspond to questions selected from a set of questions representative of an optimally achievable result of computing personality data of a user (i.e., if all questions in the set of questions were answered by the user), wherein the selected questions may correspond to questions of the set of questions which are determined to be most influential with respect to the optimally achievable result.
- selecting a subset of the set of questions may reduce the number of input nodes when computing the personality data to thereby reduce the computational complexity. Due to the fact that questions which are most influential with respect to the achievable result are selected, the accuracy of the result output by the neural network may approximately be maintained.
- the number of questions may be reduced drastically without significantly sacrificing result accuracy.
- a set of questions which comprises the standard IPIP, HEXACO-60 and BFI-10 questions (summing up to a total number of 370 questions), optionally supplemented by further questions regarding goals and motivations of the user (resulting in a number of more than 370 questions in total)
- tests have shown that, when only the 30 most influential questions are used, approximately 90% of the accuracy of the optimally achievable result can be achieved.
- the number of the selected questions may be less than 10% (preferably less than 5%) of the number of questions included in the set of questions being representative of the optimally achievable result.
- the number of input nodes of the neural network may be reduced extensively, computational resources may be saved significantly and personality data may be computed more efficiently.
- the questions may be selected from the set of questions based on correlating results achievable by each single question of the set of questions with the optimally achievable result and selecting questions from the set of questions which have the highest correlation with the optimally achievable result.
- a fixed subset of the set of questions being representative of the optimally achievable result may thus be determined, which may then be used to train the neural network with a reduced number of input nodes, as described above.
- the optimally achievable result may correspond to a result which is achieved if all questions in the set of questions were answered by the user, such as the set of questions comprising the standard IPIP, HEXACO-60 and BFI-10 questions, optionally supplemented by further questions regarding goals and motivations of the user, as described above.
- the standard IPIP scores (as obtained by answering all questions in the standard IPIP test), the standard HEXACO-60 scores (as obtained by answering all questions in the standard HEXACO-60 test) and the standard BFI-10 scores (as obtained by answering all questions in the standard BFI-10 test) may be taken individually as reference for the optimally achievable result
- an improvement may be achieved by calculating a combined score of these individual scores as reference for the optimally achievable result, wherein the combined score may be calculated as a (e.g., weighted) average of the individual scores, for example.
- the combined score may also be denoted as a “superscore” representative of the “truth” derivable from the individual scores, generally improving the meaningfulness of the determined score and representing an improved reference for the optimally achievable result.
- the questions may be selected iteratively from the set of questions, wherein, in each iteration, a next question may be selected depending on an answer of the user to a previous question, and wherein, in each iteration, the next question may be selected as a question of the set of questions which is determined to be most influential on an achievable result for computing personality data of the user.
- a next question may be selected depending on an answer of the user to a previous question
- the next question may be selected as a question of the set of questions which is determined to be most influential on an achievable result for computing personality data of the user.
- the neural network may comprise a plurality of output nodes representative of a probability curve of a result of the personality data of the user, wherein determining the most influential question of the set of questions as the next question of the respective iteration may include determining, for each input node of the neural network, a degree according to which a change in the digital score which is input to the respective input node of the neural network changes the probability curve.
- the question associated with an input node for which the degree of change in the probability curve is determined to be highest may be selected as the most influential question for the respective iteration.
- the above iterative and adaptive selection may be performed under at least one constraint, such as at least one of a maximum number of questions to be selected, a minimum result accuracy to be achieved (the result accuracy may increase with each answered question per iteration and, when the desired minimal result accuracy is reached, the computation may be stopped), and a maximum available time (the test may be stopped upon lapse of the maximum available time, or each question may be associated with an estimated time to be answered by the user and the number of questions to be selected may be determined based on the estimated times).
- constraints may be configurable for each computation of personality data separately.
- a method for enabling efficient retrieval of a digital representation of personality data of a user by a client device from a server comprises sending, to the server, a request for a digital representation of personality data for a user, receiving, from the server, the requested digital representation of the personality data of the user, the personality data of the user being computed, based on input obtained from the user, using a neural network trained to compute personality data for a user based on input obtained from the user, and processing the digital representation of the personality data to provide a user-adapted service to the user.
- the method according to the second aspect defines a method from the perspective of a client device which may be complementary to the method performed by the server according to the first aspect.
- the server and the client device of the second aspect may correspond to the server and the client device described above in relation to the first aspect.
- those aspects described with regard to the method of the first aspect which are applicable to the method of the second aspect may be comprised by the method of the second aspect as well, and vice versa. Unnecessary repetitions are thus omitted in the following.
- the digital representation of the personality data of the user may be processed at the client device to configure at least one device providing a service to the user, wherein the at least one device may comprise the client device.
- the method performed by the client device may further comprise sending, to the server, feedback characterizing the user, and receiving, from the server, a digital representation of updated personality data of the user, wherein the updated personality data of the user may be computed using the neural network being updated based on the feedback.
- the digital representation of the updated personality data of the user may be processed at the client device to refine a configuration of the at least one device providing the service to the user.
- the feedback may include behavioral data reflecting behavior of the user monitored at the at least one device when using the service provided by the at least one device, wherein the behavioral data may be monitored using measurements performed by the at least one device providing the service to the user.
- the at least one device may comprise a vehicle, wherein the behavioral data may comprise data reflecting a driving behavior of the user.
- the personality data of the user may be computed prior to sending the request to the server, wherein the request may include an access code previously provided by the server to the user upon computing the personality data of the user, the access code allowing the user to access the digital representation of the personality data of the user from different client devices.
- the input obtained from the user may correspond to digital scores reflecting answers to questions regarding at least one of personality, goals and motivations of the user.
- a computer program product comprises program code portions for performing the method of at least one of the first aspect and the second aspect when the computer program product is executed on one or more computing devices (e.g., a processor or a distributed set of processors).
- the computer program product may be stored on a computer readable recording medium, such as a semiconductor memory, DVD, CD-ROM, and so on.
- a server for enabling efficient retrieval of a digital representation of personality data of a user by a client device from the server, wherein the digital representation of the personality data is processed at the client device to provide a user-adapted service to the user.
- the server comprises at least one processor and at least one memory, wherein the at least one memory contains instructions executable by the at least one processor such that the server is operable to perform any of the method steps presented herein with respect to the first aspect.
- a client device for enabling efficient retrieval of a digital representation of personality data of a user from a server.
- the client device comprises at least one processor and at least one memory, wherein the at least one memory contains instructions executable by the at least one processor such that the client device is operable to perform any of the method steps presented herein with respect to the second aspect.
- a system comprising a server according to the fourth aspect and at least one client device according to the fifth aspect.
- FIGS. 1 a and 1 b illustrate exemplary compositions of a server and a client device according to the present disclosure
- FIG. 2 illustrates a method which may be performed by the server according to the present disclosure
- FIG. 3 illustrates a method which may be performed by the client device according to the present disclosure
- FIG. 4 illustrates an exemplary interaction between a user, the server and a client device (exemplified by a car) according to the present disclosure
- FIG. 5 illustrates different connectivity options between a mobile terminal of the user, the car and the server according to the present disclosure
- FIGS. 6 a and 6 b illustrate exemplary structures of the neural network according to the present disclosure
- FIG. 7 illustrates an exemplary implementation which involves considering the driver's attention level to adapt settings of a vehicle according to the present disclosure.
- FIG. 8 illustrates an exemplary implementation which involves considering body scan data of a user to provide a user-adapted service to the user according to the present disclosure.
- FIG. 1 a schematically illustrates an exemplary composition of a server 100 for enabling efficient retrieval of a digital representation of personality data of a user by a client device from the server 100 , wherein the digital representation of the personality data is to be processed at the client device to provide a user-adapted service to the user.
- the server 100 comprises at least one processor 102 and at least one memory 104 , wherein the at least one memory 104 contains instructions executable by the at least one processor 102 such that the request server 100 is operable to carry out the method steps described herein with reference to the “server”.
- server 100 may be implemented on a physical computing unit or a virtualized computing unit, such as a virtual machine, for example. It will further be appreciated that the server 100 may not necessarily be implemented on a standalone computing unit, but may be implemented as components—realized in software and/or hardware—residing on multiple distributed computing units as well, such as in a cloud computing environment, for example.
- FIG. 1 b schematically illustrates an exemplary composition of a client device 110 for enabling efficient retrieval of a digital representation of personality data of a user by the client device 110 from a server.
- the client device 110 comprises at least one processor 112 and at least one memory 114 , wherein the at least one memory 114 contains instructions executable by the at least one processor 112 such that the request client device 110 is operable to carry out the method steps described herein with reference to the “client device”.
- FIG. 2 illustrates a method which may be performed by the server 100 according to the present disclosure.
- the method is dedicated to enabling efficient retrieval of a digital representation of personality data of a user by a client device (e.g., the client device 110 ) from the server 100 .
- a client device e.g., the client device 110
- the server 100 may perform the steps described herein with reference to the “server” and, in line with the above description, in step S 202 , the server 100 may store a neural network being trained to compute personality data of a user based on input obtained from the user, in step S 204 , the server 100 may receive, from the client device, a request for a digital representation of personality data for a user and, in step S 206 , the server 100 may send, to the client device, the requested digital representation of the personality data of the user, wherein the personality data of the user is computed using the neural network based on input obtained from the user.
- FIG. 3 illustrates a method which may be performed by the client device 110 according to the present disclosure.
- the method is dedicated to enabling efficient retrieval of a digital representation of personality data of a user by the client device 110 from a server (e.g., the server 100 ).
- a server e.g., the server 100
- the client device 110 may perform the steps described herein with reference to the “client device” and, in line with the above description, in step S 302 , the client device 110 may send, to the server, a request for a digital representation of personality data for a user, in step S 304 , the client device 110 may receive, from the server, the requested digital representation of the personality data of the user, the personality data of the user being computed, based on input obtained from the user, using a neural network trained to compute personality data for a user based on input obtained from the user and, in step S 306 , the client device 110 may process the digital representation of the personality data to provide a user adapted service to the user.
- FIG. 4 illustrates an exemplary interaction between a user 402 , a server 404 storing a neural network being trained to compute personality data of users based on input obtained from the users, and a client device for retrieving a digital representation of personality data of the user 402 to provide a user-adapted service to the user 402 , wherein, in the shown example, the client device is a car 406 which may be driven by the user 402 .
- the user 402 may perform an automated personality test by answering questions, e.g., using a web interface or an app on his laptop or smartphone, to thereby provide input to the neural network stored at the server 404 based on which the neural network may compute personality data for the user 402 .
- the server 404 provides an access code to the user 402 which can be used by the user 402 to access the personality data using different client devices, including the car 406 .
- the user 402 may register or login at the car 406 (more specifically, at its board computer) with the access code and the car 406 may then request, using the access code, the digital representation of the user's personality data from the server 404 (in the figure, the personality data of the user is denoted as the user's “MindDNA”).
- the server 404 may return the user's personality data to the car 406 , which may then configure its driving configuration (and, optionally, subcomponents of the car 406 ) in accordance with the personality data of the user 402 , e.g., adapting the gas and brake reaction behavior of the car 406 , to thereby provide a driving experience that is specifically adapted to the user's personality (e.g., risk-averse, risk-seeking, etc.).
- the server 404 may return the user's personality data to the car 406 , which may then configure its driving configuration (and, optionally, subcomponents of the car 406 ) in accordance with the personality data of the user 402 , e.g., adapting the gas and brake reaction behavior of the car 406 , to thereby provide a driving experience that is specifically adapted to the user's personality (e.g., risk-averse, risk-seeking, etc.).
- the car 406 may monitor the user's driving behavior, e.g., using sensors measuring the user's break reaction and intensity, and the car 406 may provide this information as feedback to the server 404 , where the feedback may be processed to update (by training) the neural network to refine its capability of computing the personality data of the user 402 .
- the server 404 may send correspondingly updated personality data of the user 402 to the car 406 which may then use the digital representation of the updated personality data to refine the car configuration for a better alignment with the actual personality of the user 402 .
- a system is therefore provided which may allow integrating retrieval and use of the user's personality data into an automated process to adapt the configuration of devices or services provided thereon in accordance with the preferences of the user derived his personality data, to thereby improve user experience.
- FIG. 5 illustrates different connectivity options between a mobile terminal 502 (e.g., a smartphone) of the user 402 , the car 406 and the server 404 in accordance with the present disclosure.
- the car 406 may communicate with the server 404 directly via the Internet and, upon authentication of the user 402 with the car 406 (e.g., using a key, smartcard, NFC/RFID, a smartphone with NFC, fingerprint, or the like), the car 406 may request the personality data of the user (in FIG. 5 again denoted as the user's “MindDNA”) to improve the driving experience of the user 402 .
- the car 406 may communicate with the server 404 directly via the Internet and, upon authentication of the user 402 with the car 406 (e.g., using a key, smartcard, NFC/RFID, a smartphone with NFC, fingerprint, or the like), the car 406 may request the personality data of the user (in FIG. 5 again denoted as the user's “MindDNA”) to improve the
- the mobile terminal 502 may (e.g., using a dedicated app installed thereon) communicate with the server 404 via the Internet and request the personality data of the user 402 .
- the car 406 may communicate locally with the mobile terminal 502 (e.g., using Bluetooth, Wi-Fi or USB cable) and retrieve the personality data of the user from the mobile terminal 502 .
- a direct connection between the car 406 and the mobile terminal 502 may additionally be used to exploit sensors installed at the mobile terminal 502 (e.g., gyroscope for movement and acceleration detection, GPS for movement and acceleration detection as well as detection of driving routes, or medical sensors measuring pulse, blood pressure, or the like) to supplement the feedback gathered by the car 406 itself (e.g., in relation to the user's driving behavior) to thereby provide additional feedback sensed by the mobile terminal 502 to the server 404 for updating the neural network based on the feedback, as described above.
- sensors installed at the mobile terminal 502 e.g., gyroscope for movement and acceleration detection, GPS for movement and acceleration detection as well as detection of driving routes, or medical sensors measuring pulse, blood pressure, or the like
- FIG. 6 a illustrates an exemplary structure of a neural network 602 in accordance with the present disclosure.
- the neural network 602 comprises an input layer, an output layer and two hidden layers. It will be understood that the neural network 602 shown in FIG. 6 a merely illustrates the structure of deep neural networks in general and that the actual number of nodes (at least in the input layer and the hidden layers) of the neural network 602 stored in the server 404 may be significantly higher than shown in the figure.
- the neural network 602 may comprise a single output node in the output layer.
- the result value at the output node of the output layer may be representative of the value of one personality dimension (out of the Big Five) on which the neural network 602 has been trained. It will be understood that such structure of the neural network 602 is merely exemplary and that other structures are generally conceivable.
- a more advanced structure of the neural network 602 comprises input nodes in accordance with the number of a full set of questions available, which may be taken from standard IPIP, HEXACO-60 and BFI-10 questions including further questions regarding goals and motivations of the user as well as still further questions on other psychological characteristics and/or preferences of the user not covered by the above questions, potentially adding up to several hundreds of questions, e.g., more than 600 questions.
- Such neural network 602 may thus have more than 600 input nodes, each corresponding to one of the questions of the full set of available questions, and the number of nodes of the hidden layers may be selected depending on the performance of the neural network 602 .
- the neural network 602 may comprise two hidden layers with 100 nodes each.
- the above-mentioned more than 600 input nodes may be duplicated, wherein each duplicated input node may be used as a missing-question-indicator.
- the missing-question-indicators may be dichotomous, i.e., they may only have two values (e.g., 0 and 1) indicating whether the question of the corresponding (original) input node has been answered or not. Due to the duplicated input nodes, the input layer may comprise a total of more than 1200 input nodes.
- the output layer of the more advanced neural network 602 may have a plurality of output nodes that together represent a probability curve for one personality dimension. If the scale used for the output in this personality dimension ranges from 0 to 10 and the number of output nodes is 50, for example, then each output node may be representative for a portion of the scale, i.e., corresponding to the portions 0-0.2, 0.2-0.4, 0.4-0.6, . . . 9.8.10 of the scale. Instead of a single output value, such output layer may deliver a whole probability curve for the output value on this personality dimension.
- FIG. 6 b illustrates an exemplary output layer together with a corresponding probability curve 604 .
- Such curve may allow determining where the output value most probably is (i.e., indicated by the peak of the curve) as well as determining the accuracy with which the neural network 602 calculates the result (i.e., indicated by the width of the curve).
- the advanced neural network 602 it may be possible to calculate the personality data of the user in the form of several probability curves (e.g., five probability curves corresponding to the Big Five) for an arbitrary number of answered questions, provided that the neural network 602 is trained separately for each dimension. In the initial state, in which no question has been answered yet, all missing-question-indicators may have the value of “missing” (e.g., 0). With every question which is then answered, an update of the output values may be calculated so that the width of the probability curves on the output layer becomes less with an increasing number of answered questions, so that the accuracy with which the neural network 602 calculates the result steadily increases.
- Such structure of the neural network 602 may be particularly advantageous because it may allow iteratively selecting questions to be answered by the user next from the full set of questions, wherein, in each iteration, a next question may be selected depending on an answer of the user to the previous question, wherein, in each iteration, a next question may be selected as a question of the full set of questions which is determined to be most influential on an achievable result for computing personality data of the user.
- the several (e.g., five) probability curves may be recalculated and, among the recalculated probability curves, the one which has the largest width (i.e., representing the probability curve currently having the at least accuracy) may be determined.
- a question on this dimension may be selected to improve the accuracy on this dimension.
- a degree according to which a change in the digital score input to the respective input node changes the probability curve (e.g., a degree in which the width of the curve changes) may be determined for each input node of the neural network 602 . Based on this, the question associated with the input node for which the degree of change in the probability curve is determined to be highest may be selected as the most influential question for the respective iteration.
- the advanced structure of the neural network 602 may also be advantageous because it may allow integrating feedback easily into the neural network. As described above, if the feedback represents a new input value which has not yet been input to the neural network 602 , a new input node may simply be added to the neural network 602 and the new input value may be assigned to the new input node when training the neural network 602 . In this way, any kind of new feedback may easily integrated into the network so that the neural network 602 may be refine its capability to compute personality data.
- the presented technique for efficient retrieval for a digital representation of personality data of a user has been exemplified in the context of adapting a vehicle's driving configuration, such as adapting the gas and brake reaction behavior of the vehicle to the personality of the user.
- the method described herein may also be denoted as a method for adapting a vehicle's driving configuration including an efficient retrieval of a digital representation of personality data of a user.
- adapting the gas and brake reaction behavior of the vehicle is just one example of adapting a vehicle's driving configuration and that, more generally, adapting the vehicle's driving configuration may comprise adapting any vehicle configuration that influences the driving behavior of the vehicle.
- Adapting the vehicle's driving configuration may as such comprise at least one of adapting a gas and brake reaction behavior of the vehicle, adapting chassis settings of the vehicle, adapting a driving mode of the vehicle, and adapting settings of an adaptive cruise control (ACC) of the vehicle, or the like, to the personality of the user.
- Adapting a driving mode of the vehicle may comprise setting an economy, comfort or sport mode to influence gas pedal and fuel consumption behavior of the vehicle depending on the driver's personality. If the personality data indicates that the driver tends to be risk-averse, for example, the driving mode may be set to economy or comfort, whereas for drivers that tend to have a risk-seeking personality, the driving mode may be set to sport mode.
- Adapting a drive mode of the vehicle may also comprise enabling/disabling an automatic four-wheel-drive (4WD) mode of the vehicle, for example.
- Adapting the settings of the ACC may comprise setting the distance to the vehicle ahead and/or the target driving speed, e.g., depending on the risk-averseness of the driver.
- the technique presented herein may also be employed for other purposes in a vehicle context, such as to adapt the environmental conditions in the passenger cabin of the vehicle (or, more generally, of a transport means, as an adaptation of the environmental conditions in the passenger cabin may similarly apply to other means of transport, such as aircrafts, trains, etc.).
- the method described herein may also be denoted as a method for adapting an environmental condition in a passenger cabin of a transport means including an efficient retrieval of a digital representation of personality data of a user.
- Adapting an environmental condition in a passenger cabin of a transport means may comprise adapting at least one of adapting a temperature of the passenger cabin (e.g., by adapting the air condition settings for the passenger cabin), adapting an internal lighting of the passenger cabin, and adapting an oxygen level in the passenger cabin, or the like, to the personality of the user. Additionally or alternatively to adapting an environmental condition in the passenger cabin, the technique presented herein may also be employed to adapt user-specific settings regarding the passenger cabin.
- Adapting a user-specific setting regarding a passenger cabin of a transport means may comprise adapting at least one of adapting a seat configuration (e.g., seat height, seat position, seat massage settings, seat belt tensioning, etc.) for the user in the passenger cabin, and adapting equalizer settings of a sound system (e.g., increasing/decreasing basses or heights) provided to the user in the passenger cabin, or the like, to the personality of the user.
- a seat configuration e.g., seat height, seat position, seat massage settings, seat belt tensioning, etc.
- equalizer settings of a sound system e.g., increasing/decreasing basss or heights
- any of the above adaptations of vehicle/transport means settings may—in addition to the adaptation to the personality of the user—also be performed in consideration of (or “based on”/“in accordance with”) sensor data indicative of a user's attention level obtained in the passenger cabin.
- the client device may be configured to adapt at least one of the vehicle's driving configuration, the environmental conditions in the passenger cabin, and the user-specific settings regarding the passenger cabin not only in consideration of the digital representation of the personality data of the user, but also in consideration of sensor data indicative of a user's attention level.
- the digital representation of the personality data of the user and the sensor data indicative of the user's attention level may in other words be combined prior to performing the above-mentioned adaptations.
- the sensor data indicative of the user's attention level may comprise data regarding at least one of the user's heartbeat, breath, tiredness, reaction time, and alcohol/drug level, for example.
- the sensor data may be collected by at least one sensor installed in the passenger cabin or in the mobile terminal of the user, for example.
- FIG. 7 illustrates an exemplary implementation which involves considering the driver's attention level in combination with the driver's personality data in order to adapt the vehicle's driving configuration, the environmental conditions in the passenger cabin and/or the user-specific settings regarding the passenger cabin.
- the driver's attention level may be checked by corresponding sensors in terms of the user's reaction time, tiredness, heartbeat, breath, alcohol/drug level, or unusual behavior of the user, for example.
- the collected sensor data is indicative of a normal attention level of the user and, hence, the vehicle settings may remain at the normal levels (e.g., as adapted to the driver's personality or “MindDNA”), including the speed, audio volume, temperature and seat settings, for example.
- the sensor data is indicative of a reduced attention level of the driver and the vehicle settings may thus be changed to reduced speed, higher audio volume, lower temperature settings, including turning on seat massage features, in order to refresh the driver's attention again.
- attention tests may be performed, such as requesting the driver to provide a voice-based response in a question/answer scheme, for example, and the results of the attention tests may be considered in adapting the above-mentioned settings.
- the sensor data is indicative of a very low driver's attention level and, therefore, a user warning may be provided and the vehicle settings may be adapted accordingly, e.g., to a very slow speed (and forcing to stop the vehicle at the next stopping opportunity, for example), to muted audio and/or to provide directions to the next hotel by a navigation system, for example.
- the client device may further consider body scan data indicative of (e.g., physical) characteristics of the user derivable by scanning (e.g., at least a portion of) the user's body prior to providing the user-adapted service to the user (e.g., prior to the user driving the vehicle).
- the user characteristics which are derivable by scanning the user's body may include at least one of the user's size, weight, sex, age, stature, posture, and emotional state, for example.
- the body scan data may be obtained by a camera or voice recorder (e.g., of the mobile terminal of the user, or installed at the vehicle/transport means) acquiring one or more images or speech signals of the user, wherein body/face/voice recognition techniques may be employed to scan the user's body and derive the user characteristics mentioned above.
- the client device may thus be configured to provide a user-adapted service not only in consideration of the digital representation of the personality data of the user, but also in consideration of (or “based on”/“in accordance with”) the body scan data.
- the digital representation of the personality data of the user and the body scan data may in other words be combined prior to providing the user-adapted service to the user.
- a driver's body scan data e.g., obtained by the driver's mobile terminal, such as the driver's smartphone, smartwatch or fitness tracker, prior to entering the vehicle
- the body scan data is denoted as “BodyDNA”, which in combination with the “MindDNA”, forms the so-called “LifeDNA”.
- the obtained body scan data may also be used to provide feedback characterizing the user to update the neural network, as described above.
- the technique presented herein may also be used to determine a vehicle configuration that is adapted to the personality of the user prior to manufacturing the vehicle, wherein the vehicle may then be manufactured based on (or “in accordance with”) the determined vehicle configuration.
- the vehicle may be manufacturable in different configuration options (e.g., as offered by a vehicle manufacturer), such as with different motor options each having a different motor power, drive technology options (e.g., support of two-wheel-drive (2WD) or 4WD technology), chassis options, different drive mode options, support of ACC, etc., and when a new vehicle is to be manufactured for the user, the vehicle configuration may be determined to be specifically adapted to the personality of the user.
- drive technology options e.g., support of two-wheel-drive (2WD) or 4WD technology
- chassis options e.g., support of ACC, etc.
- the determined vehicle configuration may comprise a selection of a motor having a lower power as compared to a vehicle configuration determined for a user whose personality data indicates a risk-seeking personality. Based on the determined vehicle configuration, the vehicle may then be manufactured accordingly.
- a method for vehicle manufacturing including an efficient retrieval of a digital representation of personality data of a user by a client device from a server, the digital representation of the personality data being processed at the client device to provide a vehicle configuration adapted to the personality of the user.
- the method may comprise sending, from the client device to the server, a request for a digital representation of personality data for a user, receiving, by the client device from the server, the requested digital representation of the personality data of the user, the personality data of the user being computed, based on input obtained from the user, using a neural network trained to compute personality data for a user based on input obtained from the user, processing the digital representation of the personality data to determine a vehicle configuration which is adapted to the personality of the user, and manufacturing the vehicle based on the determined vehicle configuration.
- the determined vehicle configuration may also affect the manufacturing of vehicle parts needed for the manufacturing of the vehicle.
- manufacturing the vehicle may comprise manufacturing one or more vehicle parts to be used for manufacturing the vehicle, wherein the vehicle parts are manufactured (e.g., using a 3D printer) in accordance with the determined vehicle configuration.
- a method for adapting a configuration of a smart home appliance including an efficient retrieval of a digital representation of personality data of a user, wherein the digital representation of the personality of the user may be processed at the client device to adapt a configuration of the smart home appliance to the personality of the user (e.g., to adapt the way in which the smart home appliance carries out its primary task, such as its shutting (roller shutters), heating/cooling (air conditions), refrigerating (refrigerators), washing (washing machines) or recording/display (televisions/set-top boxes) tasks).
- a smart home appliance e.g., automatic roller shutters, air conditions, refrigerators, washing machines, televisions, set-top boxes, etc.
- the digital representation of the personality of the user may be processed at the client device to adapt a configuration of the smart home appliance to the personality of the user (e.g., to adapt the way in which the smart home appliance carries out its primary task, such as its shutting (roller shutters), heating/cooling (air
- a method for adapting a configuration of a robot including an efficient retrieval of a digital representation of personality data of a user, wherein the digital representation of the personality of the user may be processed at the client device to adapt a configuration of the robot to the personality of the user (e.g., to adapt the way in which household tasks are carried out by the domestic robot).
- a configuration of a virtual robot e.g., a chatbot, virtual service personnel or virtual personal assistant
- a method for adapting a configuration of a virtual robot including an efficient retrieval of a digital representation of personality data of a user, wherein the digital representation of the personality of the user may be processed at the client device to adapt a configuration of the virtual robot to the personality of the user (e.g., to adapt the way in which the virtual robot carries out its task of supporting the user).
- a method for adapting a configuration of a medical device including an efficient retrieval of a digital representation of personality data of a user, wherein the digital representation of the personality of the user may be processed at the client device to adapt a configuration of the medical device to the personality of the user (e.g., to adapt a dosage regime, such as the dosage of an analgesic, or the like).
- a method for stimulating a brain including an efficient retrieval of a digital representation of personality data of a user, wherein the digital representation of the personality of the user may be processed at the client device to adapt a stimulation procedure for the brain based on the personality of the user.
- the stimulation procedure may comprise an electrical stimulation of a living being's brain or an adaptation/reconfiguration of a virtual representation of a brain, for example.
- a virtual representation of a brain may be fed into a robot or other form of intelligent system in order to influence the behavior of such system based on the personality of the user, for example.
- Such mappings may be predefined for each possible personality characteristic-configuration/setting combination and, depending on the obtained personality data of the user, the configuration or setting of the device/apparatus may be adapted accordingly.
- the personality characteristic of the user may correspond to a value of a personality dimension (e.g., out of the Big Five) output by the neural network, as described above, for example.
- a method may be provided for enabling efficient retrieval of a digital representation of personality data of a user ( 402 ) by a client device ( 502 ; 406 ) from a server ( 404 ), the digital representation of the personality data being processed at the client device ( 406 ) to provide a user-adapted service to the user ( 402 ), the method being performed by the server ( 404 ) and comprising:
- Statement #2 The method according to Statement #1 may be provided, wherein the digital representation of the personality data of the user ( 402 ) is processed at the client device ( 502 ; 406 ) to configure at least one device ( 406 ) providing a service to the user ( 402 ), and, optionally:
- Statement #3 The method according to Statement #1 or Statement #2 may be provided, further comprising:
- Statement #4 The method according to Statement #3 may be provided, wherein the feedback includes behavioral data reflecting behavior of the user ( 402 ) monitored at the at least one device ( 406 ) when using the service provided by the at least one device ( 406 ), and, optionally:
- Statement #5 The method according to Statement #4 may be provided, wherein the at least one device ( 406 ) comprises a vehicle and wherein the behavioral data comprises data reflecting a driving behavior of the user ( 402 ).
- Statement #6 The method according to any one of Statements #1 to #5 may be provided, wherein the personality data of the user ( 402 ) is computed prior to receiving the request from the client device ( 502 ; 406 ) and wherein the request includes an access code previously provided by the server ( 404 ) to the user ( 402 ) upon computing the personality data of the user ( 402 ), the access code allowing the user ( 402 ) to access the digital representation of the personality data of the user ( 402 ) from different client devices ( 502 ; 406 ).
- Statement #7 The method according to any one of Statements #1 to #6 may be provided, wherein the input obtained from the user corresponds to digital scores reflecting answers to questions regarding at least one of personality, goals and motivations of the user ( 402 ) and wherein each digital score is used as input to a separate input node of the neural network ( 602 ) when computing the personality data of the user ( 402 ) using the neural network ( 602 ).
- Statement #8 The method according to Statement #7 may be provided, wherein the questions correspond to questions selected from a set of questions representative of an optimally achievable result of computing personality data of a user ( 402 ), wherein the selected questions correspond to questions of the set of questions which are determined to be most influential with respect to the optimally achievable result, and, optionally:
- Statement #9 The method according to Statement #8 may be provided, wherein the questions are selected from the set of questions based on correlating results achievable by each single question of the set of questions with the optimally achievable result and selecting questions from the set of questions which have a highest correlation with the optimally achievable result, or
- a method may be provided for enabling efficient retrieval of a digital representation of personality data of a user ( 402 ) by a client device ( 502 ; 406 ) from a server ( 404 ), the method being performed by the client device ( 502 ; 406 ) and comprising:
- Statement #11 A computer program product may be provided comprising program code portions for performing the method according to any one of Statements #1 to #10 when the computer program product is executed on one or more computing units.
- Statement #12 The computer program product of Statement #11 may be provided, stored on one or more computer readable recording media.
- a server ( 100 ; 404 ) may be provided for enabling efficient retrieval of a digital representation of personality data of a user ( 402 ) by a client device ( 502 ; 406 ) from the server ( 404 ), the digital representation of the personality data being processed at the client device ( 502 ; 406 ) to provide a user-adapted service to the user ( 402 ), the server ( 404 ) comprising at least one processor ( 102 ) and at least one memory ( 104 ), the at least one memory ( 104 ) containing instructions executable by the at least one processor ( 102 ) such that the server ( 404 ) is operable to perform the method according to any one of Statements #1 to #9.
- a client device ( 110 ; 502 ; 406 ) may be provided for enabling efficient retrieval of a digital representation of personality data of a user ( 402 ) from a server ( 404 ), the client device ( 110 ; 502 ; 406 ) comprising at least one processor ( 112 ) and at least one memory ( 114 ), the at least one memory ( 114 ) containing instructions executable by the at least one processor ( 112 ) such that the client device ( 110 ; 502 ; 406 ) is operable to perform the method according to Statement #10.
- a system may be provided comprising a server ( 100 ; 404 ) according to Statement #13 and at least one client device ( 110 ; 502 ; 406 ) according to Statement #14.
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Data Mining & Analysis (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- General Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- Psychiatry (AREA)
- Psychology (AREA)
- Pathology (AREA)
- Epidemiology (AREA)
- Primary Health Care (AREA)
- Transportation (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Child & Adolescent Psychology (AREA)
- Developmental Disabilities (AREA)
- Hospice & Palliative Care (AREA)
- Social Psychology (AREA)
- Databases & Information Systems (AREA)
- Educational Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Veterinary Medicine (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP19163909.5 | 2019-03-19 | ||
EP19163909.5A EP3712896B1 (en) | 2019-03-19 | 2019-03-19 | Technique for efficient retrieval of personality data |
PCT/EP2020/057449 WO2020187984A1 (en) | 2019-03-19 | 2020-03-18 | Technique for efficient retrieval of personality data |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2020/057449 Continuation WO2020187984A1 (en) | 2019-03-19 | 2020-03-18 | Technique for efficient retrieval of personality data |
Publications (1)
Publication Number | Publication Date |
---|---|
US20220000406A1 true US20220000406A1 (en) | 2022-01-06 |
Family
ID=65904033
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/476,602 Active US11620531B2 (en) | 2019-03-19 | 2021-09-16 | Technique for efficient retrieval of personality data |
US17/476,614 Pending US20220001880A1 (en) | 2019-03-19 | 2021-09-16 | Technique for efficient retrieval of personality data |
US17/476,635 Pending US20220000406A1 (en) | 2019-03-19 | 2021-09-16 | Technique for efficient retrieval of personality data |
US18/192,978 Pending US20230237338A1 (en) | 2019-03-19 | 2023-03-30 | Technique for efficient retrieval of personality data |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/476,602 Active US11620531B2 (en) | 2019-03-19 | 2021-09-16 | Technique for efficient retrieval of personality data |
US17/476,614 Pending US20220001880A1 (en) | 2019-03-19 | 2021-09-16 | Technique for efficient retrieval of personality data |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/192,978 Pending US20230237338A1 (en) | 2019-03-19 | 2023-03-30 | Technique for efficient retrieval of personality data |
Country Status (7)
Country | Link |
---|---|
US (4) | US11620531B2 (es) |
EP (4) | EP3712896B1 (es) |
JP (4) | JP7360534B2 (es) |
CN (3) | CN113646844B (es) |
DE (1) | DE212020000450U1 (es) |
ES (1) | ES2905570T3 (es) |
WO (2) | WO2020187984A1 (es) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021123133A (ja) * | 2020-01-31 | 2021-08-30 | トヨタ自動車株式会社 | 情報処理装置、情報処理方法、及び情報処理プログラム |
US20220318822A1 (en) * | 2021-03-30 | 2022-10-06 | Toyota Motor Engineering & Manufacturing North America, Inc. | Methods and systems for rideshare implicit needs and explicit needs personalization |
US11646036B1 (en) * | 2022-01-31 | 2023-05-09 | Humancore Llc | Team member identification based on psychographic categories |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190276037A1 (en) * | 2016-11-16 | 2019-09-12 | Honda Motor Co., Ltd. | Emotion inference device and emotion inference system |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6615123B2 (en) * | 2000-12-01 | 2003-09-02 | Hewlett-Packard Development Company, L.P. | Personality module for configuring a vehicle |
GB0110480D0 (en) * | 2001-04-28 | 2001-06-20 | Univ Manchester Metropolitan | Methods and apparatus for analysing the behaviour of a subject |
US20020169882A1 (en) | 2001-05-11 | 2002-11-14 | Wole Fayemi | System and method of creating mass-customized multi-component articles |
US20080033826A1 (en) * | 2006-08-03 | 2008-02-07 | Pudding Ltd. | Personality-based and mood-base provisioning of advertisements |
US10796176B2 (en) | 2010-06-07 | 2020-10-06 | Affectiva, Inc. | Personal emotional profile generation for vehicle manipulation |
DE102010056397A1 (de) * | 2010-12-28 | 2012-06-28 | GM Global Technology Operations LLC | Fahrerassistenzsystem für ein Kraftfahrzeug, Kraftfahrzeug und Verfahren zum Betreiben eines Fahrerassistenzsystems |
US9493130B2 (en) | 2011-04-22 | 2016-11-15 | Angel A. Penilla | Methods and systems for communicating content to connected vehicle users based detected tone/mood in voice input |
US20130179178A1 (en) * | 2012-01-06 | 2013-07-11 | Active Health Management | System and method for patient care plan management |
US20140310610A1 (en) * | 2013-04-15 | 2014-10-16 | Flextronics Ap, Llc | Vehicle occupant impairment assisted vehicle |
US10068060B2 (en) * | 2012-08-16 | 2018-09-04 | Ginger.io, Inc. | Method for modeling behavior and psychotic disorders |
US20170004260A1 (en) * | 2012-08-16 | 2017-01-05 | Ginger.io, Inc. | Method for providing health therapeutic interventions to a user |
US11494390B2 (en) | 2014-08-21 | 2022-11-08 | Affectomatics Ltd. | Crowd-based scores for hotels from measurements of affective response |
DE102017208159B4 (de) * | 2017-05-15 | 2024-05-29 | Vitesco Technologies GmbH | Verfahren zum Betreiben einer Fahrerassistenzvorrichtung eines Kraftfahrzeugs, Fahrerassistenzvorrichtung und Kraftfahrzeug |
EP3619619A4 (en) * | 2017-06-29 | 2020-11-18 | Microsoft Technology Licensing, LLC | GENERATION OF RESPONSES IN AN AUTOMATED ONLINE CONVERSATION SERVICE |
US11727794B2 (en) * | 2018-03-14 | 2023-08-15 | Micron Technology, Inc. | Systems and methods for evaluating and sharing human driving style information with proximate vehicles |
US11148658B2 (en) * | 2018-03-21 | 2021-10-19 | Micron Technology, Inc. | Personalization of a vehicle based on user settings |
CN108596722A (zh) | 2018-04-24 | 2018-09-28 | 上汽通用五菱汽车股份有限公司 | 汽车客制化方法、设备及计算机可读存储介质 |
JP7035786B2 (ja) | 2018-05-11 | 2022-03-15 | トヨタ自動車株式会社 | 車両部品のカスタマイズ提案システム |
US20210269045A1 (en) * | 2018-06-26 | 2021-09-02 | Tamir Anavi | Contextual driver monitoring system |
US20210271259A1 (en) | 2018-09-14 | 2021-09-02 | Tesla, Inc. | System and method for obtaining training data |
WO2021046534A1 (en) * | 2019-09-06 | 2021-03-11 | Blue Note Therapeutics, Inc. | Pre-therapeutic and therapeutic digital medical device and method |
-
2019
- 2019-03-19 ES ES19163909T patent/ES2905570T3/es active Active
- 2019-03-19 EP EP19163909.5A patent/EP3712896B1/en active Active
-
2020
- 2020-03-18 CN CN202080022108.4A patent/CN113646844B/zh active Active
- 2020-03-18 JP JP2022504332A patent/JP7360534B2/ja active Active
- 2020-03-18 WO PCT/EP2020/057449 patent/WO2020187984A1/en active Search and Examination
- 2020-03-18 EP EP22157353.8A patent/EP4020487A1/en active Pending
- 2020-03-18 DE DE212020000450.1U patent/DE212020000450U1/de active Active
- 2020-03-18 EP EP22157359.5A patent/EP4020488A1/en active Pending
- 2020-03-18 EP EP20713243.2A patent/EP3942561A1/en active Pending
- 2020-03-18 CN CN202111595105.2A patent/CN114282111A/zh active Pending
- 2020-03-18 CN CN202210076801.0A patent/CN114420293A/zh active Pending
- 2020-09-22 WO PCT/EP2020/076436 patent/WO2021185468A1/en active Search and Examination
-
2021
- 2021-09-16 US US17/476,602 patent/US11620531B2/en active Active
- 2021-09-16 US US17/476,614 patent/US20220001880A1/en active Pending
- 2021-09-16 US US17/476,635 patent/US20220000406A1/en active Pending
- 2021-11-29 JP JP2021193377A patent/JP7339996B2/ja active Active
- 2021-11-29 JP JP2021193344A patent/JP7339995B2/ja active Active
-
2023
- 2023-03-30 US US18/192,978 patent/US20230237338A1/en active Pending
- 2023-09-29 JP JP2023169513A patent/JP2023165979A/ja active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190276037A1 (en) * | 2016-11-16 | 2019-09-12 | Honda Motor Co., Ltd. | Emotion inference device and emotion inference system |
Also Published As
Publication number | Publication date |
---|---|
CN113646844A (zh) | 2021-11-12 |
CN114282111A (zh) | 2022-04-05 |
EP3712896B1 (en) | 2022-01-12 |
JP7360534B2 (ja) | 2023-10-12 |
EP4020487A1 (en) | 2022-06-29 |
JP7339995B2 (ja) | 2023-09-06 |
US20220004877A1 (en) | 2022-01-06 |
EP3712896A1 (en) | 2020-09-23 |
JP2022084570A (ja) | 2022-06-07 |
US11620531B2 (en) | 2023-04-04 |
EP4020488A1 (en) | 2022-06-29 |
JP2023165979A (ja) | 2023-11-17 |
CN113646844B (zh) | 2024-06-04 |
CN114420293A (zh) | 2022-04-29 |
JP7339996B2 (ja) | 2023-09-06 |
WO2020187984A1 (en) | 2020-09-24 |
US20220001880A1 (en) | 2022-01-06 |
WO2021185468A1 (en) | 2021-09-23 |
DE212020000450U1 (de) | 2021-06-15 |
EP3942561A1 (en) | 2022-01-26 |
JP2022526197A (ja) | 2022-05-23 |
US20230237338A1 (en) | 2023-07-27 |
ES2905570T3 (es) | 2022-04-11 |
JP2022084026A (ja) | 2022-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11620531B2 (en) | Technique for efficient retrieval of personality data | |
US11853645B2 (en) | Machine-led mood change | |
JP6577642B2 (ja) | 自動車又は携帯電子装置を使用した能動的且つ自動的なパーソナルアシスタンスを提供するコンピュータベースの方法及びシステム | |
US20160063561A1 (en) | Method and Apparatus for Biometric Advertisement Feedback Collection and Utilization | |
US20230211744A1 (en) | Technique for providing a user-adapted service to a user | |
JP2023155992A (ja) | 推定装置、推定方法、およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: 2HFUTURA SA, PANAMA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GIERSCH, DANIEL;REEL/FRAME:057499/0542 Effective date: 20210903 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |