IP Library Granted Patent US 10,628,741
Granted Patent B2
US 10,628,741 · App. 16/127,618 · Granted Apr 21, 2020

Multimodal machine learning for emotion metrics

Inventors: Rana el Kaliouby (Milton, MA); Seyedmohammad Mavadati (Watertown, MA); Taniya Mishra (New York, NY); Timothy Peacock (Concord, MA); Panu James Turcot (Pacifica, CA)
Assignee: Affectiva, Inc.
G06N3/084G06K9/00302G06K9/6288G06N3/04G06N3/0454G06N3/0472G06N3/0481G06N20/10G10L21/0356G10L25/30G10L25/63
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,628,741
App. No.
16/127,618
Filed
Sep 11, 2018
Granted
Apr 21, 2020
Kind
B2
Art Unit
2683
USPC
340/439
Abstract

Techniques are described for machine-trained analysis for multimodal machine learning. A computing device captures a plurality of information channels, wherein the plurality of information channels includes contemporaneous audio information and video information from an individual. A multilayered convolutional computing system learns trained weights using the audio information and the video information from the plurality of information channels, wherein the trained weights cover both the audio information and the video information and are trained simultaneously, and wherein the learning facilitates emotional analysis of the audio information and the video information. A second computing device captures further information and analyzes the further information using trained weights to provide an emotion metric based on the further information. Additional information is collected with the plurality of information channels from a second individual and learning the trained weights factors in the additional information. The further information can include only video data or audio data.

Claims (38)

1. A computer-implemented method for machine-trained analysis comprising:

capturing, into a computing device, a plurality of information channels, wherein the plurality of information channels includes contemporaneous audio information and video information from an individual;

learning, on a multilayered convolutional network, trained weights using the audio information and the video information from the plurality of information channels, wherein the trained weights are trained from both the audio information and the video information and are trained simultaneously, and wherein the learning facilitates emotional analysis of the audio information and the video information;

learning image descriptors, as part of the multilayered convolutional network, for emotional content; and

capturing, into a second computing device, further information and analyzing the further information using the trained weights to provide an emotion metric based on the further information.

2. The method of claim 1 further comprising collecting additional information with the plurality of information channels from a second individual and learning the trained weights factoring in the additional information.

3. The method of claim 1 wherein the further information includes only video data.

4. The method of claim 1 wherein the further information includes only audio data.

5. The method of claim 1 wherein the audio information and the video information comprise multimodal emotional information.

6. The method of claim 1 wherein the learning comprises early fusion combination of video data and audio data for the analyzing of the further information.

7. The method of claim 1 wherein the computing device and the second computing device are a same computing device.

8. The method of claim 1 wherein the learning comprises hybrid learning using early fusion combination of portions of the audio information and the video information along with late fusion combination of portions of the audio information and the video information.

9. The method of claim 1 wherein the capturing further information comprises intermittent information.

10. The method of claim 9 wherein during capturing further information, one channel from the plurality of information channels drops out, and the analyzing the further information continues without the one channel that dropped out.

11. The method of claim 1 further comprising tuning the multilayered convolutional network.

12. The method of claim 1 wherein the analyzing of the further information further comprises counting occurrences of a specific emotion type.

13. The method of claim 12 further comprising building a summary emotional intensity metric based on a number of the occurrences.

14. The method of claim 1 wherein the multilayered convolutional network includes multiple layers that include one or more convolutional layers and one or more hidden layers.

15. The method of claim 14 wherein a last layer within the multiple layers provides output indicative of emotional state.

16. The method of claim 15 further comprising tuning the last layer within the multiple layers for a particular emotional state.

17. The method of claim 14 wherein the learning comprises assigning weights to inputs on one or more layers within the multilayered convolutional network.

18. The method of claim 17 wherein the assigning weights is accomplished during a feed-forward pass through the multilayered convolutional network.

19. The method of claim 17 wherein the weights are updated during a backpropagation process through the multilayered convolutional network.

20. The method of claim 1 further comprising using iterative semi-supervised updates of model weights in the learning.

21. The method of claim 1 further comprising performing unsupervised learning as part of training the multilayered convolutional network.

22. The method of claim 1 further comprising training an emotion classifier, as part of the multilayered convolutional network, for emotional content.

23. A computer program product embodied in a non-transitory computer readable medium for machine-trained analysis, the computer program product comprising code which causes one or more processors to perform operations of:

capturing, into a computing device, a plurality of information channels, wherein the plurality of information channels includes contemporaneous audio information and video information from an individual;

