1 of 108

Conversational Agents for�Automated Group Meeting FacilitationfA Computational Framework for Facilitating Small Group Decision-Making Meetings

PhD Thesis

Ameneh Shamekhi

Committee:

Timothy Bickmore

Stacy Marsella

Lu Wang

Vera Liao, IBM Research

Relational Agents Group

2 of 108

2

3 of 108

Dissertation Outline

  • Motivation
  • Related Work
  • Automated Group Facilitation Framework
  • Prototype 1 – Embodiment and Feasibility
  • Prototype 2 – Automation
  • Prototype 3 – Disagreement Management
  • Discussion
  • Conclusion

3

4 of 108

Motivation�

Why do we need group meeting facilitation?

How can technology help?

4

5 of 108

  • ~30% of employees time and >$1.4 trillion per year in U.S. are spent on meetings

5

  • ~40% of meeting time is wasted costing >$100 million per year in U.S.

6 of 108

Small Group Meeting Challenges

  • Getting off the subject (Digressions)
  • No goal or Agenda
  • Hidden Agenda
  • Distraction
  • Domination
  • Waiting to speak
  • Fear of speaking
  • Conflict
  • Not Engaging

6

[Nunamaker Jr, et al. ,1996, Lessons from a Dozen Years of Group Support Systems Research]

6

7 of 108

7

  • Enforcing meeting agenda [Viller, 1991]

  • Eliciting equal participation [Westley and Waters, 1988]

  • Managing conflicts [Viller, 1991]

Professional Meeting Facilitators

8 of 108

Barriers of Having a Human Facilitator

  • Training and hiring human facilitators are costly.

  • Facilitating a group decision making often requires “standing apart”.

  • A small group may not wish to lose the contributions of a human member just so he/she can facilitate.

8

9 of 108

Automated Group Meeting Facilitation

  • ~30% of employees time and >$1.4 trillion per year in U.S. are spent on meetings
  • ~40% of meeting time is wasted costing >$70 billion per year in U.S.

9

Meetings

Group FACILITATOR

AUTOMATED Group Facilitation

10 of 108

Virtual Facilitator is an Embodied Conversational Agent (ECA):

  • Uses speech
  • Has human-like personification
  • Has nonverbal behavior & facial expressions
  • Provides authoritative guidance
  • Holds neutral point-of-view

10

Automated Group Meeting Facilitation

11 of 108

Group Decision-Making

11

Problem Solving

Information Sharing

Team Building

Group Meetings

Etc.

Group Decision Making

12 of 108

Example: Hiring Session

Hiring Decision Meeting

  • 2-3 hiring managers reviews 5-6 resumes of candidates
  • Decision-making process adapted from the ‘Nominal Group Technique’

12

Resumes

13 of 108

Challenges in a Group Decision-Making Session

  • Lack of Structure

  • Imbalanced Participation

  • Intragroup Conflict

13

[Romano, N. & Nunamaker, J. , 2001, Meeting analysis: Findings from research and practice]

14 of 108

Group Facilitation to Help with the Challenges

Structure Management

  • Keeping the group focused on the objectives
  • Leading and managing meetings [Ho 2000]
  • Using the agenda to guide the group [Ho 2000]
  • Reinforcing meeting agenda and rules [Romano and Nunamaker, 2001]

Participation Management

  • Ensuring equal member participation [Ho 2000]

Conflict Management

  • Creating a safe and stable environment for open discussion
  • Making sure everybody’s voice is head and understood

14

A

B

15 of 108

Related Work�

15

16 of 108

Group Decision Support Systems (GDSS)

16

  • Interactive, computer-based system
  • Face-to-face and distance participation
  • Usually used with a human facilitator

[DeSanctics and Gallupe , 1987, A foundation for the study of group decision support systems.]

GDSS

Facilitator

[Anson R., 1995, An Experiment Assessing Group Support System and Facilitator Effects on Meeting Outcomes]

17 of 108

Technology Driven Group Facilitation

Smart Meeting Rooms

17

[Tennent, H. et al. 2019. Micbot]

[Kim, T., et al. 2008. Meeting Mediator]

[Bhattacharya, I. et al. 2018. A Multimodal-Sensor-Enabled Room]

18 of 108

Automated Detection of Decisions and Conflicts

