SlideShare a Scribd company logo
1 of 16
Download to read offline
Università degli studi di Bari “Aldo Moro”
                  Dipartimento di Informatica




 Recognising the Social Attitude in Natural
   Interaction with Pedagogical Agents
B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella
 {decarolis, ferilli, novielli}@di.uniba.it, {fabio.leuzzi, fulvio.rotella}@uniba.it


                    DIDAMATICA, Informatica per la Didattica
                        Taranto, Italy, May 14-16, 2012
Overview

           ●    Introduction
           ●    Objective
           ●    The proposed model
           ●    The proposed approach
           ●    Signs of social attitude
           ●    Evaluation
           ●    Conclusions
           ●    Future works


Recognising the Social Attitude in Natural Interaction with Pedagogical Agents
B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella                    2
Introduction

   Pedagogical Conversational Agent (PCA)
   ●   fulfil pedagogical goals
   ●   interact with the user through a natural dialog by
       appropriately mixing verbal and non verbal expressions:
        ●   recognize verbal and non-verbal inputs
        ●   generate verbal and non-verbal outputs
        ●   handle typical functions of human conversations,
            with particular emphasis on social aspects


Recognising the Social Attitude in Natural Interaction with Pedagogical Agents
B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella                    3
Objective

   Aim: building a multimodal framework for the recognition
   of the social response of users to a PCA.


   In particular: building a framework that integrates the
   analysis of the linguistic component of the user's
   communicative act with the analysis of the acoustic
   features of the spoken sentence and of the gestures.




Recognising the Social Attitude in Natural Interaction with Pedagogical Agents
B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella                    4
Objective
                                  The intuition
    The combination of these different input modalities may
    improve the recognition of multimodal behaviours that
    may denote the openness attitude of the users towards
    the embodied agent.


    Steps:
    ●   Recognize signs of social attitude
    ●   Build a model to infer the user attitude toward the PCA
    ●   Adapt the dialog strategies accordingly

Recognising the Social Attitude in Natural Interaction with Pedagogical Agents
B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella                    5
The proposed model
    Dynamic Belief Network (DBN):
    ●   handling uncertainty and incompleteness of data
    ●   representing situations which gradually evolve from a
        dialog step to the next one




Recognising the Social Attitude in Natural Interaction with Pedagogical Agents
B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella                    6
The proposed approach
  ●   The model is initialized
  ●   At every dialog step:
      ●   Knowledge about the evidence is produced
      ●   The produced knowledge is entered and propagated in the
          network
      ●   The model revises the probabilities of the social attitude node
      ●   The new probabilities of the signs of social attitude are used
          for planning the next agent move
      ●   The probability of the social attitude node supports revising
          high-level planning of the agent behaviour


Recognising the Social Attitude in Natural Interaction with Pedagogical Agents
B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella                    7
Signs of social attitude
                        in the language
   ●   Sense of intimacy (use of common jargon)
        ●   Friendly self-introduction
        ●   Familiar style
   ●   Attempt to establish a common ground
        ●   Talk about self
        ●   Personal questions about the agent
   ●   Irony and humour
   ●   Benevolent/polemic attitude towards the system failures
        ●   Favourable/negative comments
   ●   Interest to protract interaction
        ●   Friendly farewell
Recognising the Social Attitude in Natural Interaction with Pedagogical Agents
B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella                    8
Signs of social attitude
                         in the prosody
    Praat functions to extract features related to:
    ●   variation of the fundamental frequency
    ●   variation of energy
    ●   variation of harmonicity
    ●   Spectrum Central Moment, Standard Deviation, Gravity
        centre, Skeweness and Kurtosis
    ●   speech rate


    Classification (using NNge algorithm) of user's spoken
    sentence into 3 classes: positive, negative and neutral.
Recognising the Social Attitude in Natural Interaction with Pedagogical Agents
B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella                    9
Signs of social attitude
                         in the gestures
                      Gesture recognition performed using
                            Microsoft Kinect + KinectDTW


    need to consider only a subset of gestures compatible
    with the nodes in
    the skeleton that
    the Kinect SDK
    can detect.



Recognising the Social Attitude in Natural Interaction with Pedagogical Agents
B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella                    10
Signs of social attitude
                         in the gestures
                                    Signal              Possible meaning(s)
                                Crossed arms           Defensiveness, closure
                             Gripping own upper           Insecurity, closure
                                    arms
                               Adjusting cuff,              Nervouseness,
                            watchstrap, tic, using         negative attitude
                             an arm across the
                                    body
                           touching or scratching           Nervouseness,
                             shoulder using arm            negative attitude
                                across body