learning, on a multilayered convolutional network, trained weights using the audio information and the video information from the plurality of information channels, wherein the trained weights are trained from both the audio information and the video information and are trained simultaneously, and wherein the learning facilitates emotional analysis of the audio information and the video information;

learning image descriptors, as part of the multilayered convolutional network, for emotional content; and

capturing, into a second computing device, further information and analyzing the further information using the trained weights to provide an emotion metric based on the further information.

24. A computer system for machine trained analysis comprising:

a memory which stores instructions;

one or more processors attached to the memory wherein the one or more processors, when executing the instructions which are stored, are configured to:

capture, into a computing device, a plurality of information channels, wherein the plurality of information channels includes contemporaneous audio information and video information from an individual;

learn, on a multilayered convolutional network, trained weights using the audio information and the video information from the plurality of information channels, wherein the trained weights are trained from both the audio information and the video information and are trained simultaneously, and wherein the learning facilitates emotional analysis of the audio information and the video information;

learn image descriptors, as part of the multilayered convolutional network, for emotional content; and

capture, into a second computing device, further information and analyze the further information using the trained weights to provide an emotion metric based on the further information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2018
From: EL KALIOUBY, RANA; MAVADATI, SEYEDMOHAMMAD; MISHRA, TANIYA; PEACOCK, TIMOTHY; TURCOT, PANU JAMES
To: AFFECTIVA, INC.
Reel/Frame 046915/0448 →
Continuity (54)
Continuation In Part 15861855 · Jan 4, 2018
Continuation In Part 15670791 · Aug 7, 2017
Continuation In Part 15660048 · Aug 1, 2017
Continuation In Part 15395750 · Dec 30, 2016
Continuation In Part 15262197 · Sep 12, 2016
Continuation In Part 14796419 · Jul 10, 2015
Continuation In Part 14460915 · Aug 15, 2014
Continuation In Part 14214918 · Mar 15, 2014
Continuation In Part 13153745 · Jun 6, 2011
Continuation In Part 13153745
Provisional Application 62679825 · Jun 3, 2018
Provisional Application 62637567 · Mar 2, 2018
Provisional Application 62625274 · Feb 1, 2018
Provisional Application 62611780 · Dec 29, 2017
Provisional Application 62593440 · Dec 1, 2017
Provisional Application 62593449 · Dec 1, 2017
Provisional Application 62557460 · Sep 12, 2017
Provisional Application 62541847 · Aug 7, 2017
Provisional Application 62524606 · Jun 25, 2017
Provisional Application 62503485 · May 9, 2017
Provisional Application 62469591 · Mar 10, 2017
Provisional Application 62448448 · Jan 20, 2017
Provisional Application 62442325 · Jan 4, 2017
Provisional Application 62442291 · Jan 4, 2017
Provisional Application 62439928 · Dec 29, 2016
Provisional Application 62370421 · Aug 3, 2016
Provisional Application 62301558 · Feb 29, 2016
Provisional Application 62273896 · Dec 31, 2015
Provisional Application 62265937 · Dec 10, 2015
Provisional Application 62222518 · Sep 23, 2015
Provisional Application 62217872 · Sep 12, 2015
Provisional Application 62128974 · Mar 5, 2015
Provisional Application 62082579 · Nov 20, 2014
Provisional Application 62047508 · Sep 8, 2014
Provisional Application 62023800 · Jul 11, 2014
Provisional Application 61972314 · Mar 30, 2014
Provisional Application 61953878 · Mar 16, 2014
Provisional Application 61927481 · Jan 15, 2014
Provisional Application 61924252 · Jan 7, 2014
Provisional Application 61916190 · Dec 14, 2013
Provisional Application 61867007 · Aug 16, 2013
Provisional Application 61844478 · Jul 10, 2013
Provisional Application 61793761 · Mar 15, 2013
Provisional Application 61789038 · Mar 15, 2013
Provisional Application 61798731 · Mar 15, 2013
Provisional Application 61790461 · Mar 15, 2013
Provisional Application 61467209 · Mar 24, 2011
Provisional Application 61447464 · Feb 28, 2011
Provisional Application 61447089 · Feb 27, 2011
Provisional Application 61439913 · Feb 6, 2011
Provisional Application 61414451 · Nov 17, 2010
Provisional Application 61388002 · Sep 30, 2010
Provisional Application 61352166 · Jun 7, 2010
Related Publication 20190012599A1 · Jan 10, 2019
Cited By (1)
US 12,375,744