Decision Detection

    • Learning about meetings [Kim and Rudin,2024]
      • Feature vector: shifted bag- of-dialogue-acts
      • SVM-based model to predict key decision times with F-measure >0.84

Conflict Detection

    • Verbal (lexical, prosodic and structural) features [Germesin and Wilson2009]
    • Non-verbal behavior [Bousmalis et al. 2011]

18

19 of 108

Embodied Conversational Agents In Groups

19

[Bohus, D. and Horvitz, E. 2011. Multiparty Turn Taking in Situated Dialog]

Multi Party Interaction

20 of 108

Embodied Conversational Agents In Groups

20

[Bohus, D. and Horvitz, E. 2011. Multiparty Turn Taking in Situated Dialog]

[Matsuyama, Y. et al. 2015. A facilitation robot controlling engagement]

Multi Party Interaction

Participation Facilitation

21 of 108

Embodied Conversational Agents In Groups

21

[Bohus, D. and Horvitz, E. 2011. Multiparty Turn Taking in Situated Dialog]

[Matsuyama, Y. et al. 2015. A facilitation robot controlling engagement]

[Jung, M.F. et al. 2015. Using Robots to Moderate Team Conflict]

Multi Party Interaction

Participation Facilitation

Conflict Facilitation

22 of 108

  • Group performance is impacted by several challenges.
  • Group facilitation can improve group performance.

  • Technology can improve meeting performance.
  • Embodied Conversational Agents have been used in multiparty interactions.

Can an Embodied Conversational Agent guide and facilitate a group meeting to improve meeting performance?

22

?

Context

Existing Approaches

My Research

23 of 108

Framework�

23

24 of 108

Automated Group Facilitation System

24

Automated Group Facilitation System

  • is designed to support and facilitate a group decision-making session

  • is guided by a Virtual Facilitator that is an embodied conversational agent

25 of 108

Virtual Facilitator provides three types of facilitation

25

  • Greeting and Introduction
  • Set the stage
  • Provide “ice-breakers”
  • Build trust and rapport
  • Discuss desired meeting outcomes
  • Display understanding, and empathy
  • Display attentive listening

Social Facilitation

Meeting Facilitation

Decision-Making Facilitation

26 of 108

Virtual Facilitator provides three types of facilitation

26

  • Greeting and Introduction
  • Set the stage
  • Provide “ice-breakers”
  • Build trust and rapport
  • Discuss desired meeting outcomes
  • Display understanding, and empathy
  • Display attentive listening

  • Review the agenda
  • Enforce meeting structure
  • Encourage and Balance Participation
  • Content-based Feedback
  • Manage the Time
  • Maintain Authority

Social Facilitation

Meeting Facilitation

Decision-Making Facilitation

27 of 108

Virtual Facilitator provides three types of facilitation

27

  • Greeting and Introduction
  • Set the stage
  • Provide “ice-breakers”
  • Build trust and rapport
  • Discuss desired meeting outcomes
  • Display understanding, and empathy
  • Display attentive listening

  • Informational Support
  • Identify Disagreements
  • Manage Disagreements

  • Review the agenda
  • Enforce meeting structure:
  • Encourage and Balance Participation
  • Content-based Feedback:
  • Manage the Time:
  • Maintain Authority

Social Facilitation

Meeting Facilitation

Decision-Making Facilitation

28 of 108

Essential Processes to Support Automated Group Facilitation

28

  • Acceptance of the Virtual Facilitator as a Group Member
    • Simulate social behaviors
    • Interact in a natural conversation
    • Perceived as an intelligent social entity
    • Perceived as an authorized and trustworthy entity

  • Multi-Party Conversation

29 of 108

Essential Processes to Support Automated Group Facilitation

29

  • Acceptance of the Virtual Facilitator as a Group Member
    • Simulate social behaviors
    • Interact in a natural conversation
    • Perceived as an intelligent social entity
    • Perceived as an authorized and trustworthy entity
  • Multi-Party Conversation
    • Understanding the inputs
    • Show non-verbal behaviors
    • Turn-taking management

30 of 108

Automated Group Facilitation Framework

Layer 1

Layer 2

Layer 3

Audio Data

Meeting Capture

Meeting Recognition

Semantic Process

Dialogue Manager

Visual Data

Rating application

Verbal & Nonverbal Behavior

Time

