SlideShare ist ein Scribd-Unternehmen logo
1 von 13
ABE:	
  An	
  Agent-­‐Based	
  So/ware	
  Architecture	
  for	
  A	
  Mul9modal	
  
                   Emo9on	
  Recogni9on	
  Framework	
  



     Javier	
  Gonzalez-­‐Sanchez,	
  Maria-­‐Elena	
  Chavez-­‐Echeagaray,	
  Robert	
  Atkinson,	
  Winslow	
  Burleson	
  	
  
                                                                	
  
                                                                	
  
                    Mo9va9onal	
  Environments	
  Group	
  	
  	
  |	
  	
  	
  Learning	
  Science	
  Research	
  Lab	
  
                    School	
  of	
  Compu9ng,	
  Informa9cs,	
  and	
  Decision	
  Systems	
  Engineering	
  




                	
  
                          This	
  work	
  was	
  supported	
  by	
  Office	
  of	
  Naval	
  Research	
  under	
  Grant	
  N00014-­‐10-­‐1-­‐0143	
  
I.	
  Background	
  


                                                           Discovering Importance for Emotions*,
                                                           MIT Media Lab

                                                                                                                                      !"#$%&'(#)*%&$&+),*-&.+/$&+)0102*%)


     Human-Computer                                                                                                  =*+0/+.))                    ;*,-*:$&+)           ?+2*.,($&+)
       Interaction                                                                                                   >*6/-*0)                     %*-<(+/0%0)           @#.&,/2<%)

          (HCI)
                                                                                                                    4,(/+5(6*0)


                                                                                                                    71*)%&6*%*+20)



                                                                                                                    8(-/(#)*9:,*00/&+0)
           Affective
          Computing                                                                                                 ;<10/&#&./-(#)0/.+(#0)




                                                                                            30*,)                   A(5)'(2()                        4*#/*B0)               =2(2*)




* Picard, Rosalind W.; , "Affective Computing: From Laughter to IEEE," Affective Computing, IEEE Transactions on , vol.1, no.1, pp.11-17, Jan.
  2010. doi: 10.1109/T-AFFC.2010.10


                                                Javier	
  	
  Gonzalez-­‐Sanchez	
  	
  |	
  	
  Maria-­‐Elena	
  Chavez-­‐Echeagaray	
  
I.	
  Background	
  




                                                                                                                    !"#$%&'(#)*%&$&+),*-&.+/$&+)0102*%)



                                                                                                    =*+0/+.))                   ;*,-*:$&+)           ?+2*.,($&+)
                                                                                                    >*6/-*0)                    %*-<(+/0%0)           @#.&,/2<%)




                                                                                                    4,(/+5(6*0)


                                                                                                    71*)%&6*%*+20)



                                                                                                    8(-/(#)*9:,*00/&+0)


                                                                                                    ;<10/&#&./-(#)0/.+(#0)




                                                                                            30*,)   A(5)'(2()                      4*#/*B0)               =2(2*)




Javier	
  	
  Gonzalez-­‐Sanchez	
  	
  |	
  	
  Maria-­‐Elena	
  Chavez-­‐Echeagaray	
  
I.	
  Background	
  




                                                                                   “Most software today is very much
                                                                                   like an Egyptian pyramid with
                                                                                   millions of bricks piled on top of each
                                                                                   other, with no structural integrity, but
     Affective                                                                     just done by brute force and
    Computing
                                                                                   thousands of slaves” *




* ACM Queue A Conversation with Alan Kay Vol. 2, No. 9 – Dec/Jan 2004-2005


                                            Javier	
  	
  Gonzalez-­‐Sanchez	
  	
  |	
  	
  Maria-­‐Elena	
  Chavez-­‐Echeagaray	
  
2.	
  Mo2va2on	
  



                                                                                                (a) product line = empathetic systems

                                                                                                                     (b) software qualities

                                                                                       (c) save time and take advantage of resources
                      Affective Computing
                      Researcher




                                                                                        Software Architect
(a) proof-of-concept system to collect data and
        validate technology approaches

        (b) one-of-a-kind applications

                               Javier	
  	
  Gonzalez-­‐Sanchez	
  	
  |	
  	
  Maria-­‐Elena	
  Chavez-­‐Echeagaray	
  
3.	
  Macro-­‐Architecture	
  




 Agent
 Federation




* B. Horling, and V. Lesser, “A survey of multi-agent organizational paradigms,” The Knowledge Engineering Review, Cambridge University
  Press, 2005, vol. 19,! pp. 281-316, doi: 10.1017/S0269888905000317.




                                              Javier	
  	
  Gonzalez-­‐Sanchez	
  	
  |	
  	
  Maria-­‐Elena	
  Chavez-­‐Echeagaray	
  
3.	
  Macro-­‐Architecture	
  




Agent
Federation




             Javier	
  	
  Gonzalez-­‐Sanchez	
  	
  |	
  	
  Maria-­‐Elena	
  Chavez-­‐Echeagaray	
  
4.	
  Quali2es	
  



Pattern
Based     Reusable
          Keeping objects small and specialized promotes loose coupling.

          Integrability
           To develop components separately and then put them together.

          Flexible
          “Patterns encapsulate the concept that varies”
          Objects delegate responsibility to smaller specialized objects. Objects
          differing slightly in functionality are composed of smaller objects rather
          than implementing most of the functionality in a common base class.

          Extendability
          It is easier to change or add an object implementing an interface rather
          than anticipate all future functionality.




              Javier	
  	
  Gonzalez-­‐Sanchez	
  	
  |	
  	
  Maria-­‐Elena	
  Chavez-­‐Echeagaray	
  
4.	
  Quali2es	
  




Run-time
and
Deployment   Performance
             Total response time.


             Latency
             Delay incurred in communicating a message.


             Easy to Install
             “one-click set up”.


             Variable group of programmers
             A programmer is in the project between 4 months and 1 year




                Javier	
  	
  Gonzalez-­‐Sanchez	
  	
  |	
  	
  Maria-­‐Elena	
  Chavez-­‐Echeagaray	
  
4.1	
  Scenarios	
  




                                                                                                                                         40 students
                                                                                                                                       independently


                                                                                                              Data Logger

                                     Agent                                                                  Data Visualizer
                     Agent



             Agent


                               Centre

Multimodal




                                                            Tutoring
                                                             System
                                                                                                                   37 student concurrently

                             Javier	
  	
  Gonzalez-­‐Sanchez	
  	
  |	
  	
  Maria-­‐Elena	
  Chavez-­‐Echeagaray	
  
4.1.	
  Scenarios	
  



 Third-party
  Systems

 VISUALIZER




gaze-x, gaze-y, time


                                                                                                           frustration
                                                                                                           threshold = 0.75




               Javier	
  	
  Gonzalez-­‐Sanchez	
  	
  |	
  	
  Maria-­‐Elena	
  Chavez-­‐Echeagaray	
  
Conclusions	
  




!  	
  	
  ABE	
  as	
  our	
  architectonical	
  proposal	
  for	
  a	
  mul9modal	
  emo9on	
  recogni9on	
  framework	
  that	
  supports	
  the	
  
crea9on	
  of	
  empathe9c	
  systems.	
  


!  	
  	
  It	
  is	
  rooted	
  in	
  an	
  agent-­‐based	
  approach	
  under	
  a	
  mul9layer-­‐distributed	
  architecture	
  oriented	
  to	
  create	
  
highly	
  reusable,	
  flexible,	
  integrable	
  and	
  extensible	
  so/ware	
  components.	
  


!  	
  	
  It	
  integrates	
  both	
  novel	
  and	
  well-­‐known	
  sensing	
  devices,	
  including	
  brain	
  computer	
  interfaces,	
  eye	
  
tracking	
  systems,	
  computer	
  vision	
  systems	
  and	
  physiological	
  sensors.	
  


!  	
  	
  It	
  achieves	
  good	
  performance	
  results.	
  


!   	
  Future	
  work	
  includes	
  improving	
  latency	
  for	
  real-­‐9me	
  reac9ve	
  systems.	
  




                                                    Javier	
  	
  Gonzalez-­‐Sanchez	
  	
  |	
  	
  Maria-­‐Elena	
  Chavez-­‐Echeagaray	
  
Thanks !




Javier Gonzalez-Sanchez
javiergs@asu.edu

Maria-Elena Chavez-Echeagaray
helenchavez@asu.edu



             	
  
                    This	
  work	
  was	
  supported	
  by	
  Office	
  of	
  Naval	
  Research	
  under	
  Grant	
  N00014-­‐10-­‐1-­‐0143	
  

Weitere ähnliche Inhalte

Andere mochten auch

Phenomenal Oct 8, 2009
Phenomenal Oct 8, 2009Phenomenal Oct 8, 2009
Phenomenal Oct 8, 2009etalcomendras
 
Phenomenal Oct 1, 2009
Phenomenal Oct 1, 2009Phenomenal Oct 1, 2009
Phenomenal Oct 1, 2009etalcomendras
 
How new technologies affect the art of contesting
How new technologies affect the art of contestingHow new technologies affect the art of contesting
How new technologies affect the art of contestingTobias Wellnitz
 
Tracking Objects To Detect Feature Dependencies
Tracking Objects To Detect Feature DependenciesTracking Objects To Detect Feature Dependencies
Tracking Objects To Detect Feature Dependencieslienhard
 
Authobiography Emily
Authobiography EmilyAuthobiography Emily
Authobiography EmilyEmily Reyes
 
Chapter 3 presentation
Chapter 3 presentationChapter 3 presentation
Chapter 3 presentationdphil002
 
악플과 악플의 재생산
악플과 악플의 재생산악플과 악플의 재생산
악플과 악플의 재생산JaeGeun Kim
 
Slides boekpresentatie 'Sociale Media en Journalistiek'
Slides boekpresentatie 'Sociale Media en Journalistiek'Slides boekpresentatie 'Sociale Media en Journalistiek'
Slides boekpresentatie 'Sociale Media en Journalistiek'Bart Van Belle
 
Itf ipp ch10_2012_final
Itf ipp ch10_2012_finalItf ipp ch10_2012_final
Itf ipp ch10_2012_finaldphil002
 
Syst reninangiot pp cv aomi 02fev 2
Syst reninangiot pp cv   aomi 02fev 2Syst reninangiot pp cv   aomi 02fev 2
Syst reninangiot pp cv aomi 02fev 2sfa_angeiologie
 
Heirloom Travel: Wine Country - Wineries
Heirloom Travel: Wine Country - WineriesHeirloom Travel: Wine Country - Wineries
Heirloom Travel: Wine Country - WineriesIceMilk Aprons
 
The San Diego LGBT Community Center
The San Diego LGBT Community CenterThe San Diego LGBT Community Center
The San Diego LGBT Community CenterSociologistTina
 

Andere mochten auch (20)

Phenomenal Oct 8, 2009
Phenomenal Oct 8, 2009Phenomenal Oct 8, 2009
Phenomenal Oct 8, 2009
 
Phenomenal Oct 1, 2009
Phenomenal Oct 1, 2009Phenomenal Oct 1, 2009
Phenomenal Oct 1, 2009
 
How new technologies affect the art of contesting
How new technologies affect the art of contestingHow new technologies affect the art of contesting
How new technologies affect the art of contesting
 
Wiseman Jack
Wiseman JackWiseman Jack
Wiseman Jack
 
Paul Pangaro
Paul PangaroPaul Pangaro
Paul Pangaro
 
fugitive emission ball valve
fugitive emission ball valvefugitive emission ball valve
fugitive emission ball valve
 
Tracking Objects To Detect Feature Dependencies
Tracking Objects To Detect Feature DependenciesTracking Objects To Detect Feature Dependencies
Tracking Objects To Detect Feature Dependencies
 
Tabado
TabadoTabado
Tabado
 
LiveOffice Email Archiving Makes Cents
LiveOffice Email Archiving Makes CentsLiveOffice Email Archiving Makes Cents
LiveOffice Email Archiving Makes Cents
 
Week10
Week10Week10
Week10
 
Authobiography Emily
Authobiography EmilyAuthobiography Emily
Authobiography Emily
 
Chapter 3 presentation
Chapter 3 presentationChapter 3 presentation
Chapter 3 presentation
 
악플과 악플의 재생산
악플과 악플의 재생산악플과 악플의 재생산
악플과 악플의 재생산
 
Eeuwigblijvenleren2
Eeuwigblijvenleren2Eeuwigblijvenleren2
Eeuwigblijvenleren2
 
Slides boekpresentatie 'Sociale Media en Journalistiek'
Slides boekpresentatie 'Sociale Media en Journalistiek'Slides boekpresentatie 'Sociale Media en Journalistiek'
Slides boekpresentatie 'Sociale Media en Journalistiek'
 
Itf ipp ch10_2012_final
Itf ipp ch10_2012_finalItf ipp ch10_2012_final
Itf ipp ch10_2012_final
 
Syst reninangiot pp cv aomi 02fev 2
Syst reninangiot pp cv   aomi 02fev 2Syst reninangiot pp cv   aomi 02fev 2
Syst reninangiot pp cv aomi 02fev 2
 
Heirloom Travel: Wine Country - Wineries
Heirloom Travel: Wine Country - WineriesHeirloom Travel: Wine Country - Wineries
Heirloom Travel: Wine Country - Wineries
 
The San Diego LGBT Community Center
The San Diego LGBT Community CenterThe San Diego LGBT Community Center
The San Diego LGBT Community Center
 
Medi Contention
Medi ContentionMedi Contention
Medi Contention
 

Ähnlich wie ABE: An Agent-Based Software Architecture for Multimodal Emotion Recognition

Open Cities and Open Data
Open Cities and Open DataOpen Cities and Open Data
Open Cities and Open Dataokfn
 
[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...
[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...
[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...YONG ZHENG
 
Map Reduce 〜入門編:仕組みの理解とアルゴリズムデザイン〜
Map Reduce 〜入門編:仕組みの理解とアルゴリズムデザイン〜Map Reduce 〜入門編:仕組みの理解とアルゴリズムデザイン〜
Map Reduce 〜入門編:仕組みの理解とアルゴリズムデザイン〜Takahiro Inoue
 
Carnet des innovations 20 fev 2012
Carnet des innovations 20 fev 2012Carnet des innovations 20 fev 2012
Carnet des innovations 20 fev 2012DFIE Lyon
 
Introducing Security Access Control Policies into Legacy Business Processes
Introducing Security Access Control Policies into Legacy Business ProcessesIntroducing Security Access Control Policies into Legacy Business Processes
Introducing Security Access Control Policies into Legacy Business ProcessesSébastien Mosser
 
Challenges and Benefits of Information Security Management
Challenges and Benefits of Information Security ManagementChallenges and Benefits of Information Security Management
Challenges and Benefits of Information Security ManagementConferencias FIST
 
Research options for studying tenure security
Research options for studying tenure securityResearch options for studying tenure security
Research options for studying tenure securityCIFOR-ICRAF
 
Science Fiction Sensor Networks
Science Fiction Sensor NetworksScience Fiction Sensor Networks
Science Fiction Sensor NetworksDiego Pizzocaro
 
From Closed Silos to Collaborative Networks: Digital Impacts on Museums
From Closed Silos to Collaborative Networks: Digital Impacts on MuseumsFrom Closed Silos to Collaborative Networks: Digital Impacts on Museums
From Closed Silos to Collaborative Networks: Digital Impacts on MuseumsPeter Samis
 
Incubators 2005 Israel Chief Scientist
Incubators 2005 Israel Chief ScientistIncubators 2005 Israel Chief Scientist
Incubators 2005 Israel Chief ScientistDmitry Tseitlin
 
Metropolitan Information Architecture
Metropolitan Information ArchitectureMetropolitan Information Architecture
Metropolitan Information ArchitectureJohn Tolva
 
Economics of innovation in mobile
Economics of innovation in mobileEconomics of innovation in mobile
Economics of innovation in mobileAndrew Savory
 
Interaction design
Interaction designInteraction design
Interaction designfeifei2011
 
Mobile Social Apps and Ads JP version
Mobile Social Apps and Ads JP versionMobile Social Apps and Ads JP version
Mobile Social Apps and Ads JP version01Booster
 
LUNAR PITS: SUBLUNAREAN VOIDS AND THE NATURE OF MARE EMPLACEMENT
LUNAR PITS: SUBLUNAREAN VOIDS AND THE NATURE OF MARE EMPLACEMENTLUNAR PITS: SUBLUNAREAN VOIDS AND THE NATURE OF MARE EMPLACEMENT
LUNAR PITS: SUBLUNAREAN VOIDS AND THE NATURE OF MARE EMPLACEMENTSérgio Sacani
 
THINKING BY DOING - Istanbul Technical University
THINKING BY DOING - Istanbul Technical UniversityTHINKING BY DOING - Istanbul Technical University
THINKING BY DOING - Istanbul Technical UniversityAntti Pitkänen
 
Experience Mining and Dialogues with a Pattern Language for Creative Learning
Experience Mining and Dialogues with a Pattern Language for Creative LearningExperience Mining and Dialogues with a Pattern Language for Creative Learning
Experience Mining and Dialogues with a Pattern Language for Creative LearningTakashi Iba
 
Low Carbon Housing for Non-experts
Low Carbon Housing for Non-expertsLow Carbon Housing for Non-experts
Low Carbon Housing for Non-expertsurbed
 
Indian digital consumer
Indian digital consumerIndian digital consumer
Indian digital consumerMohit Chhabra
 

Ähnlich wie ABE: An Agent-Based Software Architecture for Multimodal Emotion Recognition (20)

Open Cities and Open Data
Open Cities and Open DataOpen Cities and Open Data
Open Cities and Open Data
 
[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...
[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...
[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...
 
Map Reduce 〜入門編:仕組みの理解とアルゴリズムデザイン〜
Map Reduce 〜入門編:仕組みの理解とアルゴリズムデザイン〜Map Reduce 〜入門編:仕組みの理解とアルゴリズムデザイン〜
Map Reduce 〜入門編:仕組みの理解とアルゴリズムデザイン〜
 
Carnet des innovations 20 fev 2012
Carnet des innovations 20 fev 2012Carnet des innovations 20 fev 2012
Carnet des innovations 20 fev 2012
 
Introducing Security Access Control Policies into Legacy Business Processes
Introducing Security Access Control Policies into Legacy Business ProcessesIntroducing Security Access Control Policies into Legacy Business Processes
Introducing Security Access Control Policies into Legacy Business Processes
 
Challenges and Benefits of Information Security Management
Challenges and Benefits of Information Security ManagementChallenges and Benefits of Information Security Management
Challenges and Benefits of Information Security Management
 
Research options for studying tenure security
Research options for studying tenure securityResearch options for studying tenure security
Research options for studying tenure security
 
Science Fiction Sensor Networks
Science Fiction Sensor NetworksScience Fiction Sensor Networks
Science Fiction Sensor Networks
 
From Closed Silos to Collaborative Networks: Digital Impacts on Museums
From Closed Silos to Collaborative Networks: Digital Impacts on MuseumsFrom Closed Silos to Collaborative Networks: Digital Impacts on Museums
From Closed Silos to Collaborative Networks: Digital Impacts on Museums
 
Incubators 2005 Israel Chief Scientist
Incubators 2005 Israel Chief ScientistIncubators 2005 Israel Chief Scientist
Incubators 2005 Israel Chief Scientist
 
Metropolitan Information Architecture
Metropolitan Information ArchitectureMetropolitan Information Architecture
Metropolitan Information Architecture
 
Economics of innovation in mobile
Economics of innovation in mobileEconomics of innovation in mobile
Economics of innovation in mobile
 
Interaction design
Interaction designInteraction design
Interaction design
 
Mobile Social Apps and Ads JP version
Mobile Social Apps and Ads JP versionMobile Social Apps and Ads JP version
Mobile Social Apps and Ads JP version
 
LUNAR PITS: SUBLUNAREAN VOIDS AND THE NATURE OF MARE EMPLACEMENT
LUNAR PITS: SUBLUNAREAN VOIDS AND THE NATURE OF MARE EMPLACEMENTLUNAR PITS: SUBLUNAREAN VOIDS AND THE NATURE OF MARE EMPLACEMENT
LUNAR PITS: SUBLUNAREAN VOIDS AND THE NATURE OF MARE EMPLACEMENT
 
THINKING BY DOING - Istanbul Technical University
THINKING BY DOING - Istanbul Technical UniversityTHINKING BY DOING - Istanbul Technical University
THINKING BY DOING - Istanbul Technical University
 
Experience Mining and Dialogues with a Pattern Language for Creative Learning
Experience Mining and Dialogues with a Pattern Language for Creative LearningExperience Mining and Dialogues with a Pattern Language for Creative Learning
Experience Mining and Dialogues with a Pattern Language for Creative Learning
 
civil vs common law
civil vs common lawcivil vs common law
civil vs common law
 
Low Carbon Housing for Non-experts
Low Carbon Housing for Non-expertsLow Carbon Housing for Non-experts
Low Carbon Housing for Non-experts
 
Indian digital consumer
Indian digital consumerIndian digital consumer
Indian digital consumer
 

Mehr von Javier Gonzalez-Sanchez (20)

201804 SER332 Lecture 01
201804 SER332 Lecture 01201804 SER332 Lecture 01
201804 SER332 Lecture 01
 
201801 SER332 Lecture 03
201801 SER332 Lecture 03201801 SER332 Lecture 03
201801 SER332 Lecture 03
 
201801 SER332 Lecture 04
201801 SER332 Lecture 04201801 SER332 Lecture 04
201801 SER332 Lecture 04
 
201801 SER332 Lecture 02
201801 SER332 Lecture 02201801 SER332 Lecture 02
201801 SER332 Lecture 02
 
201801 CSE240 Lecture 26
201801 CSE240 Lecture 26201801 CSE240 Lecture 26
201801 CSE240 Lecture 26
 
201801 CSE240 Lecture 25
201801 CSE240 Lecture 25201801 CSE240 Lecture 25
201801 CSE240 Lecture 25
 
201801 CSE240 Lecture 24
201801 CSE240 Lecture 24201801 CSE240 Lecture 24
201801 CSE240 Lecture 24
 
201801 CSE240 Lecture 23
201801 CSE240 Lecture 23201801 CSE240 Lecture 23
201801 CSE240 Lecture 23
 
201801 CSE240 Lecture 22
201801 CSE240 Lecture 22201801 CSE240 Lecture 22
201801 CSE240 Lecture 22
 
201801 CSE240 Lecture 21
201801 CSE240 Lecture 21201801 CSE240 Lecture 21
201801 CSE240 Lecture 21
 
201801 CSE240 Lecture 20
201801 CSE240 Lecture 20201801 CSE240 Lecture 20
201801 CSE240 Lecture 20
 
201801 CSE240 Lecture 19
201801 CSE240 Lecture 19201801 CSE240 Lecture 19
201801 CSE240 Lecture 19
 
201801 CSE240 Lecture 18
201801 CSE240 Lecture 18201801 CSE240 Lecture 18
201801 CSE240 Lecture 18
 
201801 CSE240 Lecture 17
201801 CSE240 Lecture 17201801 CSE240 Lecture 17
201801 CSE240 Lecture 17
 
201801 CSE240 Lecture 16
201801 CSE240 Lecture 16201801 CSE240 Lecture 16
201801 CSE240 Lecture 16
 
201801 CSE240 Lecture 15
201801 CSE240 Lecture 15201801 CSE240 Lecture 15
201801 CSE240 Lecture 15
 
201801 CSE240 Lecture 14
201801 CSE240 Lecture 14201801 CSE240 Lecture 14
201801 CSE240 Lecture 14
 
201801 CSE240 Lecture 13
201801 CSE240 Lecture 13201801 CSE240 Lecture 13
201801 CSE240 Lecture 13
 
201801 CSE240 Lecture 12
201801 CSE240 Lecture 12201801 CSE240 Lecture 12
201801 CSE240 Lecture 12
 
201801 CSE240 Lecture 11
201801 CSE240 Lecture 11201801 CSE240 Lecture 11
201801 CSE240 Lecture 11
 

Kürzlich hochgeladen

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Kürzlich hochgeladen (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

ABE: An Agent-Based Software Architecture for Multimodal Emotion Recognition

  • 1. ABE:  An  Agent-­‐Based  So/ware  Architecture  for  A  Mul9modal   Emo9on  Recogni9on  Framework   Javier  Gonzalez-­‐Sanchez,  Maria-­‐Elena  Chavez-­‐Echeagaray,  Robert  Atkinson,  Winslow  Burleson         Mo9va9onal  Environments  Group      |      Learning  Science  Research  Lab   School  of  Compu9ng,  Informa9cs,  and  Decision  Systems  Engineering     This  work  was  supported  by  Office  of  Naval  Research  under  Grant  N00014-­‐10-­‐1-­‐0143  
  • 2. I.  Background   Discovering Importance for Emotions*, MIT Media Lab !"#$%&'(#)*%&$&+),*-&.+/$&+)0102*%) Human-Computer =*+0/+.)) ;*,-*:$&+) ?+2*.,($&+) Interaction >*6/-*0) %*-<(+/0%0) @#.&,/2<%) (HCI) 4,(/+5(6*0) 71*)%&6*%*+20) 8(-/(#)*9:,*00/&+0) Affective Computing ;<10/&#&./-(#)0/.+(#0) 30*,) A(5)'(2() 4*#/*B0) =2(2*) * Picard, Rosalind W.; , "Affective Computing: From Laughter to IEEE," Affective Computing, IEEE Transactions on , vol.1, no.1, pp.11-17, Jan. 2010. doi: 10.1109/T-AFFC.2010.10 Javier    Gonzalez-­‐Sanchez    |    Maria-­‐Elena  Chavez-­‐Echeagaray  
  • 3. I.  Background   !"#$%&'(#)*%&$&+),*-&.+/$&+)0102*%) =*+0/+.)) ;*,-*:$&+) ?+2*.,($&+) >*6/-*0) %*-<(+/0%0) @#.&,/2<%) 4,(/+5(6*0) 71*)%&6*%*+20) 8(-/(#)*9:,*00/&+0) ;<10/&#&./-(#)0/.+(#0) 30*,) A(5)'(2() 4*#/*B0) =2(2*) Javier    Gonzalez-­‐Sanchez    |    Maria-­‐Elena  Chavez-­‐Echeagaray  
  • 4. I.  Background   “Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but Affective just done by brute force and Computing thousands of slaves” * * ACM Queue A Conversation with Alan Kay Vol. 2, No. 9 – Dec/Jan 2004-2005 Javier    Gonzalez-­‐Sanchez    |    Maria-­‐Elena  Chavez-­‐Echeagaray  
  • 5. 2.  Mo2va2on   (a) product line = empathetic systems (b) software qualities (c) save time and take advantage of resources Affective Computing Researcher Software Architect (a) proof-of-concept system to collect data and validate technology approaches (b) one-of-a-kind applications Javier    Gonzalez-­‐Sanchez    |    Maria-­‐Elena  Chavez-­‐Echeagaray  
  • 6. 3.  Macro-­‐Architecture   Agent Federation * B. Horling, and V. Lesser, “A survey of multi-agent organizational paradigms,” The Knowledge Engineering Review, Cambridge University Press, 2005, vol. 19,! pp. 281-316, doi: 10.1017/S0269888905000317. Javier    Gonzalez-­‐Sanchez    |    Maria-­‐Elena  Chavez-­‐Echeagaray  
  • 7. 3.  Macro-­‐Architecture   Agent Federation Javier    Gonzalez-­‐Sanchez    |    Maria-­‐Elena  Chavez-­‐Echeagaray  
  • 8. 4.  Quali2es   Pattern Based Reusable Keeping objects small and specialized promotes loose coupling. Integrability To develop components separately and then put them together. Flexible “Patterns encapsulate the concept that varies” Objects delegate responsibility to smaller specialized objects. Objects differing slightly in functionality are composed of smaller objects rather than implementing most of the functionality in a common base class. Extendability It is easier to change or add an object implementing an interface rather than anticipate all future functionality. Javier    Gonzalez-­‐Sanchez    |    Maria-­‐Elena  Chavez-­‐Echeagaray  
  • 9. 4.  Quali2es   Run-time and Deployment Performance Total response time. Latency Delay incurred in communicating a message. Easy to Install “one-click set up”. Variable group of programmers A programmer is in the project between 4 months and 1 year Javier    Gonzalez-­‐Sanchez    |    Maria-­‐Elena  Chavez-­‐Echeagaray  
  • 10. 4.1  Scenarios   40 students independently Data Logger Agent Data Visualizer Agent Agent Centre Multimodal Tutoring System 37 student concurrently Javier    Gonzalez-­‐Sanchez    |    Maria-­‐Elena  Chavez-­‐Echeagaray  
  • 11. 4.1.  Scenarios   Third-party Systems VISUALIZER gaze-x, gaze-y, time frustration threshold = 0.75 Javier    Gonzalez-­‐Sanchez    |    Maria-­‐Elena  Chavez-­‐Echeagaray  
  • 12. Conclusions   !      ABE  as  our  architectonical  proposal  for  a  mul9modal  emo9on  recogni9on  framework  that  supports  the   crea9on  of  empathe9c  systems.   !      It  is  rooted  in  an  agent-­‐based  approach  under  a  mul9layer-­‐distributed  architecture  oriented  to  create   highly  reusable,  flexible,  integrable  and  extensible  so/ware  components.   !      It  integrates  both  novel  and  well-­‐known  sensing  devices,  including  brain  computer  interfaces,  eye   tracking  systems,  computer  vision  systems  and  physiological  sensors.   !      It  achieves  good  performance  results.   !    Future  work  includes  improving  latency  for  real-­‐9me  reac9ve  systems.   Javier    Gonzalez-­‐Sanchez    |    Maria-­‐Elena  Chavez-­‐Echeagaray  
  • 13. Thanks ! Javier Gonzalez-Sanchez javiergs@asu.edu Maria-Elena Chavez-Echeagaray helenchavez@asu.edu   This  work  was  supported  by  Office  of  Naval  Research  under  Grant  N00014-­‐10-­‐1-­‐0143