150 likes | 331 Views
Engaging Learning Groups using Social Interaction Strategies. Rohit Kumar, Carolyn P. Rosé Language Technologies Institute Carnegie Mellon University. Background. Conversational Agents Interactively supports Users One user in each interactive session Variety of Tasks Information Access
E N D
Engaging Learning Groups using Social Interaction Strategies Rohit Kumar, Carolyn P. Rosé Language Technologies Institute Carnegie Mellon University
Background • Conversational Agents • Interactively supports Users • One user in each interactive session • Variety of Tasks • Information Access • Education • Therapy • Entertainment
Signal in the Noise < Outline • CAs in Multi-Party Interactive Situations • Social Interaction Strategies • Design • Implementation < Technical • Basilica Architecture • Evaluation < Scientific • Design • Metrics • Results
Motivation • Towards Conversational Agents for Multi-Party Interactive Situations • Challenges • Technical: Agent Implementation • Scientific: Agent Behavior / Interaction Design • Group Interaction • Agents can help Kumar et. al., 2007 • Groups ignore/abuse Agents • Lack Social Communication Skills
Small Group Communication • Two Fundamental processes operate in group interactionBales, 1950 • Instrumental > Task-related vs. • Expressive > Social-emotional • Need for an Equilibrium • Interaction Process Analysis (IPA) • Unit of Analysis: Utterance / Turn • 12 Interaction Categories Shows Solidarity +ve Shows Tension Release Agrees Expressive Gives Suggestion Instrumental Gives Opinion Gives Orientation Asks for Orientation Asks for Opinion Asks for Suggestion Disagrees Shows Tension -ve Shows Antagonism
Social Interaction Strategies • Eleven Social Interaction Strategies developed • Based on Three Positive Social-Emotional Interaction Categories
Implementation: Using Basilica • Event-driven Architecture Kumar & Rosé, NAACL 2009 • Rich-representational Power • Network of Behavioral Components • Components are programmable • Using High-level Languages (Java) • Flexibility to address Complex Interaction Dynamics • Four Agents developed using this Architecture • Multi-Party Turn Taking • Variety of Agent roles (Tutor, Peer, Mediator, …) • Users with different roles in the same interactive session • Reusability • Components • Agents in multiple Environments
Implementation: WrenchTalk Tutor ConcertChat Server • Plug-In existing Components • TutoringManager / TutoringActor > Integrating TuTalk • IntroductionsManager/IntroductionsActor > State-based DM • PlanExecutor > Plan based DM • NLU > Classifiers / Annotators ConcertChatActor ConcertChatListener MessageFilter PresenceFilter DiscourseMemory AnnotationFilter OutputCoordinator SocialController ActivityDetector ProgressDetector PlanExecutor RequestDetector T.TakingCoordinator IntroductionsManager PromptingManager TutoringManager TutoringActor IntroductionsActor PromptingActor
Implementation: WrenchTalk Tutor ConcertChat Server • Two primary controllers • PlanExecutor > Executes Task-related steps • SocialController > Triggers Social Behavior ConcertChatActor ConcertChatListener MessageFilter PresenceFilter DiscourseMemory AnnotationFilter OutputCoordinator SocialController ActivityDetector ProgressDetector PlanExecutor RequestDetector T.TakingCoordinator IntroductionsManager PromptingManager TutoringManager TutoringActor IntroductionsActor PromptingActor
1d. 2b. 2b. Implementation: Social Controller • Social Behavior Triggering • Hand Crafted Rules • Features • Last executed plan step • Annotations of student turns • Dictionary Lookup • Activity Levels • Groups & Individual • Strategy: 1e. (Encourage) • Social Ratio • Ratio of Social Turnsto Task-related turns • Threshold: 20%
Research Context:Wrench Lab • Freshmen Mechanical Engineering Course • Underlying concepts • Force, Moment, Stress, Yield Strength, … • Three part lab • Paperless Engineering CADCAACAM • CAA includes Collaborative Wrench Design Activity • Teams of 3 – 4 students design a Wrench • Fall 2009 Wrench Lab • 98 Students
Experiment: Evaluating Effectiveness • Effectiveness of Social Behavior Vs. • Gold Standard > Human performance • Baseline > No Social Behavior • Experimental Design • Three Conditions • Between Subjects • Groups & Tutors interact using ConcertChat
Experiment: Survey • 7 point Likert-scale • Items Burke, 1967
Experiment: Results Ratings About Tutor • Agents with Social Behavior (Both Social & Human) rated better than No Social Behavior • Automated Social Tutors significantly friendlier than No Social Behavior (Q2) Ratings About Activity> No Significant Difference w.r.t Baseline
Experiment: Analysis & Conclusion • Significant benefits of employing Social Interaction Strategies • On Perceptual Metrics • Also, on Performance Metrics • Current Implementation of Social Tutors not as good as Human tutors • Why? Possibly… • Right Amount of Social Behavior Human tutors displayed significantly more Social Behavior Human = 22.17 turns Social = 16.83 turns • Better Triggering Model implicit in Human Tutor Recent Work@ ITS 2010 Publication / Slides > http://basilica.rohitkumar.net/wiki/