30

31 of 108

Automated Group Facilitation Framework

Layer 1

Layer 2

Layer 3

Audio Data

Meeting Capture

Meeting Recognition

Semantic Process

Dialogue Manager

Visual Data

Rating application

Verbal & Nonverbal Behavior

Time

31

ASR

Gaze Direction Detection

Participation Detection

Keyword Detection

Discussion Topic Detection

Decision Status

Detection

Disagreement Detection

32 of 108

Automated Group Facilitation Framework

Layer 1

Layer 2

Layer 3

ASR

Gaze Direction Detection

Participation Detection

Keyword Detection

Discussion Topic Detection

Participation Management

Content-Based Recommendation

Audio Data

Meeting Capture

Meeting Recognition

Semantic Process

Dialogue Manager

Turn-Taking Management

Visual Data

Rating application

Rule-Based Temporal Guidance

Decision Status

Detection

Verbal & Nonverbal Behavior

Time

32

Disagreement Detection

Active Listening Behavior and Social Facilitation

Disagreement Management

33 of 108

Research Questions

  • RQ0- Will members of a face-to-face decision-making meeting accept a CA in the role of a group facilitator?
  • RQ1- What is the appropriate embodiment for a virtual facilitator in a group setting?
  • RQ2- To what extent do the members of a group follow the virtual facilitator's instructions and recommendations in the context of group decision-making?
  • RQ3- How can a virtual facilitator impose and enforce a structure on a group decision-making activity, and ensure that all participants have an opportunity to be heard?
  • RQ4- Can a virtual facilitator improve conflict management in a group decision-making setting?
  • RQ5- What would information workers expect from a social agent at their workplace? 5.a) what role and features would they prefer for the robot to hold?

33

34 of 108

Dissertation Outline

  • Motivation
  • Related Work
  • Automated Group Facilitation Framework
  • Prototype 1 – Acceptance, Feasibility, and Embodiment
  • Prototype 2 – Automated Meeting Structure Management
  • Prototype 3 – Disagreement Management
  • Discussion
  • Conclusion

34

35 of 108

Dissertation Outline

  • Motivation
  • Related Work
  • Automated Group Facilitation Framework
  • Prototype 1 – Acceptance, Feasibility, and Embodiment
  • Prototype 2 – Automated Meeting Structure Management
  • Prototype 3 – Disagreement Management
  • Discussion
  • Conclusion

35

36 of 108

Prototype 1�

Feasibility Study

Exploring Embodiment of and the Social facilitation by the group agent

36

?

[Shamekhi et al., ‘Face Value? Exploring the Effects of Embodiment for a Group Facilitation Agent’, CHI 2018]

37 of 108

Experiment Procedure

37

CASSY; Facilitates a Hiring session

38 of 108

Facilitation Agent Functionalities

38

A

B

Decision-Making Facilitation

Meeting Facilitation

Social Facilitation

Greeting/Intro.

Agenda/Task Setting

Review /Initial Voting

Wrap up-summary

Farewell

Criteria discussion

Elimination

Selection

Final Voting/ deciding

Start

Discussion

Wrap up

End

39 of 108

User Study 1

  • Feasibility Study
  • Effects of embodiment (voice-only vs. embodied)
  • Preliminary implementation of the framework
  • Wizard-of-Oz study
  • Between-subject study
  • N = 40 (20 user groups)
    • 60% male

39

vs.

40 of 108

Embodiment improved the social perception of the agent

40

41 of 108

41

Embodiment affects in the group setting:

Subjective measures:

social perception of the agent

Objective measures

Group behavior

More equal contribution

More proactive interaction

Decision outcome

42 of 108

Qualitative Results

  • Virtual Facilitator was well accepted by the groups
  • Participants found it very helpful and engaging
  • Embodiment provides additional benefits
    • Social perception
    • Locating social intelligence
    • Perception of task capabilities
    • Enhanced presence specially good for certain tasks
    • Engagement

42

43 of 108

Feasibility Study Conclusion

43

RQ0- Will members of a face-to-face decision-making meeting accept a CA in the role of a group facilitator?

RQ1- What is the appropriate embodiment for a virtual facilitator in a group setting?

44 of 108

Prototype 2�

Automated Group Facilitation Robot

44

