19
Smart Emotion Detection Platform Subhamoy Karmakar Elahe Khatibi Salar Hashemi Spring 21 1

Subhamoy Karmakar Elahe Khatibi Salar Hashemi

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Subhamoy Karmakar Elahe Khatibi Salar Hashemi

Smart Emotion Detection Platform

Subhamoy Karmakar

Elahe Khatibi

Salar Hashemi

Spring 21

1

Page 2: Subhamoy Karmakar Elahe Khatibi Salar Hashemi

Tips to be Covered

⚫ Outlines

⚫ Introduction

⚫ Motivation

⚫ Demo

⚫ Challenges

⚫ Future work

2

Page 3: Subhamoy Karmakar Elahe Khatibi Salar Hashemi

Outline

⚫ Mental Health

⚫ Basic Emotion

⚫ Emotion Detection Methods

⚫ Previous Researches

⚫ Proposed Platform

3

Page 4: Subhamoy Karmakar Elahe Khatibi Salar Hashemi

Introduction

⚫ Aspect of wellness:⚫ Physically

⚫ Mentally (the most important)

⚫ Spiritually

4

Page 5: Subhamoy Karmakar Elahe Khatibi Salar Hashemi

Mental Health

⚫ Mental health can lead to new problems such as:⚫ Learning

⚫ Motivation

⚫ Attentiveness

⚫ Concentration

⚫ Conducting

⚫ Organization

⚫ Emotion detection is a promising way to

enhance the quality of mind

5

Page 6: Subhamoy Karmakar Elahe Khatibi Salar Hashemi

Emotion detection

⚫ Industrial

– Selling product based on costumer’s current

emotions

– Selling product based on costumer’s current needs

⚫ Health care

– Anger management

– Preventing accident

⚫ Interaction with autistic kids

⚫ Increasing security in public places6

Page 7: Subhamoy Karmakar Elahe Khatibi Salar Hashemi

Basic Emotion

⚫ Sadness (Concentration of this platform)

⚫ Fearfulness

⚫ Disgust

⚫ Anger

⚫ Joy

⚫ Surprise

⚫ Contempt

⚫ Neutral7

Page 8: Subhamoy Karmakar Elahe Khatibi Salar Hashemi

Emotion Detection Methods

8

Page 9: Subhamoy Karmakar Elahe Khatibi Salar Hashemi

Previous Researches

⚫ Traditional⚫ Single Modal

⚫ Not enough accuracy

⚫ Boring for user

⚫ Hybrid⚫ Multi Modal

⚫ Acceptable accuracy

⚫ Everything in back end

⚫ System parameters are not considered

9

Page 10: Subhamoy Karmakar Elahe Khatibi Salar Hashemi

Proposed Architecture

10

Page 11: Subhamoy Karmakar Elahe Khatibi Salar Hashemi

Contribution

⚫ Using Edge computing⚫ Cellphone processing

⚫ Load balancing between server and edge

⚫ Increasing response time

⚫ Power efficiency

⚫ Using Kafka⚫ Decreasing delay

⚫ Real time notification

⚫ Scalability

⚫ Availability11

Page 12: Subhamoy Karmakar Elahe Khatibi Salar Hashemi

Mobile side of EIACA

12 Mobile Interface Mobile Flow

Page 13: Subhamoy Karmakar Elahe Khatibi Salar Hashemi

Data Collection (Start)

⚫ Collect 120 past days log from cellphone

in order to have initial data whenever it

installed

⚫ Update every day data by night

⚫ Collecting Data from user cellphone⚫ Activity

⚫ Call log

13

Page 14: Subhamoy Karmakar Elahe Khatibi Salar Hashemi

Data Analyze (Train)

14

⚫ Most of data are habits

⚫ ARMA is promising

⚫ Calculate status of different sensors

⚫ If there is any significant deviation in any

sensors for underdo activity then it

become alerted

⚫ Currently uses static 40 percent threshold

⚫ Overdo is not a problem

Page 15: Subhamoy Karmakar Elahe Khatibi Salar Hashemi

Verifying Emotion (Evaluate)

15

⚫ Everything is in background unless this

part which uses user feedback

⚫ Help to detect the alerted cases by

asking questions

⚫ Uses Luben psychology questionnaire to

verify the status of user.

Page 16: Subhamoy Karmakar Elahe Khatibi Salar Hashemi

Server side of EIACA

16

Page 17: Subhamoy Karmakar Elahe Khatibi Salar Hashemi

Future Work

• Dynamic Weighting Scheme

• Involving more modalities—sensors

• Aggregation

• Data Compression

• Underestimation/Overestimation

• Resource Constraint--Battery Usage Issue

• Dynamic profile for split workload execution

• Incorporate the mental status of the expert/physician of the systems as well,

since when the physician/expert does not feel concentrated, its

recommendation/supervision is faulty/erroneous.

• Short-term/long-term advice

• Middleware approach

• ElasticSearch/ Solr

• Spark/Storm

• MongoDB/ Cassandra/ KSQL/ DynamoDB17

Page 18: Subhamoy Karmakar Elahe Khatibi Salar Hashemi

Future work-cont

• Correlated Emotions

• Proactively prevent further negative correlated emotions

• Proactively build a profile for any new user arrival from similar already existed

profiles/data

• Process/data transfer prioritization due to resource-constraint of cellphones (i.e.,

battery)

• Privacy issue

• Utilizing middleware infrastructure to migrate processing/data load to mitigate

load-balancing issue

• Fault-tolerance—by virtue of replication

• Time synchronization/data consistency

• Consider financial status of the user when it comes to recommendation part; this

is because maybe that user is not capable to apply that advice due to financial

burden.

18

Page 19: Subhamoy Karmakar Elahe Khatibi Salar Hashemi

Thank you for your attention.

19