<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Towards Dynamic Intelligent Support for Collaborative Problem Solving</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sidney D'Mello</string-name>
          <email>sidney.dmello@colorado.edu</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Angela E. B. Stewart</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mary Jean Amon</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chen Sun</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nicholas Duran</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Valerie Shute</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Arizona State University</institution>
          ,
          <addr-line>Glendale AZ 85306</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Colorado Boulder</institution>
          ,
          <addr-line>Boulder CO 80309</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <fpage>59</fpage>
      <lpage>65</lpage>
      <abstract>
        <p>We discuss progress towards the design of collaborative interfaces that automatically assess key facets of collaborative problem solving (CPS) and intervene accordingly. Our work is grounded in a generalized theoretical model of CPS including three major facets (constructing shared knowledge, negotiation/coordination, and maintaining team function), subfacets, and verbal and nonverbal indicators. We report results of two studies that validated the model followed by speech and language processing techniques to automate the assessment of the CPS facets. We conclude by discussing future plans on how to incorporate the models in next-generation CPS interfaces that support dynamical assessment and intelligent intervention.</p>
      </abstract>
      <kwd-group>
        <kwd>Assessing Collaborative Problem Solving</kwd>
        <kwd>Natural Language Processing</kwd>
        <kwd>Machine Learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>It is widely acknowledged that collaborative problem solving (CPS) is an essential 21st
century skill in our increasingly connected and globalized world [1]. Yet, we know
precious little about how to define, measure, and help develop this skill, especially in
the context of STEM learning. By increasing our basic understanding of effective CPS
processes, we can take a step towards designing next-generation collaborative learning
environments that aim to make CPS more enjoyable and effective. Accomplishing this
vision requires: (1) identification of effective CPS processes (or facets); (2)
automatically monitoring the core CPS processes to enable intervention; and (3) designing and
testing the efficacy of intelligent collaborative interfaces with dynamic intervention
and/or after-action feedback and reflection. Here, we describe progress on the first two
of these components and sketch out ideas for the third component.</p>
      <p>Copyright © 2019 for this paper by its authors. Use permitted under Creative Commons
License Attribution 4.0 International (CC BY 4.0).</p>
    </sec>
    <sec id="sec-2">
      <title>Collaborative Problem Solving Model and its Validation</title>
      <p>We synthesized previous research on CPS to construct a generalized CPS competency
model (i.e., skills and abilities) from existing frameworks, such as ATC21S [2] and
PISA [3] along with some classic work on CPS [4, 5]. Since our model is intended to
be generalizable, we validated it using data from two very different studies.
2.1</p>
      <sec id="sec-2-1">
        <title>CPS Model</title>
        <p>Our model consists of the following core facets: (1) constructing shared knowledge
(expresses one’s own ideas and attempts to understand others’ ideas); (2)
negotiation/coordination (achieves an agreed solution plan ready to execute); and (3)
maintaining team function (sustains the team dynamics). Each facet has two sub-facets, which
in turn, have multiple verbal and nonverbal indicators as shown in Table 1.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Model Validation</title>
        <p>We validated our competency model in two studies [6]. In Study 1, 11 triads of middle
school students (8th-9th graders) played Physics Playground (PP) face-to-face for three
hours. This is a 2D educational video game that was developed to support and measure
students’ learning of conceptual physics [7]. It focuses on Newton's laws of force and
motion, mass, gravity, potential and kinetic energy, and conservation of momentum.
Problems (or levels) in PP require students to guide a green ball to a red balloon. The
primary way students move the ball is by creating agents, simple machines of force and
motion (i.e., ramps, levers, pendulums, and springboards), drawn with colored lines
using the mouse, that “come to life” on the screen. For example, Figure 1 (ultimate
pinball level) shows a sample problem where the student must draw a carefully
constructed ramp (in purple) to lead the falling ball along a path to the balloon. Students
receive silver trophies for any solution to a problem but earn gold trophies for elegant
solutions involving a limited number of objects created and used to solve the problem
(the threshold varies but is typically &lt; 3).
Takes initiatives to advance
collaboration processes</p>
        <p>Below is an excerpt of an exchange between two participants (Player A and Player
C) during gameplay, along with tags for the relevant indicators.
 Player C: “What if you grabbed it upwards. And then drew a pendulum, knock it
out. But you drew like farther out, the pendulum” (Proposes specific solutions)
 Player A: “I have an idea. Wait, which direction should I swing?” (Confirms
understanding by asking questions/paraphrasing)
 Player C: “Swing from here to here.” (Proposes specific solutions)
 Player A: “Nope, then it would just fly to the spider.” (Provides reasons to
support/refute a potential solution)</p>
        <p>In Study 2, 37 undergraduate triads played Minecraft-themed Hour of Code for 20
