Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

AI Biotech/Diagnostics: Cardio

Search All Patents in AI Biotech/Diagnostics: Cardio


Patent US10152988


Issued 2018-12-11

Selecting Speech Features For Building Models For Detecting Medical Conditions

A mathematical model may be trained to diagnose a medical condition of a person by processing acoustic features and language features of speech of the person. The performance of the mathematical model may be improved by appropriately selecting the features to be used with the mathematical model. Features may be selected by computing a feature selection score for each acoustic feature and each language feature, and then selecting features using the scores, such as by selecting features with the highest scores. In some implementations, stability determinations may be computed for each feature and features may be selected using both the feature selection scores and the stability determinations. A mathematical model may then be trained using the selected features and deployed. In some implementations, prompts may be selected using computed prompt selection scores, and the deployed mathematical model may be used with the selected prompts.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • 1. A system for training a mathematical model for detecting a medical condition, the system comprising at least one computer configured to: obtain a training corpus comprising speech data items, wherein each speech data item is labelled with a diagnosis value; obtain speech recognition results for each speech data item using automatic speech recognition, wherein the speech recognition results for a speech data item comprise a transcription of the speech data item; compute a plurality of acoustic features for each speech data item in the training corpus, wherein the plurality of acoustic features is computed from the speech data item and wherein computation of the plurality of acoustic features does not use the speech recognition results of the speech data item; compute a plurality of language features for each speech data item in the training corpus by processing the speech recognition results; compute a feature selection score for each feature of the plurality of acoustic features and each feature of the plurality of language features, wherein: the feature selection score for a feature indicates a usefulness of the feature for detecting the medical condition, and the feature selection score is computed using, for each speech data item, a value of the feature and the diagnosis value corresponding to the speech data item; select a plurality of features from the plurality of acoustic features and the plurality of language features using the feature selection scores; train the mathematical model for detecting the medical condition using the selected plurality of features for each speech data item of the training corpus; deploy a computer program product or computer service for detecting the medical condition using the mathematical model; present, by the computer program product or computer service, a prompt to a person; receive, by the computer program product or computer service, a speech data item corresponding to speech of a person in response to the prompt; compute a medical diagnosis score by processing the received speech data item using the mathematical model; and display, by the computer program product or computer service, one or more of the medical diagnosis score or a medical diagnosis based on the medical diagnosis score.

  • 7. A computer-implemented method for training a mathematical model for detecting a medical condition, the method comprising: obtaining a training corpus comprising speech data items, wherein each speech data item is labelled with a diagnosis value; obtaining speech recognition results for each speech data item using automatic speech recognition, wherein the speech recognition results for a speech data item comprise a transcription of the speech data item; computing a plurality of acoustic features for each speech data item in the training corpus, wherein the plurality of acoustic features is computed from the speech data item and wherein computation of the plurality of acoustic features does not use the speech recognition results of the speech data item; computing a plurality of language features for each speech data item in the training corpus by processing the speech recognition results; computing a feature selection score for each feature of the plurality of acoustic features and each feature of the plurality of language features, wherein: the feature selection score for a feature indicates a usefulness of the feature for detecting the medical condition, and the feature selection score is computed using, for each speech data item, a value of the feature and the diagnosis value corresponding to the speech data item; selecting a plurality of features from the plurality of acoustic features and the plurality of language features using the feature selection scores; training the mathematical model for detecting the medical condition using the selected plurality of features for each speech data item of the training corpus; deploying a computer program product or computer service for detecting the medical condition using the mathematical model; presenting, by the computer program product or computer service, a prompt to a person; receiving, by the computer program product or computer service, a speech data item corresponding to speech of a person in response to the prompt; computing a medical diagnosis score by processing the received speech data item using the mathematical model; and displaying, by the computer program product or computer service, one or more of the medical diagnosis score or a medical diagnosis based on the medical diagnosis score.

  • 14. One or more non-transitory computer-readable media comprising computer executable instructions that, when executed, cause at least one processor to perform actions comprising: obtaining a training corpus comprising speech data items, wherein each speech data item is labelled with a diagnosis value; obtaining speech recognition results for each speech data item using automatic speech recognition, wherein the speech recognition results for a speech data item comprise a transcription of the speech data item; computing a plurality of acoustic features for each speech data item in the training corpus, wherein the plurality of acoustic features is computed from the speech data item and wherein computation of the plurality of acoustic features does not use the speech recognition results of the speech data item; computing a plurality of language features for each speech data item in the training corpus by processing the speech recognition results; computing a feature selection score for each feature of the plurality of acoustic features and each feature of the plurality of language features, wherein: the feature selection score for a feature indicates a usefulness of the feature for detecting a medical condition, and the feature selection score is computed using, for each speech data item, a value of the feature and the diagnosis value corresponding to the speech data item; selecting a plurality of features from the plurality of acoustic features and the plurality of language features using the feature selection scores; training a mathematical model for detecting the medical condition using the selected plurality of features for each speech data item of the training corpus; deploying a computer program product or computer service for detecting the medical condition using the mathematical model; presenting, by the computer program product or computer service, a prompt to a person; receiving, by the computer program product or computer service, a speech data item corresponding to speech of a person in response to the prompt; computing a medical diagnosis score by processing the received speech data item using the mathematical model; and displaying, by the computer program product or computer service, one or more of the medical diagnosis score or a medical diagnosis based on the medical diagnosis score.