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

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
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
 
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
 
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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 
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
 
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
 
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
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
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
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Recently uploaded (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
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
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
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!
 
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
 
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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
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
 
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
 
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
 
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
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
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
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

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