minutes using videoconferencing. This is an online resource for students grades two
and above to learn basic computer programming principles in an hour. It uses a visual
programming language, Blockly (https://developers.google.com/blockly/), to interlock
blocks of code (such as loops). Blockly eliminates syntax errors by only interlocking
syntactically correct blocks, allowing students to focus on the coding logic and
programming principles (see Figure 2).
Below is an excerpt of an actual exchange between all three participants (Players A, B,
and C) during gameplay, along with the relevant indicators.
 Player C: “Yeah I think so. Cuz we’ll fall in, right?” (Provides reasons to
support/refute a potential solution)
 Player A: “Yeah that’s true. Then we wanna place bedrock ahead. Oh, but don’t we
want to repeat that? One, two, three…” (Proposes specific solutions + Asks if others
have suggestions)
 Player B: “And we have to move forward” (Proposes specific solutions)</p>
      </sec>
      <sec id="sec-2-3">
        <title>Summary of Results</title>
        <p>In Study 1, we coded the entire three-hour gameplay data based on the CPS model
shown in Table 1. In Study 2, we randomly selected a 90-second segment out of each
five-minute period for the 20-minute videos. Factor analyses indicated reasonable fit to
our theorized model. Correlational analyses provided evidence on the orthogonality of
the facets and their independence to individual differences in prior knowledge,
intelligence and personality. Regression analyses indicated that the facets predicted both
subjective and objective outcome measures controlling for several covariates. Overall, the
results support the validity of our CPS model (see [6] for full details).
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Automated CPS Modeling from Spoken Language</title>
      <p>The next step was to automatically model the aforementioned CPS facets. Given the
prevalence of verbal communication, we sought to model the data from speech
analyzed at the utterance level. Accordingly, we used IBM Watson Speech to Text service
to transcribe participants’ audio using data from Study 2. Three research assistants were
trained to code the resultant 11,163 utterances for evidence of the indicators from our
CPS competency model. We aggregated the indicators to obtain binary codes for the
presence or absence of each of the three core CPS facets per utterance.
3.1</p>
      <sec id="sec-3-1">
        <title>Modeling Approach</title>
        <p>We used Random Forest classifiers trained on the frequency counts of words and
twoword phrases (bag of n-grams). Additionally, we investigated an alternate word coding
method so that features would theoretically generalize to other domains. For this, we
used the Linguistic Inquiry Word Count (LIWC) to count the proportion of words in an
utterance that belong to each of 73 pre-defined categories (e.g., positive affect). Any
non-zero LIWC categories (i.e. that category was present in the utterance) were added
as uni-grams.</p>
        <p>We used team-level ten-fold nested-cross validation where all the utterances for a
given team were in the training set or testing set, but never both, which is important for
team-level generalizability. Within each testing fold, the training set was again split
into five folds, one of which was a validation fold for hyperparameter tuning. For each
validation fold, a model was fit and scored using every combination of hyperparameters
via a grid search. The accuracy scores for each parameter combination across the five
validation folds were averaged, and the hyperparameters which resulted in the highest
average accuracy were preserved. A model was then fit on the full training set using
these best hyperparameters, and predictions were made on the test fold. These
predictions were pooled over the ten test folds before final accuracy metrics were computed.
We tuned four hyperparameters using this method: 1) whether to include unigrams or
bigrams (n-grams only, not applicable for LIWC categories); 2) whether to use a
pointwise mutual information (to filter phrases [8]) of 2 or 4 (bigrams only); 3)
minimum document frequency of n-grams (0%, 1%, or 2%), and 4) training set balancing
method (random undersampling, random oversampling, and synthetic minority
oversampling technique). Class distributions for the validation and testing sets were left
unchanged.
3.2
Despite imperfect automatic speech recognition (word error rates of 45%), the n-gram
models achieved AUROC (area under the receiver operating characteristic curve)
scores of .85, .77, and .77 for construction of shared knowledge,
negotiation/coordination, and maintaining team function, respectively (70%, 54%, and 54% improvement
over chance). The LIWC-category models achieved similar scores of .82, .74, and .73
(64%, 48%, and 46% improvement over chance).</p>
        <p>Next, we used linear mixed effects models to investigate the relationship between