Recognising the Social Attitude in Natural Interaction with Pedagogical Agents
B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella                    11
Evaluation
                        Collecting a corpus
    We collected moltimodal dialog moves, consisting in
    linguistic, acoustic and gesture data.
    Participants: 2 groups of 5 italian students aged between
    16 and 25 (equally distributed by gender).
    Goal: getting information about a correct diet in order to
    stay in shape.
    PCA role: nutrition expert.
    Collected: about 300 moves.



Recognising the Social Attitude in Natural Interaction with Pedagogical Agents
B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella                    12
Evaluation
                        Collecting a corpus




Recognising the Social Attitude in Natural Interaction with Pedagogical Agents
B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella                    13
Evaluation
                                          Results




                       Move U6                                              Move U7




                                                  Move U8
Recognising the Social Attitude in Natural Interaction with Pedagogical Agents
B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella                         14
Conclusions
    Existing model for recognising social attitude enriched
    with the analysis of signals regarding non-verbal
    communication: prosody and gesture.


    We propose an extension of the multimodal analysis to
    gesture modeling, according to the meanings that
    psycholinguistic researchers attach to gestures in
    conversations.


    Preliminary experiments show promising results.

Recognising the Social Attitude in Natural Interaction with Pedagogical Agents
B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella                    15
Future works
    ●   Improving gesture recognition since the new Kinect
        should allow for a better hand recognition
    ●   extending the social attitude analysis with facial
        expressions


    Carrying out more evaluation studies in order to test the
    robustness of our framework:
    ●   for social attitude recognition in different scenarios
    ●   with respect to different interaction modalities with both
        ECAs and Robots
Recognising the Social Attitude in Natural Interaction with Pedagogical Agents
B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella                    16

More Related Content

Similar to Recognising the Social Attitude in Natural Interaction with Pedagogical Agents

Vivelapprentissagecollaboratif2014 springer
Vivelapprentissagecollaboratif2014 springerVivelapprentissagecollaboratif2014 springer
Vivelapprentissagecollaboratif2014 springerClaudespringer
 
WORKING WITH SOCIO-AFFECTIVE LANGUAGE LEARNING STRATEGIES: CHALLENGES AND OPP...
WORKING WITH SOCIO-AFFECTIVE LANGUAGE LEARNING STRATEGIES: CHALLENGES AND OPP...WORKING WITH SOCIO-AFFECTIVE LANGUAGE LEARNING STRATEGIES: CHALLENGES AND OPP...
WORKING WITH SOCIO-AFFECTIVE LANGUAGE LEARNING STRATEGIES: CHALLENGES AND OPP...Yamith José Fandiño Parra
 
Neuro linguistic programming (Misdawati Sem VI Unit 5 PBI)
Neuro linguistic programming (Misdawati Sem VI Unit 5 PBI)Neuro linguistic programming (Misdawati Sem VI Unit 5 PBI)
Neuro linguistic programming (Misdawati Sem VI Unit 5 PBI)Ardhacom
 
Autism and Social Skills Development
Autism and Social Skills Development Autism and Social Skills Development
Autism and Social Skills Development Patty Crews
 
Language and Social Class
Language and Social ClassLanguage and Social Class
Language and Social ClassClive McGoun
 
METHODOLOGY I (II Bimestre Abril Agosto 2011)
METHODOLOGY I (II Bimestre Abril Agosto 2011)METHODOLOGY I (II Bimestre Abril Agosto 2011)
METHODOLOGY I (II Bimestre Abril Agosto 2011)Videoconferencias UTPL
 
Parent PYP English Presentation
Parent PYP English PresentationParent PYP English Presentation
Parent PYP English PresentationMaria Tran
 
Presentation gardner's multiple intelligences
Presentation gardner's multiple intelligencesPresentation gardner's multiple intelligences
Presentation gardner's multiple intelligencesMohamedAchrafElBouhs
 
Cognitive Process Associated with LanguageNamePsycho.docx
Cognitive Process Associated with LanguageNamePsycho.docxCognitive Process Associated with LanguageNamePsycho.docx
Cognitive Process Associated with LanguageNamePsycho.docxclarebernice
 