[Shamekhi et al., A Multimodal Robot-Driven Meeting Facilitation System for Group Decision-Making Sessions , ICMI 2019]

45 of 108

SARAH; Fully Automated Group Facilitation System

45

46 of 108

System Architecture

46

47 of 108

Dialogue Management

47

1. Visual Input

2. Voice Input

3. Decision status

4. Time

Non-Verbal Behavior

Verbal Behavior

Actions

Robot Dialogue Manager

48 of 108

Visual Input from Kinect

48

  • Sense users
    • Presence
    • Enter
    • Exit
    • Attend
  • Identify user location
  • Estimate their gaze direction using head orientation
  • Number of users

49 of 108

Voice Input from Microphone

49

  • Converted to text using Google’s ASR.
  • The speech signal is used to detect:
    • Silence vs. speech intervals for each user
    • Who the current speaker is
    • User vocal participation from the accumulated speech time of each participant in each meeting stage.

50 of 108

Task status from the tablet application

Data from the application is stored on a Database:

  • User names
  • Options’ status
  • Number of discussed and eliminated options
  • When initial ranking is submitted
  • When the active option is updated
  • When the decision status on each option is updated (kept or eliminated)
  • When the best option is selected.

50

51 of 108

Time

  • Initiate timing signals at several occasions during the interaction:
    • Reminders
    • Track the spent time on each stage

51

52 of 108

Dialogue Management

52

1. Visual Input

2. Voice Input

3. Decision status

4. Time

Non-Verbal Behavior

Verbal Behavior

Actions

Robot Dialogue Manager

53 of 108

53

Non-Verbal Behavior

Verbal Behavior

Actions

  • Attending to the speaker and active listening behavior
  • Directional gaze to manage the turn-taking in multiparty interaction
  • Directional gaze when the group members enter and when they are conversing
  • Smiles, Head nods, confirmation filler words (aha, I see, etc.)

  • Robot-Initiated Utterances
  • User Speech-Initiated Utterances
  • Tablet Application-Initiated Utterances
  • Time-based Utterances

  • Extend the time for decision-making task (upon user request)
  • Move forward to the next task
  • Update the tablet application interface
  • Calculate participants’ contribution time to nudge less active participants

54 of 108

Social & Meeting Facilitation Services

  • Social Facilitation
  • Enforce Meeting Structure
  • Ensure content coverage
  • Mange the time
  • Encourage and balance participation

54

A

B

55 of 108

Task Domain: Hiring Meeting

55

6 Resumes

56 of 108

User Study 2

56

VS.

Fully Automated:

Robot Facilitation + Tablet Application

Control:

Written instructions + Tablet Application

(11 groups, N = 22)

(9 groups, N = 18)

57 of 108

Participants Rated the Robot’s Social and Meeting Facilitation Positively

57

Strongly Disagree

Strongly Agree

Neutral

Meeting Facilitation

Social Facilitation

Knowledgeable

Powerful

Friendly& Warm

58 of 108

Results – Team and Decision Making Satisfaction

  • Team and decision-making satisfaction
  • 5 items (α=.88)
    • E.g. The members of this team get along well together.
    • E.g. I found we reached a decision efficiently.
  • P=.06

58

59 of 108

Meeting is More Structured with the Robot

59

60 of 108

Robot is Effective in Balancing the Participation

  • Balancing the Participation

60

Group discussions mostly are somewhat chaotic. [but] here we were given a fairly good chance to speak about each and every resume and to state what we like and what we do not like ...”

She gave equal opportunities to both of us to speak, that kind of resolved conflict itself because everyone feels their voice is being heard.”

;Mentioned by 90% of the groups

61 of 108

Study 2 Conclusion

  • RQ0- Will members of a face-to-face decision-making meeting accept a CA in the role of a group facilitator?
  • RQ1- What is the appropriate embodiment for a virtual facilitator in a group setting?
  • RQ2- To what extent do the members of a group follow the virtual facilitator's instructions and recommendations in the context of group decision-making?
  • RQ3- How can a virtual facilitator impose and enforce a structure on a group decision-making activity, and ensure that all participants have an opportunity to be heard?

61

62 of 108

Prototype 3�Disagreement Management for Group Facilitation Robot

  • Disagreement Detection
  • Disagreement Management
  • Investigate the needs at real work groups

62

63 of 108