the three CPS facets and the following CPS outcome variables assessed at the individual
level: posttest score, subjective perception of the team’s performance, and subjective
perception of the collaboration process (see [9]). To examine whether the human-coded
and model-predicted scores yielded similar effects, we constructed separate models for
each, resulting in 27 models (3 facets × 3 outcome variables × 3 sources [human vs.
ngram vs LIWC-category]). We averaged the expert-coded utterance scores and the
model-predicted utterance-level probabilities for each participant for inclusion as
predictors. We included each individual’s total words spoken, ACT score, whether the
individual knew his/her teammates, and whether the individual was assigned to interact
with the environment as control variables (covariates). Team identity was included as
a random factor (intercept only) to account for nesting of individuals within teams.</p>
        <p>We found that n-gram and LIWC model-derived facet scores yielded similar
coefficients to human-coded scores. Specifically, both model-derived scores of construction
of shared knowledge positively predicted posttest scores (b = .09, p &lt; . 05 for n-grams)
and b = .08, p &lt; . 10 for LIWC), which was similar to the human codes (b = .11, p &lt; .
10).
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Closing-the Loop – Providing Feedback on CPS processes</title>
      <p>We plan to embed the validated models into the collaborative environment to monitor
and provide feedback on the unfolding CPS processes. For example, if maintaining
team function is high but shared knowledge construction is low because one member is
consistently dominating, then the system might display the following message: “You
all seem to be getting along great! But make sure that everyone on the team gets a
chance to contribute solution ideas.” Alternatively, if team members are all generally
contributing to the problem-solving efforts, but there are some issues with
communication, specifically active listening since some members interrupt or talk over others, then
the message could be: “Everyone is contributing great solution ideas. Please make sure
to listen to each other first before talking.”</p>
      <p>The precise intervention strategies, when to intervene (real-time or as a mid- or
aftertask review), how frequently to intervene, how to render the interventions, and the level
of intervention (team level, individual level, or both) awaits design, testing, and
refinement. Once a prototype is developed, we will conduct a controlled experiment to
evaluate the efficacy of automated CPS feedback to an appropriate control condition. Our
prediction is that the feedback-enabled system will yield to enhanced CPS outcomes,
an exciting possibility that ushers forth a new generation of CPS environments that
support real-time assessment and intelligent intervention.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This research was supported by the National Science Foundation (NSF DUE 1745442)
and the Institute of Educational Sciences (IES R305A170432). Any opinions, findings
and conclusions or recommendations expressed in this material are those of the author
and do not necessarily reflect the views of the funding agencies.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Griffin</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>McGaw</surname>
          </string-name>
          ,
          <string-name>
            <surname>Care</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <article-title>Assessment and teaching of 21st century skills</article-title>
          ., New York: Springer. (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Care</surname>
            , E.,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Scoular</surname>
            , Griffin,
            <given-names>P.</given-names>
          </string-name>
          <article-title>Assessment of collaborative problem solving in education environments</article-title>
          . Applied Measurement in Education,
          <volume>29</volume>
          (
          <issue>4</issue>
          ), pp.
          <fpage>250</fpage>
          -
          <lpage>264</lpage>
          . (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <article-title>Organisation for Economic Co-operation and Development (OECD), PISA 2015 Collaborative Problem Solving Framework</article-title>
          . (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Roschelle</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Teasley</surname>
            ,
            <given-names>S.D.</given-names>
          </string-name>
          <article-title>The construction of shared knowledge in collaborative problem solving, in Computer supported collaborative learning</article-title>
          , C.O.M. (Ed.), Editor. Springer: Berlin. pp.
          <fpage>69</fpage>
          -
          <lpage>97</lpage>
          . (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          pp.
          <fpage>241</fpage>
          -
          <lpage>267</lpage>
          . (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Ploetzner</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,VanLehn,
          <string-name>
            <surname>K.</surname>
          </string-name>
          <article-title>The acquisition of qualitative physics knowledge during textbook-based physics training</article-title>
          .
          <source>Cognition and Instruction</source>
          ,
          <volume>15</volume>
          (
          <issue>2</issue>
          ). pp.
          <fpage>169</fpage>
          -
          <lpage>205</lpage>
          . (
          <year>1997</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <source>Journal of Personality and Social Psychology</source>
          ,
          <volume>108</volume>
          (
          <issue>6</issue>
          ): pp.
          <fpage>934</fpage>
          -
          <lpage>952</lpage>
          . (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Stewart</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>D'Mello</surname>
            ,
            <given-names>S.K.</given-names>
          </string-name>
          <article-title>Connecting the Dots Towards Collaborative AIED: Linking Group Makeup to Process to Learning</article-title>
          ,
          <source>in Proceedings of the 19th International Conference on Artificial Intelligence in Education (AIED'18)</source>
          . Springer. pp.
          <fpage>545</fpage>
          -
          <lpage>556</lpage>
          . (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>