Cognitive dev't and language(piaget final)
Cognitive dev't and language(piaget final)Cognitive dev't and language(piaget final)
Cognitive dev't and language(piaget final)azelyn
 
Michelle Gielarowski Thesis Presentation 2010
Michelle Gielarowski Thesis Presentation 2010Michelle Gielarowski Thesis Presentation 2010
Michelle Gielarowski Thesis Presentation 2010MichelleLynnSmith
 
Noah Suzuki Resume
Noah Suzuki ResumeNoah Suzuki Resume
Noah Suzuki ResumeNoah Suzuki
 

Similar to Recognising the Social Attitude in Natural Interaction with Pedagogical Agents (20)

Methodology I
Methodology IMethodology I
Methodology I
 
Hyter Pragmatics
Hyter PragmaticsHyter Pragmatics
Hyter Pragmatics
 
Mc master july 2012
Mc master july 2012Mc master july 2012
Mc master july 2012
 
METHODOLOGY I
METHODOLOGY IMETHODOLOGY I
METHODOLOGY I
 
Vivelapprentissagecollaboratif2014 springer
Vivelapprentissagecollaboratif2014 springerVivelapprentissagecollaboratif2014 springer
Vivelapprentissagecollaboratif2014 springer
 
FRC
FRCFRC
FRC
 
WORKING WITH SOCIO-AFFECTIVE LANGUAGE LEARNING STRATEGIES: CHALLENGES AND OPP...
WORKING WITH SOCIO-AFFECTIVE LANGUAGE LEARNING STRATEGIES: CHALLENGES AND OPP...WORKING WITH SOCIO-AFFECTIVE LANGUAGE LEARNING STRATEGIES: CHALLENGES AND OPP...
WORKING WITH SOCIO-AFFECTIVE LANGUAGE LEARNING STRATEGIES: CHALLENGES AND OPP...
 
Neuro linguistic programming (Misdawati Sem VI Unit 5 PBI)
Neuro linguistic programming (Misdawati Sem VI Unit 5 PBI)Neuro linguistic programming (Misdawati Sem VI Unit 5 PBI)
Neuro linguistic programming (Misdawati Sem VI Unit 5 PBI)
 
Autism and Social Skills Development
Autism and Social Skills Development Autism and Social Skills Development
Autism and Social Skills Development
 
Language and Social Class
Language and Social ClassLanguage and Social Class
Language and Social Class
 
METHODOLOGY I (II Bimestre Abril Agosto 2011)
METHODOLOGY I (II Bimestre Abril Agosto 2011)METHODOLOGY I (II Bimestre Abril Agosto 2011)
METHODOLOGY I (II Bimestre Abril Agosto 2011)
 
Language acquisition
Language acquisitionLanguage acquisition
Language acquisition
 
Parent PYP English Presentation
Parent PYP English PresentationParent PYP English Presentation
Parent PYP English Presentation
 
Mary cullen
Mary cullenMary cullen
Mary cullen
 
Presentation gardner's multiple intelligences
Presentation gardner's multiple intelligencesPresentation gardner's multiple intelligences
Presentation gardner's multiple intelligences
 
Cognitive Process Associated with LanguageNamePsycho.docx
Cognitive Process Associated with LanguageNamePsycho.docxCognitive Process Associated with LanguageNamePsycho.docx
Cognitive Process Associated with LanguageNamePsycho.docx
 
Neurolinguistic Programming
Neurolinguistic ProgrammingNeurolinguistic Programming
Neurolinguistic Programming
 
Cognitive dev't and language(piaget final)
Cognitive dev't and language(piaget final)Cognitive dev't and language(piaget final)
Cognitive dev't and language(piaget final)
 
Michelle Gielarowski Thesis Presentation 2010
Michelle Gielarowski Thesis Presentation 2010Michelle Gielarowski Thesis Presentation 2010
Michelle Gielarowski Thesis Presentation 2010
 
Noah Suzuki Resume
Noah Suzuki ResumeNoah Suzuki Resume
Noah Suzuki Resume
 

More from University of Bari (Italy)

ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...
ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...
ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...University of Bari (Italy)
 
ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...
ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...
ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...University of Bari (Italy)
 
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text University of Bari (Italy)
 
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document SegmentationA Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document SegmentationUniversity of Bari (Italy)
 
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document SegmentationA Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document SegmentationUniversity of Bari (Italy)
 
