text:
WO2015091223A1 - System and method for assessing the cognitive style of a person - Google Patents
System and method for assessing the cognitive style of a person Download PDF
WO2015091223A1 PCT/EP2014/077459 EP2014077459W WO2015091223A1 WO 2015091223 A1 WO2015091223 A1 WO 2015091223A1 EP 2014077459 W EP2014077459 W EP 2014077459W WO 2015091223 A1 WO2015091223 A1 WO 2015091223A1
PCT/EP2014/077459
Mieke KLEPPE
Tim Johannes Willem Tijs
Lysanne SLOFF
Georgio Mosis
Joyca Petra Wilma Lacroix
Joris Hendrik Janssen
Koninklijke Philips N.V.
2013-12-17 Priority to EP13197733.2 priority Critical
2013-12-17 Priority to EP13197733 priority
2014-06-27 Priority to EP14174775.8 priority
2014-12-11 Application filed by Koninklijke Philips N.V. filed Critical Koninklijke Philips N.V.
230000001149 cognitive Effects 0 abstract claims description title 148
238000004590 computer program Methods 0 claims description 8
239000011295 pitch Substances 0 claims description 4
238000003384 imaging method Methods 0 claims description 2
230000013016 learning Effects 0 description 22
238000003066 decision tree Methods 0 description 14
230000035945 sensitivity Effects 0 description 13
201000010099 diseases Diseases 0 description 12
239000003814 drug Substances 0 description 9
238000002483 medication Methods 0 description 9
230000004069 differentiation Effects 0 description 6
230000014509 gene expression Effects 0 description 5
230000001815 facial Effects 0 description 4
210000002216 Heart Anatomy 0 description 3
230000019771 cognition Effects 0 description 3
238000003745 diagnosis Methods 0 description 3
230000037007 arousal Effects 0 description 2
230000002996 emotional Effects 0 description 2
230000035479 physiological effects, processes and functions Effects 0 description 2
239000006187 pill Substances 0 description 2
230000029058 respiratory gaseous exchange Effects 0 description 2
102100006255 CSRP3 Human genes 0 description 1
210000001508 Eye Anatomy 0 description 1
206010053240 Glycogen storage disease type VI Diseases 0 description 1
210000003128 Head Anatomy 0 description 1
102100006204 MARCKSL1 Human genes 0 description 1
108060004994 MLP family Proteins 0 description 1
210000004080 Milk Anatomy 0 description 1
230000002776 aggregation Effects 0 description 1
230000000271 cardiovascular Effects 0 description 1
230000000994 depressed Effects 0 description 1
238000009795 derivation Methods 0 description 1
230000035611 feeding Effects 0 description 1
239000008267 milk Substances 0 description 1
230000036629 mind Effects 0 description 1
238000009828 non-uniform distribution Methods 0 description 1
238000005070 sampling Methods 0 description 1
238000000528 statistical tests Methods 0 description 1
230000001225 therapeutic Effects 0 description 1
230000003442 weekly Effects 0 description 1
230000003245 working Effects 0 description 1
G10L15/00—Speech recognition
G10L15/08—Speech classification or search
G10L15/18—Speech classification or search using natural language modelling
G10L15/183—Speech classification or search using natural language modelling using context dependencies, e.g. language models
G10L15/19—Grammatical context, e.g. disambiguation of the recognition hypotheses based on word sequence rules
A61B5/00—Detecting, measuring or recording for diagnostic purposes; Identification of persons
A61B5/16—Devices for psychotechnics; Testing reaction times ; Devices for evaluating the psychological state
A61B5/167—Personality evaluation
A61B5/48—Other medical applications
A61B5/4803—Speech analysis specially adapted for diagnostic purposes
G10L17/00—Speaker identification or verification
G10L17/26—Recognition of special voice characteristics, e.g. for use in lie detectors; Recognition of animal voices
G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00-G10L21/00 specially adapted for particular use
G10L25/51—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00-G10L21/00 specially adapted for particular use for comparison or discrimination
G10L25/63—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00-G10L21/00 specially adapted for particular use for comparison or discrimination for estimating an emotional state
G10L25/90—Pitch determination of speech signals
G10L2025/906—Pitch tracking
The present invention relates to a system and method for assessing the cognitive style of a person. The system comprises an input interface (12) for receiving speech spoken by the person, a language processor (16) for analyzing the speech to identify predetermined natural language elements, and a style identifier (18, 18') for identifying the cognitive style of the person based on the identified natural language elements.
System and method for assessing the cognitive style of a person
The present invention relates to a system and a corresponding method for assessing the cognitive style of a person. The present invention relates further to a computer program for implementing said method.
Medication non-adherence is a multifaceted issue, which brings major health risks and healthcare costs with it. Decennia of research have led to the identification of a wide range of determinants for non-adherence. Existing technology-based solutions (e.g., alarm systems) as well as more traditional solutions (e.g., weekly pill box, information leaflets) to promote adherence often address a subset of these determinants using a one-size- fits-all approach. As such, these solutions fail to acknowledge the individual differences between patients. Face to face meetings between the patient and the medical professional allow for a more personalized approach in which the medical professional can assess the needs, interests and situation of the patient and apply a tailored intervention (e.g., health promotion information) that addresses the knowledge and motivation deficits of the patient.
While these types of interventions tailored to the individual have shown to be considerably more effective than generic solutions, they still establish only a moderate effect on adherence. One reason for this could be that the tailoring is limited to the intervention content (e.g., the type of information that is provided), but the communication and information in the intervention is still delivered in a one-size-fits-all format. An enormous amount of research underscores the major differences between individuals in cognitive style (also referred to as "profile" hereinafter), i.e., the way that individuals think, perceive and process information. Matching the information delivery style of an adherence intervention to a person's cognitive style is expected to improve the effect of these solutions. This matching would require that (1) the patient's cognitive style will be assessed and (2) the
information/communication delivery style is adapted accordingly.
The assessment of cognitive style poses a major challenge to the medical care professional, due to the fact that a person's cognitive style is not easily identifiable. Moreover, when known, it requires a specific type of knowledge about cognitive style to be able to adapt the intervention effectively.
Traditionally, cognitive style is assessed with the use of questionnaires (e.g., the Myers-Briggs Type Indicator (MBTI) is generally known and widely used instrument for assessing cognitive style). However, using questionnaires in the clinical context would be obtrusive to the patient and disruptive for the clinical workflow. It is known that certain dimensions of cognitive style can also be assessed using the analysis of natural language. This method is very time-consuming when it needs to be done manually by experts.
As for the assessment of cognitive style, the recommendations to tailor interventions/communication to the cognitive style are often unknown to the medical care provider and are quite time consuming to discover. Further, the known methods for eliciting cognitive style impose a burden to the patient, entailing the filling out of extensive questionnaires. Also, assessment by the care provider requires a specific expertise and a considerable amount of time. Moreover, care providers often lack the specific expertise to effectively adapt their style to different types of cognitive styles. Altogether, this leads to a missed opportunity to tailor an intervention to the cognitive style of the specific patient under consideration.
US 2010/075289 Al discloses a method and system for automated customization of original content for one or more users. One implementation involves obtaining behavior information for a user, profiling the user based on the user behavior information, determining a preferred learning style for the user based on the user profiling, and customizing the original content based on the preferred learning style for the user.
Profiling the user may involve analyzing the user behavior information using one or more profiling patterns for profiling the user to determine scores for different behavior categories for the user. Customizing the original content may involve determining a preferred learning style for the user based on the user profiling, and further includes selecting a customization scheme from a scheme repository, based on said scores for different behavior categories for the user, and applying the selected customization scheme to the original content to generate customized content for the user.
It is an object of the present invention to provide a system and a corresponding method for assessing the cognitive style of a person, which overcome the above mentioned shortcomings and particular allow an easy, efficient and, preferably, unobtrusive way for assessing the cognitive style of a person.
In a first aspect of the present invention a system for assessing the cognitive style of a person is presented comprising:
- an input interface for receiving speech spoken by the person,
a language processor for analyzing the speech to identify predetermined natural language elements,
a style identifier for identifying the cognitive style of the person based on the identified natural language elements,
- a recommendations generator for generating recommendations how to tailor the communication and/or information delivery style to be provided to the person according to the identified cognitive style of the person and
an output interface for outputting the identified cognitive style and/or the generated recommendations.
In a further aspect of the present invention a method for assessing the cognitive style of a person is presented comprising:
receiving speech spoken by the person,
analyzing the speech to identify predetermined natural language elements, identifying the cognitive style of the person based on the identified natural language elements,
generating recommendations how to tailor the communication and/or information delivery style to be provided to the person according to the identified cognitive style of the person and
outputting the identified cognitive style and/or the generated
recommendations.
In yet further aspects of the present invention, there are provided a computer program which comprises program code means for causing a computer to perform the steps of the method disclosed herein when said computer program is carried out on a computer as well as a non-transitory computer-readable recording medium that stores therein a computer program product, which, when executed by a processor, causes the method disclosed herein to be performed.
Preferred embodiments of the invention are defined in the dependent claims. It shall be understood that the claimed method, computer program and medium have similar and/or identical preferred embodiments as the claimed system and as defined in the dependent claims.
The present invention is based on the idea of derivation of cognitive style from natural language, based on which recommendations for tailoring the delivery style to the identified cognitive style can be reliably made. A number of natural language elements have been identified based on which the cognitive style can be derived. The invention operates by analyzing the speech to identify the natural language elements that are indicative of the cognitive style, which is then indicated to the user (e.g., care provider), for instance in form of a style indicator. In addition, in a preferred embodiment, the recommendations that correspond to the identified cognitive style are delivered to the user.
The proposed system and method provide a quick and easy way for care providers to indicate their patients' cognitive style at the point of service, and a set of recommendations to tailor their communication/information delivery style to the cognitive style of the patient. Accordingly, the system further comprises a recommendations generator for generating recommendations how to tailor communication and/or information, in particular healthcare and guidance information, to be provided to the person according to the identified cognitive style of the person. As a consequence the effectiveness of therapeutic intervention strategies can be improved.
In an exemplary embodiment the communication style in a face-to-face conversation is adapted. This may entail for example that the user, e.g. a healthcare professional, is guided to adopt an empathic style for a person that has a sensitive personality. Further, recommendations may be made which tone of voice and which type of language would be appropriate for this person (e.g. use soft tone of voice, show empathy by
summarizing the feelings expressed by the patient, acknowledge how difficult it is, etc.).
Preferably, the speech (i.e. the spoken language) is first translated into text so that in the subsequent step the spoken language and/or the text is analyzed to identify the natural language elements.
For outputting the identified cognitive style and/or the generated recommendations for use by a device or a user, in particular a caregiver (also called healthcare provider or healthcare professional), for tailoring communication and/or information, in particular healthcare and guidance information, to be provided to the person an output interface is provided. Said output interface may, e.g., be a display, for instance on a patient monitor, the care provider's computer screen, smartphone or tablet. Other output interfaces, such as loudspeakers, may also be used. Advantageously, said language processor is configured to determine in the received speech and/or the text one or more of
- the amount and/or length of pauses,
- the length of sentences and/or words,
- the amount of words in a sentence,
- the amount of personal pronouns and/or possessive pronouns,
- the amount of verbs, nouns and/or adjectives ,
- the amount of words with predetermined prefixes and/or endings,
- the amount of layman's words or phrases,
- the amount how much the person speaks about a predetermined topic,
- the extent to which the person uses predetermined words or phrases,
- the percentage of second person words,
- the variance in pitch.
It has been found that such natural language elements in speech and/or text are correlated to the cognitive style of a person so that their evaluation is useful in determining the cognitive style of a person. Other natural language elements, that may e.g. only become apparent through future research, may be used as well.
Preferably, said translator is configured to determine the language of the received speech, wherein said language processor is configured to analyze the text to identify predetermined natural language elements of the determined language. The language of the speech is, e.g., important in order to select appropriate natural language elements which, in this language, are useful in determining the cognitive style of a person.
In another embodiment the system further comprises a style database comprising a plurality of cognitive styles and corresponding natural language elements, wherein said style identifier is configured to access said style database and select the cognitive style of the person based on the identified natural language elements. The style database is preferably predetermined, but can also be updated over time as a kind of learning system. The use of a style database provides a simple and quick method for determining the cognitive style.
In a further embodiment said style identifier comprises a rule based engine for determining dimensions of the cognitive style of the person based on the identified natural language elements. For example, as dimensions of the cognitive style Fighter, Analyst, Optimist, and Sensitive may be used. Alternatively, known cognitive style dimensions may be taken as a starting point, e.g. the 'need for cognition', 'consideration of future consequences', 'Locus of Control', as will be explained below in more detail. A rule based engine is generally known in the art. A description and of its working principle can currently be found under link http://en.wikipedia.org/wiki/Rule-based_system.
Preferably, the system further comprises a recommendations database comprising a plurality of recommendations and corresponding cognitive styles, wherein said output interface is configured to access said recommendations database and select the recommendations based on the identified cognitive style of the person. The recommendations database is preferably predetermined, but can also be updated over time as a kind of learning system. The use of a recommendations database provides a simple and quick method for determining the recommendations. Thus, the main idea is that these recommendations are stored in a database. The system finds the right set of recommendations based on the processed natural language and presents these to the healthcare provider in an actionable format, e.g. on his computer screen.
The input interface preferably comprises a data interface for receiving audio data files of recorded speech and/or an audio recording unit, in particular a microphone, for converting spoken speech into electric speech signals. Thus, the speech may be recorded on the fly, or the speech may be prerecorded and evaluated at a later time.
In another embodiment said input interface further comprises an interrogator for interrogating the person. Thus, the system provides questions, e.g. on a display or as spoken questions, to the person, which the person has to answer (by vocalizing the answer) so that the system can process the speech as explained above. The interrogator is preferably implemented on a computer, e.g. as a corresponding software, and may be adapted to the person. Further, the interrogator may evaluate the given answers and adapt the next questions accordingly in order to get as much useful speech as possible in order to determine the person's cognitive style as reliably as possible. Alternatively, the questions of the interrogator are presented as a recommendation for the user (e.g. the healthcare provider) to be asked by the user himself (rather than letting them be asked by the interrogator). This would allow for a more natural conversation.
The present invention is not limited to the evaluation of speech and text derived from speech. In addition, other information obtained from the person or about the person, such as video data or physiological information, can be used to further improve the determination of the person's cognitive style. Accordingly, in an embodiment said input interface further comprises a video data interface for receiving image data files containing image data of the person and/or an imaging unit, in particular a camera, for recording image data of the person, wherein the system further comprises a video processor for analyzing the image data to identify predetermined image elements, and wherein said style identifier is configured to identify the cognitive style of the person based on the identified natural language elements and the identified image elements. Such image data may e.g. be video features of facial expressions, posture, gestures of the person which are evaluated in addition to the natural language elements.
In another embodiment said input interface further comprises a physiological data interface for receiving physiological data files containing physiological data of the person and/or an physiological data unit, in particular physiological data sensors, for recording physiological data of the person, wherein the system further comprises a physiological data processor for analyzing the physiological data to identify predetermined physiological data elements, and wherein said style identifier is configured to identify the cognitive style of the person based on the identified natural language elements and the identified physiological data elements. For instance, when a certain topic is discussed, physiological data (i.e. a vital sign such as heart rate, breathing rate, etc.) may be indicative of the emotional response to that topic and thereby be indicative of the person's cognitive style.
It is generally not possible to exactly indicate the correct cognitive style of the person. This may even be changing over time, e.g. during an interrogation. Hence, in an embodiment, additional information, like the most dominant momentary cognitive style of the person and a momentary certainty level indicating the likelihood of the identified cognitive style being the most dominant style, is identified by the style indicator.
Accordingly, in an embodiment said output interface is configured to output an indication of the most dominant cognitive style of the person and the certainty level and to update this indication over time according to changes of the cognitive style and/or the certainty level. For instance, a displayed indication of the most dominant cognitive style of the person and the certainty level may change, e.g. in color, size, etc. when the most dominant cognitive style of the person and/or the certainty level changes.
The system may further comprise an optimizer for determining the information entropy of one or more possible next questions which may be used for interrogating the person and for selecting the possible next question providing the highest information entropy. Thus, the next question(s) to be used is (are) actively selected in order to obtain as much information as possible that is useful in determining the person's cognitive style. This selection of the next question(s) generally depends on the previously asked questions and thus represents a continuously adaptive and learning system.
It should be noted that the present invention is not only directed to assessing the cognitive style of a patient for use by a care provider, but can be generally used for assessing the cognitive style of any person. Hence, whenever reference is made herein to a "patient" this shall be generally understood as a "person". Similarly, a user shall be understood broadly, and whenever reference is made herein to a "care provide" this shall be generally understood as a "user". In principle, the present invention may be used in any situation where two persons communicate and it is essential that information provided by one of the two persons (e.g., by a healthcare professional, teacher, parent, sales person, etc., i.e. generally a "user" or information provider) is received well by the other person (e.g., by a patient, student, child, buyer etc., i.e. generally a "person" or information receiver).
In another preferred embodiment said style identifier comprises one or more expert systems, each for performing a two-class classification for classifying if the person falls into one particular cognitive style or not. Each expert system may use one or more machine learning models that have been found most useful for the classification if a person fits into a particular cognitive style or not. The cognitive styles (profiles) are e.g. Analyst, Fighter, Sensitive and Optimist. Other cognitive styles may e.g. be Knowledge, Activity, Struggle and Enjoyment. As a further improvement said style identifier comprises two or more expert systems and a gating model unit for determining the final classification from the two-class classifications performed by the two or more expert systems. The classification result and its reliability can thus be further improved.
These and other aspects of the invention will be apparent from and elucidated with reference to the embodiment(s) described hereinafter. In the following drawings
Fig. 1 shows a schematic diagram of a first embodiment of a system according to the present invention,
Fig. 2 shows a schematic diagram of a second embodiment of a system according to the present invention,
Fig. 3 shows a schematic diagram of an embodiment of an input interface,
Fig. 4 shows a schematic diagram of an embodiment of a method according to the present invention, Fig. 5 shows a schematic diagram of a third embodiment of a system according to the present invention,
Fig. 6 shows a fourth embodiment of a system according to the present invention in the form of a smartphone,
Fig. 7 shows an exemplary plot of the results of a cognitive style versus each another cognitive style, and
Fig. 8 shows a schematic diagram of a fifth embodiment of a system according to the present invention.
Fig. 1 shows a schematic diagram of a first embodiment of a system 1 for assessing the cognitive style of a person according to the present invention. It comprises an input interface 12 for receiving speech spoken by the person. The input interface is, in this embodiment, a data port for receiving audio files (e.g. an MP3 file, a MIDI file, etc.) or audio data in any other format, which audio data represents the speech spoken by the person. Said audio data may be prerecorded or may just be received from a microphone, which records the speech currently spoken by the person.
The system 1 further comprises an optional translator 14 for translating the received speech into text. This may be implemented by a known algorithm, as e.g. used in dictation systems or speech recognition systems used in automated call centers. Many of such speech recognition algorithms are known and used in practice, which may generally be used by the translator 14.
The system 1 further comprises a language processor 16 for analyzing the speech and/or text to identify predetermined natural language elements. Such predetermined natural language elements include one or more of the amount and/or length of pauses, the length of sentences and/or words, the amount of words in a sentence, the amount of verbs, nouns, adjectives and/or possessive pronouns, the amount of words with predetermined prefixes and/or endings (e.g., if the language is English, the number words ending with "ed" versus the number of words ending with "ing"), the amount of layman's words or phrases, the amount how much the person speaks about a predetermined topic, the extent to which the person uses predetermined words or phrases.
Still further, the system 1 comprises a style identifier 18 for identifying the cognitive style of the person based on the identified natural language elements. This style identifier 18 may be implemented by use of a look-up table listing natural language elements and the corresponding cognitive style. In another embodiment said style identifier 18 is implemented as a rule-based style identification engine.
The various units of the system 1 may be comprised in one or multiple digital or analog processors depending on how and where the invention is applied. The different units may completely or partly be implemented in software and carried out on a personal computer which is connected to source of speech spoken by the person, e.g. to a microphone or to a storage storing an audio file included prerecorded speech. Some or all of the required functionality may also be implemented in hardware, e.g. in an application specific integrated circuit (ASIC) or in a field programmable gate array (FPGA).
A schematic diagram of a more detailed embodiment of a system 2 is shown in
Fig. 2. In this embodiment the system 2 comprises an apparatus 20 (e.g. a mobile phone) with a microphone 201 for recording and, preferably, storing audio files of recorded speech of the person, e.g. a patient in a hospital or at a care provider. The audio files are provided, e.g. via a data cable or wirelessly (e.g. using a wireless transmission technique like Bluetooth, WLAN or Zigbee), to the input interface 12 comprising an audio data interface 121 for receiving audio data from the apparatus 20. The input interface 12 is connected to the translator 14 for converting the speech recorded in the audio files into written understandable text. In parallel a speech pattern analyzer 22 is provided for analyzing the speech patterns contained in the speech. Preferably, the translator 14 is configured to or comprises a unit 141 for determining the language (e.g. Dutch, English, etc.) of the received speech.
It shall be noted here that additional data, such as video data (e.g. from a camera) and physiological data (e.g. from vital sign sensors) of the person may be used in addition to speech for determining the person's cognitive style. In this case the input interface 12 comprises an additional video data interface 122 and a physiological data interface 123 as indicated in Fig. 2 by broken lines.
The results of the translator 14 and the speech pattern analyzer 22 are provided to the language processor 16 as speech analysis result 30 including the text 32 received from the translator 14, the language 34 of the speech and the speech pattern and pause information 36. Based on this speech analysis result 30 the language processor 16 determines word statistics in a text evaluation unit 160 and performs content processing in a content processing unit 162. From these processing steps 40 are obtained.
A rule-based style identifier (SI) 18 identifies the cognitive style based on the output (i.e. the natural language elements 40) of the language processor 16. In particular, the person-specific input obtained from the language processor 16 and a rule-based engine 180 are used in the style identifier 18, to determine, based on psychographic rules that operate on the input from the language processor, specific dimensions of cognitive style of the patient captured in the audio file turned into text. Further, person-specific input (e.g. video data or physiological data) obtained via a user interface 24 (e.g. a computer, tablet, smartphone, etc.) may be used for this identification.
The user interface (UI) 24 provides the results of the analysis, i.e. the style indicator indicating the cognitive style of the person, for instance to the care provider.
Preferably, recommendations to tailor communication and information to be provided to the person in an intervention are provided along with the style indicator. These recommendations may be stored in a recommendations database 182, e.g. within the style identifier 18 or external to the style identifier, said database storing recommendations for the various possible cognitive styles. Further, a recommendations generator 184 for generating (or selecting) recommendations based on the determined cognitive style may be provided.
The results and recommendations can be fine-tuned when the recorded natural speech collection of the specific persons builds up over time and the accuracy of the results increases. An extendable user interface may show the outcome of the analysis. For instance, characteristics could be added and removed. Further, the system may be configured to only determine if a person is either "extrovert" or "introvert", or the system may be extended to determine more characteristics. Additionally, the system could provide tailored information or provide guidelines for the healthcare providers on which interventions could be most effective for the particular person.
A schematic diagram of another embodiment of the input interface 12' depicted in Fig. 3. In this embodiment the input interface does not only record audio data but also is also able to output audio data. For this purpose the input interface 12' comprises an interrogator 125. Said interrogator 125 comprises a microphone 126 for recording speech and a speaker 127 for outputting speech and asking questions to the person. The questions may be stored in a storage 128 and are e.g. selected by a control unit 129. This is a potentially effective approach because the control unit 129 can select the specific questions that are most relevant toward fast and accurate classification of the patient's cognitive style.
Preferably, open ended questions are asked by the interrogator 125 to the person so that the person needs to answer the questions by using natural speech including not only a single word like "yes" or "no".
In other embodiments of the input interface not including an interrogator the person is not asked certain questions by the system, but the system simply records any speech by the person, e.g. from a talk with a visitor, a care provider or any other person, and evaluates said speech.
In a very simple example the length of pauses in the speech of a person is evaluated. If e.g. the length of pauses is larger than a predetermined time, e.g. longer than 2 seconds, then it is judged that the person is introverted; otherwise the person is judged to be extraverted. In the first case the output of the style identifier for use by the care provider may be the following information: "This person is introverted and thinks in an abstract way.
Explain why this medication is important to the patient. Provide a leaflet with written communication. ' '
In preferred embodiments the system, in particular the language processor 16, is configured to take potential cognitive styles into account and is adapted to be able to determine natural language elements that are typical for such cognitive styles and help in the identification of such cognitive styles.
For instance, the need for cognition (NfC) can be identified in an embodiment. People high in NfC are more inclined to process relevant arguments whereas people low in NfC are more focused on peripheral cues. People low in NfC are also more likely to rely in stereotypes alone in judging other people. Hence, in an embodiment the language processor 16 is adapted to identify words / expressions related to the content of the disease in order to determine to what extent a person speaks about the disease (symptoms, consequences, underlying working, etc.) or other matters (e.g., hobbies, other people) in a given period. Further, the language processor 16 may be adapted to identify the extent to which a person uses terminology. These words/phrases can be pre-set in a database, e.g., "cardiovascular" is considered as higher on terminology than "heart", and "medication" is considered higher on terminology than "pills". Still further, the language processor 16 may be adapted to identify the extent to which a person uses typical layman's words/phrases, such as "things" and "I don't know".
As another instance, the Locus of Control (LoC) can be identified in an embodiment. LoC is about the extent to which people believe that they can control events that affect them. People with high internal LoC believe that events in2 their life derive primarily from their own actions. For example, if a person with a high internal LoC does not perform as well as they wanted to on a test, they would blame it on lack of preparedness on their part. Oppositely, if a person with a high external LoC does poorly on a test, he might attribute this to the difficulty of the test questions. Hence, in an embodiment the language processor 16 is adapted to identify the extent to which a person uses personal and possessive first person pronouns (e.g., 'my doctor' vs. 'the doctor', or T versus 'they'). Patients that use many personal and possessive pronouns are generally higher on internal LoC.
For instance, for an example for the cognitive style construct of Locus of Control the rule-based engine may include a rule that decides based on the frequency of use of personal and possessive first-person pronouns whether someone has an internal or external Locus of Control. For example:
IF (number of personal first-person pronouns + first-person possessive pronouns) / (total number of words expressed) > c (constant)
THEN Locus of Control = internal
ELSE Locus of Control = external.
As still another instance, the consideration of future consequences (CFC) can be identified in an embodiment. CFC is about the extent to which individuals consider the potential future outcomes of their current behavior and the extent to which they are influenced by the imagined outcomes. Hence, in an embodiment the language processor 16 is adapted to identify the extent to which a person uses high-CFC words such as
"consequences", "future", "outcome", "expect", "predict" and "anticipate".
In the above several embodiments of the system according to the present invention for determination of a patient's cognitive style based on natural language processing have been described. These embodiments are generally based on speech of the person, for instance in a conversation between the person (e.g. a patient) and the healthcare provider (or professional; HCP) or in an interrogation between the system and the person. This speech of the person is preferably triggered by open-ended questions provided by the system. Although helpful, this system is still fairly obtrusive, requiring dedicated (costly) time of the patient and the healthcare provider. In the following further embodiments are described, which are improved in this respect.
As explained above a tailored information approach is advantageous, because knowledge about a patient's cognitive style can help the healthcare provider to tailor information and/or information-style to the patient and to optimize patient experience and patient adherence. Further, many healthcare provider - patient conversations have a standard format, in which the healthcare provider has limited time to ask a predetermined number of questions to or to discuss a predetermined number of matters with the patient.
Further embodiments of a system according to the present invention are thus directed to minimize the patient - healthcare provider burden in identification of the patient's cognitive style by combines obtrusive identification methods with unobtrusive methods to use the costly (but effective) obtrusive methods when deemed necessary by the healthcare provider and/or employing uncertainty and/or information entropy data, to identify the patient's cognitive style as fast or with as little use of resources as possible, as will be explained below.
These further embodiments aim at minimizing the uncertainty about the cognitive style of a patient based on processing the spoken language extracted from healthcare provider - patient communication and guiding the healthcare provider in triggering a specific dialogue that will lead to information most likely to decrease the uncertainty. For this purpose a certainty parameter (sometimes also referred to as
"uncertainty parameter") corresponding to the level of certainty (or uncertainty) about the profile (cognitive style) and/or an information entropy parameter (the information entropy being a measure of the amount of uncertainty solved by answering the question, as e.g.
currently described under the link
http://en.wikipedia.org/wiki/Entropy_(information_theory)) corresponding to the expected value of information for determining the cognitive style) in a response of a patient to a certain healthcare provider question.
Fig. 4 shows a schematic diagram of such an embodiment of a method according to the present invention. Fig. 5 shows a schematic diagram of an embodiment of a corresponding system 3 according to the present invention. In a first step S10 the system 3 continuously gathers data from healthcare provider - patient communication unobtrusively. Mainly language extracted from speech collected by another embodiment of an input interface 12" including a microphone 132 or an interrogator (e.g. an interrogator as shown in Fig. 3) is used, but other speech parameters, or features from video and/or physiological signals can also be leveraged. For this purpose, the input interface 12" may further comprise a camera 134 and/or sensors 136, 138 for sensing physiological data, e.g. heart rate sensor or a breathing sensor. The microphone 132, camera 134 and sensors 136, 138 may alternatively be provided as separate elements instead of being included in a common input interface 12" (or a separate apparatus coupled to a simple data input interface).
In step S12 the most dominant cognitive style of the patient is determined by the style identifier 18. The audio data obtained by the microphone 132 are processed by the translator 14 and the language processor 16 as explained above. For processing the video data obtained by the camera 134 and the physiological data obtained by the sensors 136, 138 a video data processor 15 and a physiological data processor 17 are provided. The video signal can be analyzed to extract certain features. For example, the intensity and frequency of active gestures which can be indicative of a certain cognitive style, in particular when combined with the identification of a certain topic. For example, when more intense gestures are made more frequently by the person when discussing a health topic (identified by recognizing words such as 'health', 'taking medication', 'healthy lifestyle'), this is indicative of an internal Locus of Control instead of an external Locus of Control. Another example would be to extract facial expressions, which can be indicative of a certain cognitive style, in particular when discussing a certain topic, For example, when discussing a new diagnosis (identified by recognizing words such as diagnosis, new prescription, lifestyle change, a facial expression showing despair can be indicative of a particular cognitive style (see Table 1 below), while a facial expression showing self-confidence may be indicative of a different cognitive style.
In a similar manner, physiological signals can be analyzed and are indicative of a certain cognitive style, in particular in combination with the identification of a certain conversation topic. For example, when discussing a new diagnosis and a GSR sensor shows high arousal, this corresponds to discomfort in the person which may be indicative of discomfort and thereby indicative of a different cognitive style then while a low
arousal/discomfort level.
The outputs of the language processor 16, the video data processor 15 and the physiological data processor 17 are used by the style identifier 18 to determine the patient's cognitive style, for instance from a lookup table containing the available cognitive styles and the likelihood of being most dominant of each of the cognitive styles for the current patient.
An example of such a table is shown below as Table 1, e.g. stored in a style database 186. Table 1 illustrates an example data scenario for implementing step S12. The invention is not limited to the four cognitive styles used in this example. Each sample number (nr.) can be viewed as one iteration in the method depicted in Fig. 4 (with a sampling frequency of, e.g., 0.05Hz). Available cognitive styles
Sample Fighter Analyst Optimist Sensitive Certainty level Cognitive style advice in nr. (F) (A) (0) (S) (= highest % - display mode
second highest
% in columns Certainty levels (certainty %): 2 to 5) <15: no advice
15-30: small letter, normal font
> 30: big letter, bold font
1 25% 25% 25% 25% 0 -empty-
2 25% 35% 25% 15% 10 -empty-
3 25% 50% 15% 10% 25 a
4 20% 65% 10% 5% 45 A
5 20% 70% 5% 5% 50 A
Transition from step S10 to step S12, i.e., how speech features help to determine cognitive style is described in detail above.
In step S14 the certainty level is constantly updated by the style identifier 18 in order to change the display mode of the user interface 24 (e.g. a display of a tablet or smartphone) accordingly. This is also indicated in Table 1, right-most column. In case the certainty level has changed, also the display mode is changed in step SI 6.
In step SI 8, the information entropy of a set of possible next (open and/or closed) questions is determined by an optimizer 26, preferably based on the information value that is expected to be present in the answer to the question. The optimizer 26 selects the optimal next (obtrusive) question to ask to increase the profile certainty in order to further distinguish between the most dominant and second-most dominant profile. This is preferably done using a style-distinguishing lookup table. An example of such a table is shown below as Table 2, e.g. stored in a style-distinguishing database 188. Table 2 illustrates fragments of a style distinguishing lookup table (illustrating step SI 8 the method shown in Fig. 4), used to determine the information entropy (right column) of a set of possible next questions (middle column). ID Styles Question Answer Key (answer distinguished entropy)
1 Fighter - Analyst Will others rather describe you Actionable = F+3, A-3
as "Actionable" or Analytic = A+4, F-4
"Analytic"?
2 Fighter - Analyst Will others describe you rather The boss = F+l, A-l
as "the boss" or as "the The expert = A+2, F-2 expert"?
28 Fighter - Optimist Is life about achieving things, Achieving = F+8, 0-1
or about enjoying things? Enjoying = 0+7,F-6
136 Sensitive - When it comes to healthcare Guidance = S+4, 0-3
Optimist information, do you typically Choice = 0+2, S-2
prefer guidance or choice?
When the uncertainty level is below a particular (predetermined) threshold, the optimizer 26 finalizes suggesting new questions and takes the resulting cognitive style as a final result.
An example scenario, using Table 1 and Table 2 could be as follows. After the fifth sample (Table 1), the likelihood percentages of the four available profiles (F, A, O, S) are 20%, 70%, 5% and 5%, respectively, and the certainty level is 50 (%). Since F and A have the highest likelihood, the certainty level is calculated from these two profiles (highest - second highest). To further increase the certainty level, it is most effective to further distinguish between F and A. Therefore, the optimizer 26 looks up (see Table 2) questions to distinguish between F and A. Questions with IDl and ID2 do so, but IDl has higher entropy values (i.e., a stronger impact on the certainty level, namely 3% or 4% depending on which answer is given). Therefore, the optimizer 26 selects question IDl to use for interrogating the patient (or, alternatively, displays the question on the user interface 24 so that the healthcare provider can ask this question to the patient).
There are a plurality of further embodiments and improvements of the method and system illustrated in Figs. 4 and 5.
In an embodiment, the doctor can turn continuous data gathering temporarily off (e.g., to avoid that the system also gathers data about private communication / staff-staff communication or other conversations that are inappropriate. In an embodiment, cognitive style-advice-success information can be fed back from the person or the healthcare provider to the system, e.g., based on adherence results resulting from the tailored intervention or based on staff-overruling of the system's advice (possibly, staff with expertise regarding the determining of cognitive styles can provide feedback to the system).
In another embodiment, the system can use a feedback loop in which after every profiling interview, it analyses which questions were most instrumental in getting to this specific profile. Based on that analysis, the system (particularly the style identifier 18) changes the entropy data stored in Table 2.
In another embodiment, the systems used by each healthcare provider individually are connected, e.g. using an internet-based protocol, to improve the efficiency of the feedback loop, in particular by aggregating the post-hoc analysis after every profiling interview.
In another embodiment, in addition to (or instead of) displaying a style advice to the healthcare provider, the system may communicate the style advice automatically to other information systems (e.g., for implementation of the tailored communication style).
In another embodiment, the healthcare provider can determine the healthcare provider - patient conversation context, in which the conversation occurs. For instance, a healthcare provider may want to differ between a typical "intake interview" and a typical "exit interview" with a patient. In the intake interview, the patient may know less about his/her disease and therefore the "Need for Cognition" (e.g., implemented as "use of terminology") thresholds mentioned above may be lower than for the typical exit interview. Alternatively, it can take into account the specific specialism of the healthcare provider (e.g., physiotherapist, GP, or cardiologist), to which patients might react differently, or show different characteristics.
In another embodiment, as long as the current cognitive style advice is (still) empty, a progress bar may be used to indicate how many more questions/minutes of conversation the system expects to need before increasing one level of certainty.
In another embodiment, in case the certainty level changes, the user can be informed about this change, e.g., by a buzzing smartphone. Such an embodiment is illustrated in Fig. 6. The smartphone 4 represents another embodiment of the system according to the present invention. Available elements of the smartphone, such as the microphone, the loudspeaker, the processor and the storage, are used for implementing the above explained elements and functions of the proposed system. The display 42 of the smartphone 4 is used as user interface that displays the determined cognitive style 44 of the patient and the suggested next question 46.
In another embodiment, the formulation of the style distinguishing questions (see Table 2) can be made more specific/relevant, based on previously gathered data about the healthcare provider's conversation topic. For instance, in case the system has determined that patient's family caregiver is her husband, then the first question in Table 2 can be formulated as "Will your husband rather describe you as Actionable or Analytic?"
The system could also suggest questions that do not ask about the personality style, but content questions for which the system has learned that help in distinguishing between personality styles. For example the question "Do you have any questions regarding the intake of your medication?" will be answered by some patients by asking about the consequences of the medication and by others about details such as if it should be taken with water or milk. The system could even keep track of these sorts of questions, which occur in almost every talk with the physician and check whether these questions are already asked.
In another embodiment, the formulation of the style distinguishing questions
(see Table 2) can also be made more appealing/relevant, based on the suggested style advice. For instance, in case the patient uses a lot of terminology (e.g., resulting in a higher certainty level regarding the analyst profile), the style distinguishing questions can be tailored toward that profile (i.e., also containing more terminology).
In another embodiment, the system uses not only language from the patient to obtain the cognitive style, but also specific parameters of the communication from an audio or video signal to determine the cognitive style of the patient. For instance, a fighter might have a more dominant style as expressed by the energy in the speech or the amount of movement of the body, whereas a sensitive might be more submissive, leading to a softer speech.
In another embodiment, the system uses specific parameters of the communication from audio, video or physiology to determine the state of the patient and subsequently use this state to:
- Determine the next question, based on the current state of the patient. Certain questions are more effective or ineffective when patients are in a certain state. A feedback loop mechanism as described earlier can be used to learn when asking certain questions are most effective.
- Compensate for the state of the patient to better determine the profile, as patients answer differently based on the (emotional) state they are in. By compensating for the state, the answer can be adapted to the answer that would be given when the patient would be in a relatively neutral state.
In another embodiment, an initial non-uniform distribution of probabilities over the profiles is taken into account, based on the natural distribution of the profiles in the specific segment of the patient. This can be specific to certain patient characteristics like demographics or disease, if specific distributions for these characteristics are available. This distribution can change over time based on a feedback loop from the system. That is, every time a new patient is profiled, the a priori distribution of probabilities is changed by adding the profile of the newly profiled patient.
The present invention can further be embodied into a decision support system capable of audio recording, processing and displaying of information. Said decision support system comprises a processor and a computer-readable storage medium, wherein said computer-readable storage medium contains instructions for execution by the processor, wherein said instructions cause said processor to perform the steps of the method according to the present invention.
One possible embodiment is as a smartphone app, which may be used on a smartphone as shown in Fig. 6, carried by a healthcare provider, showing the suggested profile "Analyst". A certain color, font, size and/or other feature of the style indicator indicates the style identifier is not yet fully certain (see also Table 1) and the system- suggested question to achieve more profiling certainty.
Another possible embodiment is a software application on a fixed computer coupled to a microphone and camera that are positioned in the room and can track patient's behavior, physiology, and speech unobtrusively. Subsequently, the audio and video signals are sent to the computer for analysis, and the computer display is used to present the output to the healthcare provider.
Yet another possible embodiment is a pair of glasses that can be worn by the healthcare provider and that contain a microphone and video camera to measure input parameters. These are wirelessly sent to a portable computer like a smartphone that is in the vicinity, e.g. using Bluetooth, which sends back the output which is projected onto the glasses overlaying the healthcare providers field of view. This has the advantage that it is less distracting for the patient because the healthcare provider does not have to move his eyes or head to look at a different display.
The proposed system will assist healthcare providers in adapting their interventions and communication style to the patient. This system will be able to do this by assessing the patient's cognitive style by evaluating a sample of natural speech from the patient. The system will provide recommendations for the most effective intervention to the health care provider based on the patient's cognitive style.
One application of this invention is cognitive style identification of chronically ill patients with medication management challenges. It is of importance to understand their cognitive style in order to determine the optimal information delivery style of the adherence intervention. With this invention a caregiver could be directed to ask the patient a number of open ended questions and record the patient's answer. A system according to the present invention is able to record the answer and translate that into the likely psychographic of that patient.
Several classifiers that were interconnected have been developed to demonstrate feasibility of the proposed invention. Fig.7 graphically shows an example of experimental results of a differentiation of an assessed cognitive style of a person (e.g.: Fighter) based on an embodiment of the invention with others cognitive styles (non-Fighter). Predetermined natural language elements have been selected and provided in different classifiers where an assessed cognitive style by the present invention and a known cognitive style assessed by other means have been compared and graphically represented. For this example assessment, word and audio based recognition has been tested.
From Fig.7, one can appreciate that with the determination of all classified natural language elements, the experiment showed discrimination between the assessed profiles vs. any other profiles. From the combination of all natural language element comprised in a selected classifier, the proposed invention allowed to properly assess the cognitive profile of a user, using text and audio means. The skilled person will understand that the representation is of example only and that a comparison between another chosen cognitive styles with known cognitive styles that are not the assessed one may lead to different results. Moreover, different natural language elements will not be capable of discriminating between more than one cognitive profile with the same efficiency.
In the following an explanation of another embodiment of the system 5 according to the present invention shall be provided as depicted in Fig. 8. This embodiment focuses on the classification into one of four exemplary cognitive styles: Analyst, Fighter, Optimist, Sensitive. It should be noted, however, that these cognitive styles are to be understood as examples only and that the present invention and this embodiment can be used for the classification of a different number and/or of different cognitive styles as well. For this classification the proposed style identifier 18' comprises four expert systems 190 that each perform a two-class classification problem (classifying one specific profile against the others), the results of which are fed into a gating model unit 192 that determines the final classification result. The type of expert systems, the language features (herein called natural language elements) used by the expert systems, the gating model and the classification results will be described in detail below.
First, four different machine learning models which are used in different expert systems shall be explained: a multilayer perceptron (MLP), a decision tree constructed with a C4.5 algorithm, a naive Bayes classifier, and a support vector machine (SVM).
Descriptions of these models can e.g. be found at Wikipedia or at other sources.
The first machine learning model is a multilayer perceptron (MLP) model, which is a neural network consisting of a layer with input nodes, a hidden layer and an output layer. In an embodiment the input layer consists of nodes in representing a set of selected attributes that belong to a patient. The output layer consists of two nodes representing the possible profiles that can be assigned to a patient. The nodes in between constitute the hidden layer. A mapping from the attributes to the profiles is learned by defining the weights of the edges that minimize the classification error. With every new example the weights
are updated with a backpropagation algorithm.
Formall the classification error that needs to be minimized is defined as
where y(xn; w) is the prediction from the MLP and tn is the target output. To compute the activations for the hidden and output units of such MLP model the sigmoid function is used:
1 + e~Vi
where ¾ =∑ Wij ■ input (i) . As the input layer feeds its activation to the hidden layer, the Wij denotes the weights of the edges between the input and hidden units and input(i) is the input provided by the input nodes. For the output layer the Wij are the weights of the edges between the hidden and output notes and input(i) is the activation output of the hidden nodes. How large the changes in weights need to be every iteration is defined using gradient descent:
Here y;(n) is the output for unit n and η is a learning rate. All features are nominal. In an embodiment these features are transformed to binary features as well as normalized. The number of nodes in the hidden layer is set at #attributes + #classes / 2 and therefore depends on the feature set and whether the two-class or four-class problem shall be considered. The stopping criterion for training is set at 500 iterations.
A second machine learning model is a C4.5 machine learning model which shall be explained using an example. A decision tree is constructed with the C4.5 algorithm by analyzing which of the selected attributes belonging to a patient is the best one to split on, i.e. to distinguish between profiles. This best attribute is the attribute that yields the highest information gain when this attribute is used for splitting. Information gain is defined as follows:
where H denotes information entropy. In words, the information gain describes the difference in the information entropy of the state before splitting and the information entropy of the state after splitting has occurred with that attribute. Information entropy is defined as:
where P(ti) is the probability that T = t;, i.e. that T has class value t;. Splitting along a path in the tree continues until a base case is encountered. There are three base cases:
1. No attribute provides any information gain.
2. All instances in a group resulting from splitting belong to the same class. In this case a decision node higher up in the tree is created using the expected value of the class.
3. A new class is encountered. Again a decision node higher up in the tree is created.
The resulting decision tree is the trained machine learning model. This tree can be pruned in order to remove any decision nodes that do not contribute to classification.
For the third model, a naive Bayes classifier model, the simplest probabilistic machine learning model shall be used: a naive Bayes (NB) classifier. It is considered simple because it assumes that every attribute that describes a subject is independent from all the other attributes. As this independence assumption not always holds for the dataset, it is referred to as a naive approach As a result of its simplicity, learning a model is very fast and is useful for problems for which time is an issue.
The naive Bayes classifier is based on Bayes' theorem: D/ ,t . , P(C = a)■ F(Ai, ..., An\C = ci )
.t I u — C, Ai , .... An — = ,— : :— :
P(C = Ci) is the probability that for a particular subject the class value is c; while P(Al s An) is the probability that the attributes Al s An have a specific value. Using the independence assumption we can now compute P(C = c; | Al s An) using the naive Bayes approach as follows
Normally the factor ( it , ,...,Aflj js called a scaling vector and is replaced by 1/Z, such that Bayesian computation can be written as follows:
P(C = a\A Am) = i . P(C = Ci )■ f| P(Aj |C - ¾)
j= l
The Ci for which P(C = c; | Al s An) is the highest that is assigned as the label to the instance.
The three models considered so far are fairly simple and are easy to build. However, sometimes a problem requires a mathematically more complex classification model. As an example of such more complex classification, for the fourth machine learning model, a support vector machine (SVM) is considered. The workings of an SVM are based on the observation that some classification problems cannot be solved because the data cannot be separated in two or more classes in the current feature space. However, a solution may be obtained by considering the problem in another feature space to achieve that the aim is to compute a kernel, a mathematical transformation that transforms the data to another feature space such that data does become separable. For instance, a separation between instances of Analyst and non- Analyst profile can be made, as will be explained in more detail below. Around the decision boundary there is a margin, which is defined as m / Iwl, where m is the distance between the decision boundary and the nearest training instances expressed in vector w.
Within the construction of a support vector machine, the goal is to find the decision boundary that minimizes this margin. As m is normally set to one this is equivalent to minimizing w. Specifically, the goal is to minimize 0.5 Iwl2. Minimization is achieved using Lagrange multipliers. The important thing to keep in mind is that the best decision boundary has the smallest margin. The data can be transformed using a polynomial kernel. This kernel is used to represent the original data in another feature space, specifically a feature space over polynomials of the original training data instances. If there are two vectors of the input space X; and Xj , the polynomial kernel is defined as follows:
where d is the degree of the polynomial. Further, the support vector machine can be optimized using the SMO algorithm.
Now that four different machine learning techniques have been defined, those can be applied to find the best models for every expert problem. Each of these models will receive a subset of the audio, text and multi-modal features as input. Next to providing a classification for each instance, it produces for each instance class-confidences. These class- confidences are measures of how certain the model is that this specific instance is of that class-type. Each model therefore produces two confidence values, one for the C profile (class profile) and one for the non-C profile. In this context C is used here to refer to one of the four cognitive styles: Fighter, Analyst, Optimist, or Sensitive. So basically the expert systems are trained to distinguish Analyst from non- Analyst profiles, Fighter from non-Fighter profiles etc. The confidences for each C-profile will be used, the one that an expert should specialize in, as input to the gating models. The gating methods receive a set of four different confidences, each one representing the certainty that an instance is of type C.
With this embodiment a differentiation task between four different profiles shall be achieved. In machine learning terms, the task is to learn how to classify specific with the correct profile label. As explained above several machine learning models are considered to find the model that classifies the patients in the most optimal way. Specifically, the model for which the unweighted average recall is optimal is adopted. The unweighted instead of the weighted average recall has been chosen because classification performance for each profile is equally important.
A possible solution consisting of a mixture of four weak classifiers has been defined, each serving as an expert to differentiate between one profile and the rest. For these four sub-problems, the model that yields the most optimal profile assignment in terms of the unweighted average recall shall be found. In the following the one-profile-against-all classification tasks will be described per profile.
A brief summary of the profile definition will be given to explain what kind of patients that profile describes. Further, performance results and feature sets that yield highest performance will be described. Significance shall be understood as statistical significance as proven with a statistical test.
An Analyst profile applies to patients who take their disease very seriously. They try to obtain as much knowledge about their disease in order to feel in control. They are organized in dealing with their disease. As they know a lot about their disease, they tend to be specific about the details, e.g., years, dosages, and names of medication.
According to the performance results for differentiating between the Analyst profile and the rest, the MLP is the best performing model since it yields the highest average recall. This notion is further supported by the mean standard error (MSE) which is the lowest for MLP as well. This lowest MSE means that the model is more certain about its label assignments than any of the other models. Recall that MSE can be decomposed into bias and variance. Therefore, the MLP yields the best trade-off between overfitting (large variance) and underfitting (large bias) the data. If compared to the two baselines ZeroR and random it is found that the MLP model is significantly better than ZeroR for predicting the Analyst profile and significantly better than random for predicting both the Analyst and non- Analyst profile. In short, the MLP is defined as the best classifier for this problem. Overall, the mean standard error is relatively low for all models applied to the Analyst versus non- Analyst dataset (except for the C4.5 decision tree). This overall low MSE indicates that a machine learning approach is most successful for this particular problem as the models are the most confident in assigning the labels. Low MSE indicates that a machine learning approach is most successful for this particular problem as the models are the most confident in assigning the labels.
For each classification model the optimal feature set for differentiating patients with Analyst profile from other patients has been defined. The optimal feature set for the optimal MLP model consists of five different features: average word length, percentage numbers, percentage conjunctions, total intensity in decibel (dB) and the variance in change of the pitch value over time. With increasing recall the mean squared error overall decreases, with maximum recall and minimum mean squared error for the final feature set. The recall is lower and MSE is higher if all the features are used which shows the importance of performing feature selection.
Patients with Analyst profile may use longer words on average and may be very detailed about dosages, numbers, medication and other names. Such words tend to be longer than more frequent words, especially in English. Secondly, patients with Analyst profile may use fewer conjunctions than other patients. Specifically, conjunctions like "and" and "or" may also be used to fill up any pauses in the sentences.
The last text feature in the feature set is the percentage of numbers. The previous fragment shows that numbers are used a lot, but the means do not differ between Analyst and non- Analyst patients.
The biggest difference in means is observed for the sound feature total intensity. Analyst patients talk louder. However, talking loudly is not necessarily a characteristic one would expect to belong to a patient with Analyst profile. However, the observation that Analyst patients have high total intensity may be due to a good position of the microphone and is not necessarily a specific determinant for the Analyst profile.
Finally, the last feature of the optimal feature set is the change variance in the pitch value. As this value is lower for Analyst patients this indicates that they talk with a more monotonous voice than other patients.
For all these feature means, standard deviation is high. This indicates that there is a lot of variance within each profile class which highlights the difficulty of the current problem. However, the standard errors are acceptable (with exception of the percentage numbers), i.e. the means of the dataset are fairly close to the population mean. This explains why classification is still possible, despite the high variance in the dataset and within each profile class.
Patients with Fighter profile may deal with their disease in a very active way. They may be in charge and in control. They may just want to know what to do in order to fight their disease, but cannot be bothered with too many details. These patients may be considered to be to the point.
Performance results for differentiation between the Fighter and non-Fighter patients show that the MLP model yields the highest average unweighted recall which is explained by relatively high performance for both predicting Fighter and non-Fighter profile. In this case the MSE is not minimal for the MLP, but is somewhat higher than the lowest value which is the C4.5 decision tree. As the average recall is substantially lower for the model that does yield the lowest MSE, the MLP is adopted as the best performing classifier. The MLP is proven to perform significantly better than the two baselines for both prediction of Fighter and non-Fighter patients. Based on these results, the MLP is defined as the best classifier for this problem. For each model applied to the Fighter profile dataset, the optimal feature set has been defined. The highest performance overall for classifying this dataset is achieved with the MLP for which the optimal feature set consists of the percentage personal pronouns and the total intensity in dB. The average performance is higher for the optimal feature set than the performance for the complete feature set. However, the mean squared error is the same which means that the bias-variance tradeoff is not improved with feature selection. On the other hand, it does show that higher performance can be achieved with only a limited set of features without impairing the bias- variance trade-off. The size of the feature set is also an advantage in terms of the model complexity; two features means only two inputs in the MLP, which leads to fewer hidden nodes. This reduces the overall complexity of the MLP model and the mapping of inputs to outputs the model needs to learn.
Patients with Fighter profile may use more personal pronouns, such as I, me, she, them. However, over the whole dataset the difference in means is only minimal, especially as the standard deviations show high variance within the profiles.
A substantially large difference is observed for the feature total intensity.
Patients with Fighter profile are very direct and dominant which may coincide with a loud voice. The opposite is the case in the current dataset: Fighter patients talk in a softer voice on average, although the high variance suggests that this is certainly not the case for every Fighter patient. Like in the Analyst dataset, this feature probably suffers from a bias caused by inconsistent recording conditions.
The Sensitivity profile is assigned to patients who have a very hard time dealing with their disease. They feel that they are a victim of the disease and that it has taken over their life. They therefore tend to dwell on the past. Patients with Sensitivity profile can seem quiet and depressed and are often more dependent on others.
The performance results for differentiating between Sensitivity patients and non- Sensitivity patients show that the C4.5 decision tree model yields the highest unweighted average recall. This performance is particularly caused by the high recall for predicting patients with the Sensitivity profile. However, the mean squared error for this model is second highest of all the models. This model performs significantly better than the ZeroR classifier with respect to the non-Sensitivity patients, and significantly better than the random classifier with respect to the Sensitivity profile. As the high error values suggest, for this particular problem it is the most difficult to define the best classifier.
The optimal feature set for the C4.5 decision tree as the most suitable profile for the current problem consists of percentage function words, percentage personal pronouns, percentage third person pronouns, text length in words per minute and average time answering. Like in the case of differentiating between Fighter and non-Fighter patients, the optimal feature set yields the highest performance and only a slightly larger mean squared error than the complete feature set. The differences in the features are small, with high standard deviations. Some of the larger differences can be found in the data. The largest differences in means can be found for the text length (words) and the average time it takes per answer. Both values are lower than the averages for the Sensitivity profile highlighting the difference with other profiles.
Patients with the Optimist profile may try to focus on the nice things in life instead of on their disease. They may go with the flow and may be focused on the present. These patients may have no problem undergoing treatment as long as it does not interfere with their lives.
A C4.5 decision tree yields the highest unweighted average recall for differentiation between patients with Optimist profile and others. For all four models, this model results in the highest recall for both prediction of Optimist and non-Optimist patients. The mean squared error for the C4.5 decision tree is substantially lower than all the other errors. The C4.5 decision tree yields the best bias-variance trade-off and is the most suitable classifier for this problem. Furthermore, the C4.5 decision tree performs significantly better for both Optimist and non-Optimist patient prediction when compared to the random classifier. However, the model is only significantly better for non-Optimist patient prediction when compared to the ZeroR classification. This is to be expected since ZeroR performance for Optimist patients is 100% as it is always the most frequent profile. Therefore each of our more sophisticated classifiers will do worse than this ZeroR classifier for predicting Optimist and non-Optimist patients.
For this particular problem all models yield a relatively high mean squared error. This indicates that all the models here are sensitive to outliers and are not complex enough to really fit to the training data. More data will be needed to ensure that the machine learning learns enough examples to predict previously unseen patients.
The C4.5 decision tree results in the highest performance and the lowest error so that the C4.5 decision tree is defined as the model that is most suitable for the current task. The optimal feature set in this case consists of five different features: percentage function words, percentage numbers, the ratio between past and present verbs, the average subjectivity per sentence and finally the variance in how the power changes over time. The Optimist profile is the only profile class for which content-related features play a role in differentiation, for the classifiers that have been defined as most suitable for the different tasks. The mean squared error and the average performance show the same kind of relation as for Analyst profile classification: with increasing performance the error decreases. The performance is maximal and error is minimal for our optimal feature set. Using all the features results in lower performance and higher error, which emphasizes the advantage of feature selection.
Total intensity has been found to be an important feature for differentiating between Analyst patients and the rest and Fighter patients and the rest. For the Sensitivity profile text length (in words) contributes significantly indicating that the less a patient talks, the more likely it is a Sensitivity patient. The Sensitivity profile is the only profile that does not rely on pure audio features showing what only text and multi-modal features can do. Finally, text, audio and multi-modal features are all represented in at least one of the feature sets for the profiles. This highlights the need for using information from multiple modalities, instead of using only audio or text.
In the following, results are described for the use of different gating models. Two general ways of gating the expert outputs are considered:
1. It is assumed that classification of each sample belonging to one participant is independent from the classification output of other samples in the same set. This approach is called independent classification. Four different gating classifiers are considered in this category: MLP, C4.5 decision tree, naive Bayes classifier and support vector machine.
2. It is assumed that classification of each sample belonging to one participant is dependent on the classification output of the other samples within the same set. This approach is called joint classification. The joint classification gating model is the conditional random field (CRF).
The resulting model is best at differentiating between Analyst and Fighter patients and worst at differentiating Analyst and Optimist patients, as well as between Fighter and Optimist patients. In short, the best model for the current task is the mixed mixture-of- experts with an SVM as gating mechanism. This model is found to be significantly better for prediction of the Analyst, Sensitivity and Optimist profile when compared to a random classifier. When compared to the ZeroR baseline prediction of the model is significantly better for prediction of Analyst, Fighter and Sensitivity profile. The current results hold for the assumption that every separate data point of a patient should be considered independent from any other data point. The final set of results describes what can be observed if the joint
classification approach, a conditional random field, is used as gating classifier. Leave-one- patient-out validation is used for each combination of mixture-of-experts with a CRF classifier to define which combination of mixture-of-experts with a CRF best suits the current problem. Based on the results described above the mixed mixture-of-experts should yield the highest results.
It can be concluded that a mixture-of-experts consisting of two MLPs and two C4.5 decision trees gated with a support vector machine is the most suitable model for differentiation between the four different profiles. This particular model was proven to perform significantly better than the two baselines for three profiles.
The independence assumption works best. However, this does not mean that it can be concluded that every data point is independent from any other data point. Rather, the poor performance of the CRF is due to the high variance within each patient such that the dependence assumption is too strict a constraint on this data. In other words, the difference between data points of one patient is already large such that demanding that they all have a similar label is inconvenient. This constraint weights more heavily in the CRF due to the dependence assumption. In short, under the current conditions the mixed mixture-of-experts using an SVM gating method is considered as the overall best model for the problem.
While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive; the invention is not limited to the disclosed embodiments. Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims.
In the claims, the word "comprising" does not exclude other elements or steps, and the indefinite article "a" or "an" does not exclude a plurality. A single element or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
A computer program may be stored/distributed on a suitable non-transitory medium, such as an optical storage medium or a solid-state medium supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems. Any reference signs in the claims should not be construed as limiting the scope.
1. A system for assessing the cognitive style of a person, the system comprising:
an input interface (12) for receiving speech spoken by the person, a language processor (16) for analyzing the speech to identify predetermined natural language elements,
a style identifier (18, 18') for identifying the cognitive style of the person based on the identified natural language elements,
a recommendations generator (182) for generating recommendations how to tailor the communication and/or information delivery style to be provided to the person according to the identified cognitive style of the person, and
an output interface (24) for outputting the identified cognitive style and/or the generated recommendations.
2. The system as claimed in claim 1,
further comprising a translator (14) for translating the received speech into text, wherein said language processor (16) is configured to analyze the speech and/or text to identify predetermined natural language elements.
3. The system as claimed in claim 1 or 2,
wherein said recommendations generator (182) is configured for generating recommendations how to tailor healthcare and guidance information to be provided to the person according to the identified cognitive style of the person.
wherein said output interface (24) is configured for outputting the identified cognitive style and/or the generated recommendations for use by a caregiver for tailoring healthcare and guidance information to be provided to the person.
wherein said language processor (16) is configured to determine in the received speech and/or the text one or more of
- the amount of verbs, nouns, adjectives, personal pronouns and/or possessive pronouns,
wherein said translator (14) is configured to determine the language of the received speech, and
wherein said language processor (16) is configured to analyze the text to identify predetermined natural language elements of the determined language.
further comprising a style database (186) comprising a plurality of cognitive styles and corresponding natural language elements,
wherein said style identifier (18) is configured to access said style database (186) and select the cognitive style of the person based on the identified natural language elements.
wherein said style identifier (18) comprises a rule based engine (180) for determining dimensions of the cognitive style of the person based on the identified natural language elements.
further comprising a recommendations database (182) comprising a plurality of recommendations and corresponding cognitive styles,
wherein said output interface (24) is configured to access said recommendations database (182) and select the recommendations based on the identified cognitive style of the person.
10. The system as claimed in claim 1 or 2,
wherein said input interface (12, 12') comprises an audio data interface (121) for receiving audio data files of recorded speech and/or an audio recording unit (127), in particular a microphone, for converting spoken speech into electric speech signals and/or an interrogator (125) for interrogating the person.
wherein said input interface (12, 12") further comprises a video data interface (122) for receiving image data files containing image data of the person and/or an imaging unit (134), in particular a camera, for recording image data of the person,
wherein the system further comprises a video data processor (15) for analyzing the image data to identify predetermined image elements, and
wherein said style identifier (18) is configured to identify the cognitive style of the person based on the identified natural language elements and the identified image elements.
wherein said input interface (12") further comprises a physiological data interface (123) for receiving physiological data files containing physiological data of the person and/or an physiological data unit (136, 138), in particular physiological data sensors, for recording physiological data of the person,
wherein the system further comprises a physiological data processor (17) for analyzing the physiological data to identify predetermined physiological data elements, and wherein said style identifier (18) is configured to identify the cognitive style of the person based on the identified natural language elements and the identified physiological data elements.
wherein said style identifier (18) is configured to identify the most dominant momentary cognitive style of the person and a momentary certainty level indicating the likelihood of the identified cognitive style being the most dominant style.
14. The system as claimed in claim 13, further comprising :
an interrogator (125) for interrogating the person, and
an optimizer (26) for determining the information entropy of one or more possible next questions which may be used for interrogating the person and for selecting the possible next question providing the highest information entropy.
wherein said style identifier (18') comprises one or more expert systems (190), each for performing a two-class classification for classifying if the person falls into one particular cognitive style or not.
16. The system as claimed in claim 15,
wherein said style identifier (18') comprises two or more expert systems (190) and a gating model unit (192) for determining the final classification from the two-class classifications performed by the two or more expert systems.
17. A method for assessing the cognitive style of a person, the method comprising the steps of:
generating recommendations how to tailor the communication and/or information delivery style to be provided to the person according to the identified cognitive style of the person, and
recommendations .
18. The method of claim 17 further comprising the step of translating the received speech into text, wherein the speech and/or text is analyzed to identify predetermined natural language elements.
19. Computer program comprising program code means for causing a computer to carry out the steps of the method as claimed in claim 17 when said computer program is carried out on the computer.
PCT/EP2014/077459 2013-12-17 2014-12-11 System and method for assessing the cognitive style of a person WO2015091223A1 (en)
EP13197733.2 2013-12-17
US15/102,535 US10515631B2 (en) 2013-12-17 2014-12-11 System and method for assessing the cognitive style of a person
PCT/EP2014/077459 WO2015091223A1 (en) 2013-12-17 2014-12-11 System and method for assessing the cognitive style of a person
US (1) US10515631B2 (en)
CN105232061A (en) * 2015-09-09 2016-01-13 北京中盛普阳科技发展有限公司 Complex discovery and treatment method and complex discovery and treatment system
IN2013MU02915A (en) * 2013-09-10 2015-07-03 Tata Consultancy Services Ltd
US10452813B2 (en) * 2016-11-17 2019-10-22 Terarecon, Inc. Medical image identification and interpretation
US20180349560A1 (en) * 2017-05-31 2018-12-06 International Business Machines Corporation Monitoring the use of language of a patient for identifying potential speech and related neurological disorders
WO1999063462A1 (en) * 1998-06-03 1999-12-09 Paretoscope, Inc. Method and apparatus for predicting and improving patient compliance with medical treatment
US20030172052A1 (en) * 2002-03-11 2003-09-11 Thomas Crandell Conceptual framework and assessment tool for designing a personalized electronic textbook and other online educational software
US20090140864A1 (en) * 2007-12-04 2009-06-04 At&T Delaware Intellectual Property, Inc. Methods, apparatus, and computer program products for estimating a mood of a user, using a mood of a user for network/service control, and presenting suggestions for interacting with a user based on the user's mood
US20100075289A1 (en) 2008-09-19 2010-03-25 International Business Machines Corporation Method and system for automated content customization and delivery
US20110054985A1 (en) * 2009-08-25 2011-03-03 Cisco Technology, Inc. Assessing a communication style of a person to generate a recommendation concerning communication by the person in a particular communication environment
US20120246054A1 (en) * 2011-03-22 2012-09-27 Gautham Sastri Reaction indicator for sentiment of social media messages
US4974191A (en) * 1987-07-31 1990-11-27 Syntellect Software Inc. Adaptive natural language computer interface system
US5572421A (en) * 1987-12-09 1996-11-05 Altman; Louis Portable medical questionnaire presentation device
US5642731A (en) * 1990-01-17 1997-07-01 Informedix, Inc. Method of and apparatus for monitoring the management of disease
US5302132A (en) * 1992-04-01 1994-04-12 Corder Paul R Instructional system and method for improving communication skills
US5660176A (en) * 1993-12-29 1997-08-26 First Opinion Corporation Computerized medical diagnostic and treatment advice system
US5908383A (en) * 1997-09-17 1999-06-01 Brynjestad; Ulf Knowledge-based expert interactive system for pain
AU1473201A (en) * 1999-11-10 2001-06-06 Global Market Insite, Inc. Content delivery in a preferred language for a large number of languages
US20040215453A1 (en) * 2003-04-25 2004-10-28 Orbach Julian J. Method and apparatus for tailoring an interactive voice response experience based on speech characteristics
WO2005050621A2 (en) * 2003-11-21 2005-06-02 Philips Intellectual Property & Standards Gmbh Topic specific models for text formatting and speech recognition
US7818164B2 (en) * 2006-08-21 2010-10-19 K12 Inc. Method and system for teaching a foreign language
US8990065B2 (en) * 2011-01-11 2015-03-24 Microsoft Technology Licensing, Llc Automatic story summarization from clustered messages
US9043205B2 (en) * 2012-06-21 2015-05-26 Google Inc. Dynamic language model
US9330088B2 (en) * 2013-04-23 2016-05-03 International Business Machines Corporation Preventing frustration in online chat communication
US9552810B2 (en) * 2015-03-31 2017-01-24 International Business Machines Corporation Customizable and individualized speech recognition settings interface for users with language accents
GUDRUN KELLNER ET AL: "Extracting knowledge about cognitive style", NATURAL LANGUAGE PROCESSING ANDKNOWLEDGE ENGINEERING (NLP-KE), 2011 7TH INTERNATIONAL CONFERENCE ON, IEEE, 27 November 2011 (2011-11-27), pages 73 - 79, XP032101530, ISBN: 978-1-61284-729-0, DOI: 10.1109/NLPKE.2011.6138172 *
Narayanan et al. 2013 Behavioral signal processing: Deriving human behavioral informatics from speech and language
Wiener et al. 1972 Nonverbal behavior and nonverbal communication.
US8660970B1 (en) 2014-02-25 Passive learning and autonomously interactive system for leveraging user knowledge in networked environments
US9501743B2 (en) 2016-11-22 Method and apparatus for tailoring the output of an intelligent automated assistant to a user
Nunamaker et al. 2011 Embodied conversational agent-based kiosk for automated interviewing
Grünerbl et al. 2014 Smartphone-based recognition of states and state changes in bipolar disorder patients
US9230220B2 (en) 2016-01-05 Situation-dependent libraries of affective response
AU2011207344B2 (en) 2015-05-21 Early warning method and system for chronic disease management
Lisetti et al. 2003 Developing multimodal intelligent affective interfaces for tele-home health care
Vinciarelli et al. 2014 A survey of personality computing
EP2895970B1 (en) 2018-11-07 Systems and methods for collecting, analyzing, and sharing bio-signal and non-bio-signal data
US20040002838A1 (en) 2004-01-01 Layered models for context awareness
Lau et al. 2010 Supporting patient monitoring using activity recognition with a smartphone
US20070074114A1 (en) 2007-03-29 Automated dialogue interface
US20140244277A1 (en) 2014-08-28 System and method for real-time monitoring and management of patients from a remote location
US8190544B2 (en) 2012-05-29 Identifying and generating biometric cohorts based on biometric sensor input
Vizer et al. 2009 Automated stress detection using keystroke and linguistic features: An exploratory study
EP2575064A1 (en) 2013-04-03 Telecare and/or telehealth communication method and system
US20100280403A1 (en) 2010-11-04 Rapid serial presentation communication systems and methods
US20050246165A1 (en) 2005-11-03 System and method for analyzing and improving a discourse engaged in by a number of interacting agents
US20170160813A1 (en) 2017-06-08 Vpa with integrated object recognition and facial expression recognition
JP6101684B2 (en) 2017-03-22 Method and system for assisting patients
US9064040B2 (en) 2015-06-23 Adaptive analytical behavioral and health assistant system and related method of use
US20130266925A1 (en) 2013-10-10 Embedded Conversational Agent-Based Kiosk for Automated Interviewing
ES2466366T3 (en) 2014-06-10 System and procedure for monitoring emotional well-being
Country of ref document: US
2017-01-11 122 Ep: pct application non-entry in european phase


Getting Kids Reading: Read to your child. Every day.
Read to your child. Every day.
It's the single most important thing you can do to get your kid reading.
Statistics show that if you read to your child, every day, even for 10 minutes - it's likely that your child will grow up to become a reader.
The New York Times recently published a heartwarming true-life story about a father who read to his daughter every night, without missing a single night. For more than nine years.
It's a wonderful article about a single father who wanted to create a bond with his youngest daughter. He proposed "The Streak" - to see if they could read together for 100 straight bedtimes without skipping.
"In those nine-plus years, they survived many close calls. When Kristen was still in elementary school, her father and older sister went to Washington. "The phone rings at 10:45 in the hotel and it's Kristen," Mr. Brozina recalled. "She says, 'Dad, we forgot The Streak!' Fortunately, I always travel with several books and we read right then and there."
The Streak brought the pair much more than a love of reading. It brought them a shared language, taken from the pages of the Dr. Seuss and Dickens and Shakespeare books they read together.
But more importantly, it was something they both could count on, through the hectic days. No matter what happened during the day, they knew where they would both be that evening.
You can do this, too. Don't think of it as a nine-year streak. Think of it as - tonight I'm going to read with my kids. Just 10 minutes.
Thank you to Jen Robinson, for bringing this story to my attention through your tweet. And to Michael Winerip for being "that" kind of journalist.
Bonus nonsense: Did you catch that I've used a picture from Family Affair, that great 1966 sitcom about a single dad bringing up two children (and of course featuring their butler, Mr. French)? If you look at the picture accompanying the New York Times article, you'll see why. I hope. Or maybe it's just me.
Thanks to you, and Jen for prompting you. As a single dad, it is a story that warmed my heart, and I don't know what our current streak is, but we haven't missed many nights these last five years.
That is so great. It really is far and away the most important thing you can do for a child in terms of their lifelong literacy.