Robot-Driven Disagreement Management in Group Decision-Making Sessions

3.1 Detect Task Conflict/Disagreement

3.2 Manage Task Conflict/Disagreement

63

64 of 108

3.1 Disagreement Detection

64

Datasets

AMI1

GAP2

Features

Sentences

Speech

Sentiment

Models

LSTM

BERT

Realtime?

  1. http://groups.inf.ed.ac.uk/ami/corpus/
  2. https://sites.google.com/view/gap-corpus/home

65 of 108

Datasets

  • AMI
    • 100 hours in total
    • 94 (out of 139) sessions has argument annotation
    • Twente Argument Schema (TAS)

  • GAP
    • Winter Survival Task
    • 28 Sessions

65

66 of 108

Disagreement Detection Models

  • Pre-processing and Up-sampling
  • LSTM (Long Short Term Memory)
    • Model and learn dependencies in sequential data
    • Used Gensim doc2vec for sentence modeling

  • BERT (Bidirectional Encoder Representation of Transformer)
    • Powerful language model

66

67 of 108

Results

67

Model

Training Accuracy

Testing Accuracy

F1-score

# of labels

LSTM-3

0.88

0.64

0.63

7

LSTM-4

89

68

67

7

LSTM-5

0.92

0.69

0.69

7

LSTM-6

0.82

0.66

0.65

7

BERT

0.76

0.69

0.68

3

BERT

0.91

0.78

0.71

2

68 of 108

Summary of Disagreement Detection

  • Proof of concept
  • Future steps:
    • Include other features such as audio and sentiment which are known as good indicators of disagreement yet can be automatically extracted.
    • Use the previous utterances of the same speaker to better understand the context to detect disagreement.
  • Context-based evaluation

68

69 of 108

Robot-Driven Disagreement Management in Group Decision-Making Sessions

3.1 Detect Task Conflict/Disagreement

3.2 Manage Task Conflict/Disagreement

69

70 of 108

Intragroup Conflict/Disagreement

  • Task conflict, relationship conflict, process conflict, status conflict
  • Task conflict is helpful only when there is no relationship conflict

70

Task conflict,

“The effective management of conflict is critical” to optimize its effect.

[Lindred Leura Greer, et al. 2017, Conflict in Teams]

71 of 108

Intragroup Conflict Management

  • Many different conflict management strategies have been investigated

  • A facilitator can manage the conflict:
    • Understand the topic of conflict, and involved parties
    • Make sure the group is emotionally stable
    • Stay focused on the problem rather than emotional and personal relations
    • Considering a wide range of alternative solutions
    • Creating a cooperative atmosphere
    • Enforcing an organized and orderly process

71

72 of 108

SoFi; a Social Robot for Group Facilitation

72

  • Social Facilitation
  • Meeting Facilitation
    • Structure Management
    • Balance Participation
    • Time Management
  • Decision-Making Facilitation
    • Disagreement Management
    • Information Sharing

73 of 108

Disagreement Management Strategies

  • PASSIVE Disagreement Management
    • In case of disagreements:
      • SoFi says: “Well it seems you have different ideas about this item, why don’t you try to work it out?”

  • ACTIVE Disagreement Management
    • Robot has a pro-active and explicit verbal intervention to resolve the disagreement.
    • In case of disagreements:
      • SoFi guides the group through procedural steps to resolve their conflict

73

74 of 108

ACTIVE Disagreement Management

    • Robot describes Active Listening before the group decision making.
    • Acknowledge the Disagreement and Articulate the Emerging Consensus: The robot starts with an agreement to establish a common ground between the parties
    • Active Listening Confirms and clarifies the source of the disagreement
    • Review Pros and Cons: Identifies the alternatives and clarifies the pros and cons of each
    • Review Alternative Options: Asks specific delineating questions to each party (e.g. how much will it cost, what is involved, etc.)
    • Summarize and wrap-up: Checks with the parties to determine is consensus has been reached, and announces the final decision.

74

75 of 108

User Study 3

  • Wizard of Oz
  • Experiment Task: Winter Survival Exercise
    • Individual initial ranking of items
    • Comparing pairs of items, ranking items in group
    • Individual final ranking of items
  • N = 26

75

ACTIVE disagreement management

PASSIVE disagreement management

vs.

76 of 108

Task: Winter Survival (modified)