A Domain Based Approach to Information Retrieval in Digital Libraries - Rotel...
A Domain Based Approach to Information Retrieval in Digital Libraries - Rotel...A Domain Based Approach to Information Retrieval in Digital Libraries - Rotel...
A Domain Based Approach to Information Retrieval in Digital Libraries - Rotel...University of Bari (Italy)
 
A Domain Based Approach to Information Retrieval in Digital Libraries - Rotel...
A Domain Based Approach to Information Retrieval in Digital Libraries - Rotel...A Domain Based Approach to Information Retrieval in Digital Libraries - Rotel...
A Domain Based Approach to Information Retrieval in Digital Libraries - Rotel...University of Bari (Italy)
 
Cooperating Techniques for Extracting Conceptual Taxonomies from Text
Cooperating Techniques for Extracting Conceptual Taxonomies from TextCooperating Techniques for Extracting Conceptual Taxonomies from Text
Cooperating Techniques for Extracting Conceptual Taxonomies from TextUniversity of Bari (Italy)
 
Cooperating Techniques for Extracting Conceptual Taxonomies from Text
Cooperating Techniques for Extracting Conceptual Taxonomies from TextCooperating Techniques for Extracting Conceptual Taxonomies from Text
Cooperating Techniques for Extracting Conceptual Taxonomies from TextUniversity of Bari (Italy)
 

More from University of Bari (Italy) (10)

ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...
ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...
ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...
 
ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...
ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...
ConNeKTion: A Tool for Exploiting Conceptual Graphs Automatically Learned fro...
 
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
Improving Robustness and Flexibility of Concept Taxonomy Learning from Text
 
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document SegmentationA Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
 
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document SegmentationA Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
 
A Domain Based Approach to Information Retrieval in Digital Libraries - Rotel...
A Domain Based Approach to Information Retrieval in Digital Libraries - Rotel...A Domain Based Approach to Information Retrieval in Digital Libraries - Rotel...
A Domain Based Approach to Information Retrieval in Digital Libraries - Rotel...
 
A Domain Based Approach to Information Retrieval in Digital Libraries - Rotel...
A Domain Based Approach to Information Retrieval in Digital Libraries - Rotel...A Domain Based Approach to Information Retrieval in Digital Libraries - Rotel...
A Domain Based Approach to Information Retrieval in Digital Libraries - Rotel...
 
Technical report jada
Technical report jadaTechnical report jada
Technical report jada
 
Cooperating Techniques for Extracting Conceptual Taxonomies from Text
Cooperating Techniques for Extracting Conceptual Taxonomies from TextCooperating Techniques for Extracting Conceptual Taxonomies from Text
Cooperating Techniques for Extracting Conceptual Taxonomies from Text
 
Cooperating Techniques for Extracting Conceptual Taxonomies from Text
Cooperating Techniques for Extracting Conceptual Taxonomies from TextCooperating Techniques for Extracting Conceptual Taxonomies from Text
Cooperating Techniques for Extracting Conceptual Taxonomies from Text
 