Hypothetical Situation

  • A small plane crash-landed in the woods of northern Minnesota and southern Manitoba. It is 11:32 A.M. in mid-January. The sun will set before 4 P.M.
  • While escaping from the plane, your group salvaged the 10 items. Your task is to rank these items according to their importance to your survival.

76

77 of 108

Session Structure

77

A

B

Decision-Making Facilitation

Meeting Facilitation

Social Facilitation

Start

Discussion

Wrap up

End

Greeting/ Intro.Ice Breaking

Agenda/ Task Description

Indiv. Initial Ranking

Group Discussion Step 1

Group Discussion Step 2

Summary & Wrap up

Farewell

Indiv. Final Ranking

Pair comparison on 10 items

Ranking of 5 items

78 of 108

Quantitative Results

78

79 of 108

Participants rated their experience positively

  • Cohesion [sample items]: - The members of this team get along well together.
  • Decision-Making Satisfaction [sample items]: I am satisfied with our decision-making process and outcome in the meeting.
  • Robot Facilitation [sample items]: The robot -Helped managing the meeting structure. -Assured that my partner and I have equal chance to express our ideas. -Could effectively manage the disagreements between my partner and I.

79

*

*

*

*

*

*

*

(Composite scale)

(Composite scale)

(Composite scale)

80 of 108

Participants followed Disagreement Management Instructions

  • Video Analysis of Groups in ACTIVE condition

  • Participants followed the robot’s disagreement management instructions 100% of the time
    • Active listening practice
    • Review pros and cons
    • Review alternatives

80

81 of 108

Active Listening

81

*p<.05

p=.06

*p<.05

NS

p=.09

Statements about ME

Statements about TEAMMATE

  • Video Analysis: 100% adhering to robot’s instructions in Active Listening

82 of 108

Robot Evaluation

82

*p<.05

*p<.05

*p<.05

(Composite scale)

(Single item)

83 of 108

Group Performance

  • No significant differences in:
    • *Team and Meeting evaluation,* Task outcomes, *Number of Disagreements

83

*P=.05

*P=.06

Disagreement Recall

Use of time

84 of 108

Questions

  • Why the robot with ACTIVE DM is rated as less friendly and trustworthy?
  • Why participants felt the time was used less wisely in ACTIVE DM?

  • Expectations from a robot? Who should the robot represent? What role should the robot play?
  • What can a robot do to help with the group meeting challenges such as disagreement?
  • How do people perceive the errors and delays of the robot?
  • How would a facilitation robot be helpful in different types of groups (size, hierarchy, task)?

84

85 of 108

Focus Group

85

  • Grant Group at Northeastern University
    • N = 7
    • 66% male
    • Average Age: 42.8 (SD = 10.4),
    • 0.5 – 7 years of experience

86 of 108

Qualitative Results

  • Interviews

  • Focus Group

86

87 of 108

Group Meeting Challenges

  • Feedback on the Current Facilitation Functions of the Group Facilitation Robot
  • Robot in Groups with Hierarchy
  • Level of Robot’s involvement: Mediation vs. Arbitration
  • Meeting Efficiency with the Robot
  • Disagreement Management by the Robot

87

Information

Topic Deviation

Emotional Discussion

Dominance

Trust

No Bias

  • Robot’s Errors; The impact, Group tolerance, and the Repair Strategy

88 of 108

A holistic Approach for Disagreement Management Prevention vs. Cure

[P11]: “[SoFi] Formalizes the argument more compared to any other just plain human interaction argument… it can be helpful to keep the argument calmer …. there was a structured way to carry out the entire argument. … By helping people hear each other out at the same time they are allowed to raise their opinions and see if it leads to a conflict.”

88

89 of 108

Active Listening Useful

[P14]: “I thought that was really unique and really interesting. And just encouraging us to listen to each other. Repeat back with the other person said, I feel like that made me feel more validated when I was saying, the other person was listening actively to what I was saying and we would be able to work together.”

[P2]: “I liked how she asked us to convey what the other person said in our own words so that we are on the same page. It's easy to misunderstand things. So when you recalculate what you said you can always say this is not what I meant.”

89

90 of 108

Active Listening Useful but … Long

  • The intervention is long and becomes repetitive / robot overexplains:

[P19]: “The one thing I thought was that like it got kind of repetitive eventually and I felt like she was just asking the same questions she was asking the whole time. So like there got to a point where I felt like we could continue on with the pattern that she was providing.”

90

91 of 108

Participants Felt the Lack of Disagreement Management in PASSIVE condition

[P5]: “… I thought that it was just stating the obvious because I know there is a disagreement, but she just told us that basically you're not on the same page. So it is important to state that you have not reached a decision. But you have to do something about it because it cannot be left unsaid if in a group meeting, if you just leave as certain topics onset or you don't reach a certain conclusion, it's not going to benefit anyone.”

91

92 of 108

Robot May Disagree but Should Never Embarrass 

ME: Would you be offended if SoFi disagrees with you?

[P9]:“Not really, because I know down the line that it's a robot. in fact I would appreciate it, because this robot is being trained with multiple teams and multiple things, so definitely I'm sure that the robots input is totally unbiased so there's nothing to feel offended about [compared to a human]...”

[P29]: “ … the biggest thing you want to be careful of is embarrassing somebody in front of those other people.

92

93 of 108

Robot as an Emotion Stabilizer

[P12]: “I think if we were hostile towards each other, I would rather be more angry at the device [robot] than at you. I feel like if I had to yell back at the device then it would kind of take off some pressure of you. That way you don't also become combative at me.”

93

94 of 108

Discussion and Conclusion�

Lessons Learnt

94

95 of 108

Tailored Robot Facilitator

  • Robot’s Role in Group Meetings - One Role Does Not Fit All
  • Depending on:
    • Meeting type
    • Group hierarchy
    • Task
    • Time
    • Group size
  • Programmable roles and functions for the robot

95

96 of 108

Human - Robot Relationship Over Time

  • Individuals and groups build a relationship with a robot facilitator

  • Longitudinal Consequences of Robot’s Malfunctions

96

97 of 108

Importance of Logistic and Administrative Facilitation

97

Decision-Making Needs

Meeting Needs

Administrative (Documenting) Needs

Logistic (Scheduling) Needs

98 of 108

A Design Framework for Social Robots as Meeting Facilitators

98

99 of 108

Social Interaction�Humanoid Social behavior, Interactive, Attentive Listening, Confirming Responses, social catalyzer

99

Structure management:

Programmable and dynamic agenda, recap and summary

Balance Participation:

Dynamic assignment of time to group members based on their role and responsibilities

Time Management:

Providing passive reminders instead of verbal reminders, Flexible timing

Disagreement Management:

Prevention by managing participation, Providing information, Encourage and remind active listening, Providing weight/metric table for options

Information Support:

Enable Asking Questions, Explain when requested,

Provide information for disagreement management, Access to background domain information, Referring to other groups decision

Meeting Facilitation

Decision Making Facilitation

Logistic Facilitation – Assisting Meeting Moderators

100 of 108

Automated Group Facilitation System

100

  • Automated Group Facilitation Framework
  • Acceptance, Feasibility, and Embodiment
  • Automated Meeting Structure Management
  • Disagreement Management & Real-world Applications

Prototype1

Prototype2

Prototype3

Framework

101 of 108

Future Work

  • Integrate NLU and NLP
  • Support Online Meeting
  • Add Sentiment Analysis
  • Support Larger Group and more realistic scenarios
  • Support Various Conflict Management Approach

101

102 of 108

103 of 108

Other Learned Lessons : )

(more important !)

104 of 108

104

105 of 108

105

106 of 108

Thank you!

106

107 of 108

Future Work

107

Explore

Detect

Develop

  • Real groups with a collaboration history
  • Different group sizes
  • Different group cultures
  • Different group tasks
  • Power dynamics and group hierarchies
  • Information resource
  • Level of agent involvement
  • The agent’s role and persona
  • Group emotion
  • Individual emotion
  • Dominance and power dynamics
  • Relationships between members
  • Real-time topic extraction

  • Larger groups
  • Manage conflict
  • Task/information assistance
  • Decision-making assistance
  • Decision-making guidance
  • Control dominance

108 of 108

Research Questions

108

1) How would people react to a group facilitation robot? (with meeting, decision-making and social facilitation)

2) How can a robot manage disagreements in a group meeting?

3) What would people expect from a group facilitation robot at real workplaces?

User Study

Focus Group