Recently uploaded

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Recently uploaded (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Recognising the Social Attitude in Natural Interaction with Pedagogical Agents

  • 1. Università degli studi di Bari “Aldo Moro” Dipartimento di Informatica Recognising the Social Attitude in Natural Interaction with Pedagogical Agents B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella {decarolis, ferilli, novielli}@di.uniba.it, {fabio.leuzzi, fulvio.rotella}@uniba.it DIDAMATICA, Informatica per la Didattica Taranto, Italy, May 14-16, 2012
  • 2. Overview ● Introduction ● Objective ● The proposed model ● The proposed approach ● Signs of social attitude ● Evaluation ● Conclusions ● Future works Recognising the Social Attitude in Natural Interaction with Pedagogical Agents B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella 2
  • 3. Introduction Pedagogical Conversational Agent (PCA) ● fulfil pedagogical goals ● interact with the user through a natural dialog by appropriately mixing verbal and non verbal expressions: ● recognize verbal and non-verbal inputs ● generate verbal and non-verbal outputs ● handle typical functions of human conversations, with particular emphasis on social aspects Recognising the Social Attitude in Natural Interaction with Pedagogical Agents B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella 3
  • 4. Objective Aim: building a multimodal framework for the recognition of the social response of users to a PCA. In particular: building a framework that integrates the analysis of the linguistic component of the user's communicative act with the analysis of the acoustic features of the spoken sentence and of the gestures. Recognising the Social Attitude in Natural Interaction with Pedagogical Agents B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella 4
  • 5. Objective The intuition The combination of these different input modalities may improve the recognition of multimodal behaviours that may denote the openness attitude of the users towards the embodied agent. Steps: ● Recognize signs of social attitude ● Build a model to infer the user attitude toward the PCA ● Adapt the dialog strategies accordingly Recognising the Social Attitude in Natural Interaction with Pedagogical Agents B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella 5
  • 6. The proposed model Dynamic Belief Network (DBN): ● handling uncertainty and incompleteness of data ● representing situations which gradually evolve from a dialog step to the next one Recognising the Social Attitude in Natural Interaction with Pedagogical Agents B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella 6
  • 7. The proposed approach ● The model is initialized ● At every dialog step: ● Knowledge about the evidence is produced ● The produced knowledge is entered and propagated in the network ● The model revises the probabilities of the social attitude node ● The new probabilities of the signs of social attitude are used for planning the next agent move ● The probability of the social attitude node supports revising high-level planning of the agent behaviour Recognising the Social Attitude in Natural Interaction with Pedagogical Agents B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella 7
  • 8. Signs of social attitude in the language ● Sense of intimacy (use of common jargon) ● Friendly self-introduction ● Familiar style ● Attempt to establish a common ground ● Talk about self ● Personal questions about the agent ● Irony and humour ● Benevolent/polemic attitude towards the system failures ● Favourable/negative comments ● Interest to protract interaction ● Friendly farewell Recognising the Social Attitude in Natural Interaction with Pedagogical Agents B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella 8
  • 9. Signs of social attitude in the prosody Praat functions to extract features related to: ● variation of the fundamental frequency ● variation of energy ● variation of harmonicity ● Spectrum Central Moment, Standard Deviation, Gravity centre, Skeweness and Kurtosis ● speech rate Classification (using NNge algorithm) of user's spoken sentence into 3 classes: positive, negative and neutral. Recognising the Social Attitude in Natural Interaction with Pedagogical Agents B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella 9
  • 10. Signs of social attitude in the gestures Gesture recognition performed using Microsoft Kinect + KinectDTW need to consider only a subset of gestures compatible with the nodes in the skeleton that the Kinect SDK can detect. Recognising the Social Attitude in Natural Interaction with Pedagogical Agents B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella 10
  • 11. Signs of social attitude in the gestures Signal Possible meaning(s) Crossed arms Defensiveness, closure Gripping own upper Insecurity, closure arms Adjusting cuff, Nervouseness, watchstrap, tic, using negative attitude an arm across the body touching or scratching Nervouseness, shoulder using arm negative attitude across body Recognising the Social Attitude in Natural Interaction with Pedagogical Agents B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella 11
  • 12. Evaluation Collecting a corpus We collected moltimodal dialog moves, consisting in linguistic, acoustic and gesture data. Participants: 2 groups of 5 italian students aged between 16 and 25 (equally distributed by gender). Goal: getting information about a correct diet in order to stay in shape. PCA role: nutrition expert. Collected: about 300 moves. Recognising the Social Attitude in Natural Interaction with Pedagogical Agents B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella 12
  • 13. Evaluation Collecting a corpus Recognising the Social Attitude in Natural Interaction with Pedagogical Agents B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella 13
  • 14. Evaluation Results Move U6 Move U7 Move U8 Recognising the Social Attitude in Natural Interaction with Pedagogical Agents B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella 14
  • 15. Conclusions Existing model for recognising social attitude enriched with the analysis of signals regarding non-verbal communication: prosody and gesture. We propose an extension of the multimodal analysis to gesture modeling, according to the meanings that psycholinguistic researchers attach to gestures in conversations. Preliminary experiments show promising results. Recognising the Social Attitude in Natural Interaction with Pedagogical Agents B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella 15
  • 16. Future works ● Improving gesture recognition since the new Kinect should allow for a better hand recognition ● extending the social attitude analysis with facial expressions Carrying out more evaluation studies in order to test the robustness of our framework: ● for social attitude recognition in different scenarios ● with respect to different interaction modalities with both ECAs and Robots Recognising the Social Attitude in Natural Interaction with Pedagogical Agents B. De Carolis, S. Ferilli, N. Novielli, F. Leuzzi, F. Rotella 16