SlideShare a Scribd company logo
1 of 20
Time series analysis of
   collaborative activities
Irene-Angelica Chounta, Nikolaos Avouris
       HCI Group, University of Patras
       {houren, avouris}@upatras.gr
Outline

•   Objective
•   Time series and collaborative activities
•   Methodology of Analysis
•   Results
•   Conclusions and future work
Objective

• Use of time series as a tool of analysis

• Real time assessment of activity

• Classification of collaborative sessions
Time series and collaborative activities
  • Time: important aspect of collaboration

  • Analysis regarding time can
    describe/reveal underlying group
    dynamics

  • Phenomena that may affect the quality of
    collaboration can be captured in this way
    (Vasileiadou, E., 2009)
Methodology of Analysis (1)
                Memory-based learning model
Collaborative
  session X

     tsA
    /CQA_A
                    DistanceX-A
                                    IF (DistanceX-Y is minimum)
     tsB
    /CQA_B
                    DistanceX-B     then {
                                            CQA_X ≈ CQA_Y
                                            }
                …
                                     where CQA: Collaboration
                                          Quality Assessment
     tsN
    /CQA_n
                    DistanceX-N
Methodology of Analysis (2)
• a data pool of 212 collaborative sessions
  (collaboration quality assessed by rating
  scheme) (Kahrimanis, G., et al, 2009)
• Groupware application: shared workspace +
  chat tool - Task: Dyads constructing flow
  charts – Duration: 1h30’
• same conditions applied for all
  clients/collaborators
Methodology of Analysis (3)
• time series (multivariate) of aggregated
  sequences of events of collaborative activities per
  time interval
   – Number of Chat Messages and Workspace actions,
   – Roles’ Alternations in Chat and Workspace activity
   – Their differences between consecutive time intervals
• Various time intervals (1, 5, 8 and 10 minutes)
• distance measure: Dynamic Time Warping (DTW)
  distance (Giorgino, T., 2009)
• two dissimilarity functions (Euclidean and
  Manhattan)
Results (1)
Model evaluation:

• the correlation matrix of CQA(predicted vs.
  true value)
• the root mean squared error (RMSE)
• the mean absolute error (MAE)
Results (2)
• The two variables (predicted vs. real CQA
  value) are significantly and positively
  correlated (p<0.05, Rho>0) for all time
  intervals
                                 Manhattan                    Euclidean
 Time interval (min)   p value     Spearman’s Rho   p value    Spearman’s Rho

 1                     0.000           0.296        0.029           0.150
 5                     0.002           0.202        0.021           0.154
 8                     0.000           0.235        0.005           0.187
 10                    0.011           0.168        0.010           0.170
Results (3)
• MAE and RMSE                                                    For (CQA Є{-2, 2})
                                   MAE                           RMSE
 Time interval (min)   Manhattan         Euclidean   Manhattan          Euclidean
 1                       0.89*             0.97        1.14               1.21
 5                       1.19              1.21        1.48                1.5
 8                       1.18              1.16         1.5               1.48
 10                      1.17              1.19        1.44               1.47
Results (4)
For time interval=1 minute and Manhattan
distance:
         |CQA_eval-CQA_pred|   %cases
                <0.5            41
                 <1             68.4
                 <2             92
                                        CQA Є{-2, 2}
Conclusions & Future Work
• Significant positive correlations among the
  (CQA_evaluative, CQA_prediction)
• Best results occur for 1 minute time interval
  and Manhattan distance
                (Rho:0.3,MAE: 0.89,RMSE: 1.1, CQA Є{-2, 2})

• Advanced classification techniques (k-nearest
  neighbor) are expected to improve the results
• Further explore real time assessment and the
  way feedback affects collaboration’s unfolding
Thank you




     …Questions are welcome!
Euclidean vs. Manhattan
• Best distance highly dependable on data’s
  nature
• Euclidean distance is not good with high
  dimensional data
 Euclidean:              Manhattan:
Dynamic Time Warping

• Popular technique for comparing time series
• The series are "warped" non-linearly in the
  time dimension in order to find best match
• Provides distance measure than can be further
  used for classification
• Applies to both univariate and multivariate
  time series
Rating Scheme
• provides quantitative judgments of the quality
  of collaboration
• proposes the rating of seven collaborative
  dimensions on a 5 point scale
• Collaboration Quality Average (CQA) is defined
  as the average value of six dimensions
  (Collaboration Flow, Sustaining Mutual Understanding,
  Knowledge Exchange, Argumentation, Structuring
  Problem Solving Process, Cooperative Orientation)
Time series
• Time series:
  any sequence of observations recorded at
  successive time intervals
                        (univariate, multivariate)

• Examples of use:
   – Network traffic monitored by a web server per hour
   – Shares’ price in a stock market per week
   – Genes activity on biological processes
RMSE, MAE
• MAE: all the individual differences are
  weighted equally in the average.
• RMSE: the RMSE gives a relatively high weight
  to large errors.
• The MAE and the RMSE can be used together
  to diagnose the variation in the errors in a set
  of forecasts.
Model evaluation
Best MAE=0.89 where:
  – previous post assessment, machine learning
    techniques scored a MAE=0.74
  – and MAE < 1 is acceptable for similar applications
    (Kahrimanis, 2010)

  – Simplicity of the model
  – Real time results
Differences?????

      Chat messages: a1 a2 a3 …       aN-1 aN



Differences of Chat messages: a2-a1 a3-a2 …     aN-aN-1

More Related Content

What's hot

[WISE 2015] Similarity-Based Context-aware Recommendation
[WISE 2015] Similarity-Based Context-aware Recommendation[WISE 2015] Similarity-Based Context-aware Recommendation
[WISE 2015] Similarity-Based Context-aware RecommendationYONG ZHENG
 
AcceleratingBayesianInference
AcceleratingBayesianInferenceAcceleratingBayesianInference
AcceleratingBayesianInferenceLuca Carniato
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
FYP_Thesis Presentation
FYP_Thesis PresentationFYP_Thesis Presentation
FYP_Thesis PresentationMax Lee
 
Coordinate Descent method
Coordinate Descent methodCoordinate Descent method
Coordinate Descent methodSanghyuk Chun
 
Effects of Weight Approximation Methods on Performance of Digital Beamforming...
Effects of Weight Approximation Methods on Performance of Digital Beamforming...Effects of Weight Approximation Methods on Performance of Digital Beamforming...
Effects of Weight Approximation Methods on Performance of Digital Beamforming...IOSR Journals
 
A High Order Continuation Based On Time Power Series Expansion And Time Ratio...
A High Order Continuation Based On Time Power Series Expansion And Time Ratio...A High Order Continuation Based On Time Power Series Expansion And Time Ratio...
A High Order Continuation Based On Time Power Series Expansion And Time Ratio...IJRES Journal
 

What's hot (10)

[WISE 2015] Similarity-Based Context-aware Recommendation
[WISE 2015] Similarity-Based Context-aware Recommendation[WISE 2015] Similarity-Based Context-aware Recommendation
[WISE 2015] Similarity-Based Context-aware Recommendation
 
Finite Element Methods
Finite Element  MethodsFinite Element  Methods
Finite Element Methods
 
AcceleratingBayesianInference
AcceleratingBayesianInferenceAcceleratingBayesianInference
AcceleratingBayesianInference
 
Markov Chain Basic
Markov Chain BasicMarkov Chain Basic
Markov Chain Basic
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
FYP_Thesis Presentation
FYP_Thesis PresentationFYP_Thesis Presentation
FYP_Thesis Presentation
 
(Slide)concentration effect
(Slide)concentration effect(Slide)concentration effect
(Slide)concentration effect
 
Coordinate Descent method
Coordinate Descent methodCoordinate Descent method
Coordinate Descent method
 
Effects of Weight Approximation Methods on Performance of Digital Beamforming...
Effects of Weight Approximation Methods on Performance of Digital Beamforming...Effects of Weight Approximation Methods on Performance of Digital Beamforming...
Effects of Weight Approximation Methods on Performance of Digital Beamforming...
 
A High Order Continuation Based On Time Power Series Expansion And Time Ratio...
A High Order Continuation Based On Time Power Series Expansion And Time Ratio...A High Order Continuation Based On Time Power Series Expansion And Time Ratio...
A High Order Continuation Based On Time Power Series Expansion And Time Ratio...
 

Viewers also liked

Ooltewah Hwy. 11
Ooltewah Hwy. 11Ooltewah Hwy. 11
Ooltewah Hwy. 11bradmizer
 
Naive Bayes with Conditionally Dependent Data
Naive Bayes with Conditionally Dependent DataNaive Bayes with Conditionally Dependent Data
Naive Bayes with Conditionally Dependent Datatim_hare
 
A Semi-naive Bayes Classifier with Grouping of Cases
A Semi-naive Bayes Classifier with Grouping of CasesA Semi-naive Bayes Classifier with Grouping of Cases
A Semi-naive Bayes Classifier with Grouping of CasesNTNU
 
Time series Analysis & fpp package
Time series Analysis & fpp packageTime series Analysis & fpp package
Time series Analysis & fpp packageDr. Fiona McGroarty
 
Design Pattern Explained CH1
Design Pattern Explained CH1Design Pattern Explained CH1
Design Pattern Explained CH1Jamie (Taka) Wang
 
Demand forecasting by time series analysis
Demand forecasting by time series analysisDemand forecasting by time series analysis
Demand forecasting by time series analysisSunny Gandhi
 
Analyzing Time Series Data with Apache Spark and Cassandra
Analyzing Time Series Data with Apache Spark and CassandraAnalyzing Time Series Data with Apache Spark and Cassandra
Analyzing Time Series Data with Apache Spark and CassandraPatrick McFadin
 
Classification with Naive Bayes
Classification with Naive BayesClassification with Naive Bayes
Classification with Naive BayesJosh Patterson
 
Time Series
Time SeriesTime Series
Time Seriesyush313
 

Viewers also liked (12)

Ooltewah Hwy. 11
Ooltewah Hwy. 11Ooltewah Hwy. 11
Ooltewah Hwy. 11
 
Naive Bayes with Conditionally Dependent Data
Naive Bayes with Conditionally Dependent DataNaive Bayes with Conditionally Dependent Data
Naive Bayes with Conditionally Dependent Data
 
A Semi-naive Bayes Classifier with Grouping of Cases
A Semi-naive Bayes Classifier with Grouping of CasesA Semi-naive Bayes Classifier with Grouping of Cases
A Semi-naive Bayes Classifier with Grouping of Cases
 
Time series Analysis & fpp package
Time series Analysis & fpp packageTime series Analysis & fpp package
Time series Analysis & fpp package
 
Design Pattern Explained CH1
Design Pattern Explained CH1Design Pattern Explained CH1
Design Pattern Explained CH1
 
Demand forecasting by time series analysis
Demand forecasting by time series analysisDemand forecasting by time series analysis
Demand forecasting by time series analysis
 
Analyzing Time Series Data with Apache Spark and Cassandra
Analyzing Time Series Data with Apache Spark and CassandraAnalyzing Time Series Data with Apache Spark and Cassandra
Analyzing Time Series Data with Apache Spark and Cassandra
 
Lecture10 - Naïve Bayes
Lecture10 - Naïve BayesLecture10 - Naïve Bayes
Lecture10 - Naïve Bayes
 
Classification with Naive Bayes
Classification with Naive BayesClassification with Naive Bayes
Classification with Naive Bayes
 
Time Series
Time SeriesTime Series
Time Series
 
Naive bayes
Naive bayesNaive bayes
Naive bayes
 
time series analysis
time series analysistime series analysis
time series analysis
 

Similar to Time series analysis of collaborative activities-CRIWG2012

Robust and efficient nonlinear structural analysis using the central differen...
Robust and efficient nonlinear structural analysis using the central differen...Robust and efficient nonlinear structural analysis using the central differen...
Robust and efficient nonlinear structural analysis using the central differen...openseesdays
 
Recommending Sequences RecTour 2017
Recommending Sequences RecTour 2017Recommending Sequences RecTour 2017
Recommending Sequences RecTour 2017Gunjan Kumar
 
BallCatchingRobot
BallCatchingRobotBallCatchingRobot
BallCatchingRobotgauravbrd
 
Optimization of a 2D localization system of a moving object based on the prop...
Optimization of a 2D localization system of a moving object based on the prop...Optimization of a 2D localization system of a moving object based on the prop...
Optimization of a 2D localization system of a moving object based on the prop...IRJET Journal
 
Compressed learning for time series classification
Compressed learning for time series classificationCompressed learning for time series classification
Compressed learning for time series classification學翰 施
 
Multiuser MIMO Vector Perturbation Precoding
Multiuser MIMO Vector Perturbation PrecodingMultiuser MIMO Vector Perturbation Precoding
Multiuser MIMO Vector Perturbation Precodingadeelrazi
 
Investigation of repeated blasts at Aitik mine using waveform cross correlation
Investigation of repeated blasts at Aitik mine using waveform cross correlationInvestigation of repeated blasts at Aitik mine using waveform cross correlation
Investigation of repeated blasts at Aitik mine using waveform cross correlationIvan Kitov
 
A new similarity measurement based on hellinger distance for collaborating fi...
A new similarity measurement based on hellinger distance for collaborating fi...A new similarity measurement based on hellinger distance for collaborating fi...
A new similarity measurement based on hellinger distance for collaborating fi...Prabhu Kumar
 
Lecture slides week14-15
Lecture slides week14-15Lecture slides week14-15
Lecture slides week14-15Shani729
 
碩士論文投影片
碩士論文投影片碩士論文投影片
碩士論文投影片Yi-hau Chen
 
IFAC2008art
IFAC2008artIFAC2008art
IFAC2008artYuri Kim
 
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural NetworkTraffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural Networkivaderivader
 
Expert estimation from Multimodal Features
Expert estimation from Multimodal FeaturesExpert estimation from Multimodal Features
Expert estimation from Multimodal FeaturesXavier Ochoa
 

Similar to Time series analysis of collaborative activities-CRIWG2012 (20)

Pakdd
PakddPakdd
Pakdd
 
Robust and efficient nonlinear structural analysis using the central differen...
Robust and efficient nonlinear structural analysis using the central differen...Robust and efficient nonlinear structural analysis using the central differen...
Robust and efficient nonlinear structural analysis using the central differen...
 
Recommending Sequences RecTour 2017
Recommending Sequences RecTour 2017Recommending Sequences RecTour 2017
Recommending Sequences RecTour 2017
 
Ajila (1)
Ajila (1)Ajila (1)
Ajila (1)
 
BallCatchingRobot
BallCatchingRobotBallCatchingRobot
BallCatchingRobot
 
Optimization of a 2D localization system of a moving object based on the prop...
Optimization of a 2D localization system of a moving object based on the prop...Optimization of a 2D localization system of a moving object based on the prop...
Optimization of a 2D localization system of a moving object based on the prop...
 
Distributed systems scheduling
Distributed systems schedulingDistributed systems scheduling
Distributed systems scheduling
 
Compressed learning for time series classification
Compressed learning for time series classificationCompressed learning for time series classification
Compressed learning for time series classification
 
Multiuser MIMO Vector Perturbation Precoding
Multiuser MIMO Vector Perturbation PrecodingMultiuser MIMO Vector Perturbation Precoding
Multiuser MIMO Vector Perturbation Precoding
 
Model based similarity measure in time cloud
Model based similarity measure in time cloudModel based similarity measure in time cloud
Model based similarity measure in time cloud
 
Investigation of repeated blasts at Aitik mine using waveform cross correlation
Investigation of repeated blasts at Aitik mine using waveform cross correlationInvestigation of repeated blasts at Aitik mine using waveform cross correlation
Investigation of repeated blasts at Aitik mine using waveform cross correlation
 
document(1).pdf
document(1).pdfdocument(1).pdf
document(1).pdf
 
A new similarity measurement based on hellinger distance for collaborating fi...
A new similarity measurement based on hellinger distance for collaborating fi...A new similarity measurement based on hellinger distance for collaborating fi...
A new similarity measurement based on hellinger distance for collaborating fi...
 
Optimization Using Evolutionary Computing Techniques
Optimization Using Evolutionary Computing Techniques Optimization Using Evolutionary Computing Techniques
Optimization Using Evolutionary Computing Techniques
 
Thesis presentation
Thesis presentationThesis presentation
Thesis presentation
 
Lecture slides week14-15
Lecture slides week14-15Lecture slides week14-15
Lecture slides week14-15
 
碩士論文投影片
碩士論文投影片碩士論文投影片
碩士論文投影片
 
IFAC2008art
IFAC2008artIFAC2008art
IFAC2008art
 
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural NetworkTraffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
 
Expert estimation from Multimodal Features
Expert estimation from Multimodal FeaturesExpert estimation from Multimodal Features
Expert estimation from Multimodal Features
 

More from Irene-Angelica Chounta

Will time tell? Exploring the relationship between step duration and student ...
Will time tell? Exploring the relationship between step duration and student ...Will time tell? Exploring the relationship between step duration and student ...
Will time tell? Exploring the relationship between step duration and student ...Irene-Angelica Chounta
 
Modeling the Zone of Proximal Development with a Computational Approach
Modeling the Zone of Proximal Development with a Computational ApproachModeling the Zone of Proximal Development with a Computational Approach
Modeling the Zone of Proximal Development with a Computational ApproachIrene-Angelica Chounta
 
Building Arguments Together or Alone?Using Learning Analytics to Study the Co...
Building Arguments Together or Alone?Using Learning Analytics to Study the Co...Building Arguments Together or Alone?Using Learning Analytics to Study the Co...
Building Arguments Together or Alone?Using Learning Analytics to Study the Co...Irene-Angelica Chounta
 
An adaptive tutoring system for physics using reflective dialogue
An adaptive tutoring system for physics using reflective dialogueAn adaptive tutoring system for physics using reflective dialogue
An adaptive tutoring system for physics using reflective dialogueIrene-Angelica Chounta
 
LASAD Grammar App: A collaborative application to support students who study ...
LASAD Grammar App: A collaborative application to support students who study ...LASAD Grammar App: A collaborative application to support students who study ...
LASAD Grammar App: A collaborative application to support students who study ...Irene-Angelica Chounta
 
Analysis of Human to Human Tutorial Dialogues: Insights for Teaching Analytics
Analysis of Human to Human Tutorial Dialogues: Insights for Teaching AnalyticsAnalysis of Human to Human Tutorial Dialogues: Insights for Teaching Analytics
Analysis of Human to Human Tutorial Dialogues: Insights for Teaching AnalyticsIrene-Angelica Chounta
 
Let's argue over it: Are argumentation skills better learned collaboratively ...
Let's argue over it: Are argumentation skills better learned collaboratively ...Let's argue over it: Are argumentation skills better learned collaboratively ...
Let's argue over it: Are argumentation skills better learned collaboratively ...Irene-Angelica Chounta
 
Chounta Talk @HCII: Linking Dialogue with Student Modeling to Create an Enhan...
Chounta Talk @HCII: Linking Dialogue with Student Modeling to Create an Enhan...Chounta Talk @HCII: Linking Dialogue with Student Modeling to Create an Enhan...
Chounta Talk @HCII: Linking Dialogue with Student Modeling to Create an Enhan...Irene-Angelica Chounta
 
"From Making to Learning" : Dev Camps as a Blueprint for Re-inventing Project...
"From Making to Learning" : Dev Camps as a Blueprint for Re-inventing Project..."From Making to Learning" : Dev Camps as a Blueprint for Re-inventing Project...
"From Making to Learning" : Dev Camps as a Blueprint for Re-inventing Project...Irene-Angelica Chounta
 
Multilevel analysis of collaborative activities based on a Mobile Learning Sc...
Multilevel analysis of collaborative activities based on a Mobile Learning Sc...Multilevel analysis of collaborative activities based on a Mobile Learning Sc...
Multilevel analysis of collaborative activities based on a Mobile Learning Sc...Irene-Angelica Chounta
 
Two make a network: using network graphs to assess the quality of collaborati...
Two make a network: using network graphs to assess the quality of collaborati...Two make a network: using network graphs to assess the quality of collaborati...
Two make a network: using network graphs to assess the quality of collaborati...Irene-Angelica Chounta
 
It's all about time: towards the real time evaluation of collaborative activi...
It's all about time: towards the real time evaluation of collaborative activi...It's all about time: towards the real time evaluation of collaborative activi...
It's all about time: towards the real time evaluation of collaborative activi...Irene-Angelica Chounta
 
"Μέθοδοι και εργαλεία αξιολόγησης συνεργατικής μάθησης με χρήση χρονοσειρών" ...
"Μέθοδοι και εργαλεία αξιολόγησης συνεργατικής μάθησης με χρήση χρονοσειρών" ..."Μέθοδοι και εργαλεία αξιολόγησης συνεργατικής μάθησης με χρήση χρονοσειρών" ...
"Μέθοδοι και εργαλεία αξιολόγησης συνεργατικής μάθησης με χρήση χρονοσειρών" ...Irene-Angelica Chounta
 
Chountaetal - team-gaming activity analysis - @ectel meets ecscw 2013
Chountaetal - team-gaming activity analysis - @ectel meets ecscw 2013Chountaetal - team-gaming activity analysis - @ectel meets ecscw 2013
Chountaetal - team-gaming activity analysis - @ectel meets ecscw 2013Irene-Angelica Chounta
 

More from Irene-Angelica Chounta (20)

La tartu
La tartuLa tartu
La tartu
 
Will time tell? Exploring the relationship between step duration and student ...
Will time tell? Exploring the relationship between step duration and student ...Will time tell? Exploring the relationship between step duration and student ...
Will time tell? Exploring the relationship between step duration and student ...
 
Modeling the Zone of Proximal Development with a Computational Approach
Modeling the Zone of Proximal Development with a Computational ApproachModeling the Zone of Proximal Development with a Computational Approach
Modeling the Zone of Proximal Development with a Computational Approach
 
Building Arguments Together or Alone?Using Learning Analytics to Study the Co...
Building Arguments Together or Alone?Using Learning Analytics to Study the Co...Building Arguments Together or Alone?Using Learning Analytics to Study the Co...
Building Arguments Together or Alone?Using Learning Analytics to Study the Co...
 
An adaptive tutoring system for physics using reflective dialogue
An adaptive tutoring system for physics using reflective dialogueAn adaptive tutoring system for physics using reflective dialogue
An adaptive tutoring system for physics using reflective dialogue
 
LASAD Grammar App: A collaborative application to support students who study ...
LASAD Grammar App: A collaborative application to support students who study ...LASAD Grammar App: A collaborative application to support students who study ...
LASAD Grammar App: A collaborative application to support students who study ...
 
Chounta@paws
Chounta@pawsChounta@paws
Chounta@paws
 
Analysis of Human to Human Tutorial Dialogues: Insights for Teaching Analytics
Analysis of Human to Human Tutorial Dialogues: Insights for Teaching AnalyticsAnalysis of Human to Human Tutorial Dialogues: Insights for Teaching Analytics
Analysis of Human to Human Tutorial Dialogues: Insights for Teaching Analytics
 
Let's argue over it: Are argumentation skills better learned collaboratively ...
Let's argue over it: Are argumentation skills better learned collaboratively ...Let's argue over it: Are argumentation skills better learned collaboratively ...
Let's argue over it: Are argumentation skills better learned collaboratively ...
 
Chounta Talk @HCII: Linking Dialogue with Student Modeling to Create an Enhan...
Chounta Talk @HCII: Linking Dialogue with Student Modeling to Create an Enhan...Chounta Talk @HCII: Linking Dialogue with Student Modeling to Create an Enhan...
Chounta Talk @HCII: Linking Dialogue with Student Modeling to Create an Enhan...
 
"From Making to Learning" : Dev Camps as a Blueprint for Re-inventing Project...
"From Making to Learning" : Dev Camps as a Blueprint for Re-inventing Project..."From Making to Learning" : Dev Camps as a Blueprint for Re-inventing Project...
"From Making to Learning" : Dev Camps as a Blueprint for Re-inventing Project...
 
Multilevel analysis of collaborative activities based on a Mobile Learning Sc...
Multilevel analysis of collaborative activities based on a Mobile Learning Sc...Multilevel analysis of collaborative activities based on a Mobile Learning Sc...
Multilevel analysis of collaborative activities based on a Mobile Learning Sc...
 
Two make a network: using network graphs to assess the quality of collaborati...
Two make a network: using network graphs to assess the quality of collaborati...Two make a network: using network graphs to assess the quality of collaborati...
Two make a network: using network graphs to assess the quality of collaborati...
 
It's all about time: towards the real time evaluation of collaborative activi...
It's all about time: towards the real time evaluation of collaborative activi...It's all about time: towards the real time evaluation of collaborative activi...
It's all about time: towards the real time evaluation of collaborative activi...
 
"Μέθοδοι και εργαλεία αξιολόγησης συνεργατικής μάθησης με χρήση χρονοσειρών" ...
"Μέθοδοι και εργαλεία αξιολόγησης συνεργατικής μάθησης με χρήση χρονοσειρών" ..."Μέθοδοι και εργαλεία αξιολόγησης συνεργατικής μάθησης με χρήση χρονοσειρών" ...
"Μέθοδοι και εργαλεία αξιολόγησης συνεργατικής μάθησης με χρήση χρονοσειρών" ...
 
Chountaetal - team-gaming activity analysis - @ectel meets ecscw 2013
Chountaetal - team-gaming activity analysis - @ectel meets ecscw 2013Chountaetal - team-gaming activity analysis - @ectel meets ecscw 2013
Chountaetal - team-gaming activity analysis - @ectel meets ecscw 2013
 
Chounta avouris limassol2011
Chounta avouris limassol2011Chounta avouris limassol2011
Chounta avouris limassol2011
 
Chounta avouris arv2011
Chounta avouris arv2011Chounta avouris arv2011
Chounta avouris arv2011
 
Incos2010 irene
Incos2010 ireneIncos2010 irene
Incos2010 irene
 
Katsini etal 2010_sfhmmy_postersmall
Katsini etal 2010_sfhmmy_postersmallKatsini etal 2010_sfhmmy_postersmall
Katsini etal 2010_sfhmmy_postersmall
 

Recently uploaded

GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 

Recently uploaded (20)

FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 

Time series analysis of collaborative activities-CRIWG2012

  • 1. Time series analysis of collaborative activities Irene-Angelica Chounta, Nikolaos Avouris HCI Group, University of Patras {houren, avouris}@upatras.gr
  • 2. Outline • Objective • Time series and collaborative activities • Methodology of Analysis • Results • Conclusions and future work
  • 3. Objective • Use of time series as a tool of analysis • Real time assessment of activity • Classification of collaborative sessions
  • 4. Time series and collaborative activities • Time: important aspect of collaboration • Analysis regarding time can describe/reveal underlying group dynamics • Phenomena that may affect the quality of collaboration can be captured in this way (Vasileiadou, E., 2009)
  • 5. Methodology of Analysis (1) Memory-based learning model Collaborative session X tsA /CQA_A DistanceX-A IF (DistanceX-Y is minimum) tsB /CQA_B DistanceX-B then { CQA_X ≈ CQA_Y } … where CQA: Collaboration Quality Assessment tsN /CQA_n DistanceX-N
  • 6. Methodology of Analysis (2) • a data pool of 212 collaborative sessions (collaboration quality assessed by rating scheme) (Kahrimanis, G., et al, 2009) • Groupware application: shared workspace + chat tool - Task: Dyads constructing flow charts – Duration: 1h30’ • same conditions applied for all clients/collaborators
  • 7. Methodology of Analysis (3) • time series (multivariate) of aggregated sequences of events of collaborative activities per time interval – Number of Chat Messages and Workspace actions, – Roles’ Alternations in Chat and Workspace activity – Their differences between consecutive time intervals • Various time intervals (1, 5, 8 and 10 minutes) • distance measure: Dynamic Time Warping (DTW) distance (Giorgino, T., 2009) • two dissimilarity functions (Euclidean and Manhattan)
  • 8. Results (1) Model evaluation: • the correlation matrix of CQA(predicted vs. true value) • the root mean squared error (RMSE) • the mean absolute error (MAE)
  • 9. Results (2) • The two variables (predicted vs. real CQA value) are significantly and positively correlated (p<0.05, Rho>0) for all time intervals Manhattan Euclidean Time interval (min) p value Spearman’s Rho p value Spearman’s Rho 1 0.000 0.296 0.029 0.150 5 0.002 0.202 0.021 0.154 8 0.000 0.235 0.005 0.187 10 0.011 0.168 0.010 0.170
  • 10. Results (3) • MAE and RMSE For (CQA Є{-2, 2}) MAE RMSE Time interval (min) Manhattan Euclidean Manhattan Euclidean 1 0.89* 0.97 1.14 1.21 5 1.19 1.21 1.48 1.5 8 1.18 1.16 1.5 1.48 10 1.17 1.19 1.44 1.47
  • 11. Results (4) For time interval=1 minute and Manhattan distance: |CQA_eval-CQA_pred| %cases <0.5 41 <1 68.4 <2 92 CQA Є{-2, 2}
  • 12. Conclusions & Future Work • Significant positive correlations among the (CQA_evaluative, CQA_prediction) • Best results occur for 1 minute time interval and Manhattan distance (Rho:0.3,MAE: 0.89,RMSE: 1.1, CQA Є{-2, 2}) • Advanced classification techniques (k-nearest neighbor) are expected to improve the results • Further explore real time assessment and the way feedback affects collaboration’s unfolding
  • 13. Thank you …Questions are welcome!
  • 14. Euclidean vs. Manhattan • Best distance highly dependable on data’s nature • Euclidean distance is not good with high dimensional data Euclidean: Manhattan:
  • 15. Dynamic Time Warping • Popular technique for comparing time series • The series are "warped" non-linearly in the time dimension in order to find best match • Provides distance measure than can be further used for classification • Applies to both univariate and multivariate time series
  • 16. Rating Scheme • provides quantitative judgments of the quality of collaboration • proposes the rating of seven collaborative dimensions on a 5 point scale • Collaboration Quality Average (CQA) is defined as the average value of six dimensions (Collaboration Flow, Sustaining Mutual Understanding, Knowledge Exchange, Argumentation, Structuring Problem Solving Process, Cooperative Orientation)
  • 17. Time series • Time series: any sequence of observations recorded at successive time intervals (univariate, multivariate) • Examples of use: – Network traffic monitored by a web server per hour – Shares’ price in a stock market per week – Genes activity on biological processes
  • 18. RMSE, MAE • MAE: all the individual differences are weighted equally in the average. • RMSE: the RMSE gives a relatively high weight to large errors. • The MAE and the RMSE can be used together to diagnose the variation in the errors in a set of forecasts.
  • 19. Model evaluation Best MAE=0.89 where: – previous post assessment, machine learning techniques scored a MAE=0.74 – and MAE < 1 is acceptable for similar applications (Kahrimanis, 2010) – Simplicity of the model – Real time results
  • 20. Differences????? Chat messages: a1 a2 a3 … aN-1 aN Differences of Chat messages: a2-a1 a3-a2 … aN-aN-1

Editor's Notes

  1. to empower existing machine learning techniques and minimize the workload of human evaluators regarding time series characteristics vs. qualitative assessmentsfor providing further feedback to collaborative partners
  2. Time is a fundamental aspect of collaboration and further analysis regarding time can reveal the underlying group dynamics
  3. a data pool of 212 collaborative sessions associated with quantitative assessments of collaboration qualityTime series constructed by the aggregated events of Number of Chat Messages and Workspace actions, Roles Alternations in chat and workspace activitydistance measure : Dynamic Time Warping (DTW) distance (Giorgino, T., 2009)
  4. for most of the time interval/dissimilarity method combinations Best results considering correlation coefficient, MAE/RMSE occur for 1 minute time interval and Manhattan distance (0.3, 0.89, 1.1 respectively, for a value range {-2, 2}).For the classification one optimal match was used for each query time series. Results could be improved if we used more advanced techniques (k-nearest neighbor)
  5. measuring similarity between two sequences which may vary in time or speedDTW is a method that allows a computer to find an optimal match between two given sequences (e.g. time series) with certain restrictions. The sequences are &quot;warped&quot; non-linearly in the time dimension to determine a measure of their similarity independent of certain non-linear variations in the time dimension
  6. that stand for the five, fundamental aspects of collaboration: communication, joint information processing, coordination, interpersonal relationship and motivationCollaboration Quality Average (CQA) is defined as the average value of six out of seven, dimensions (leaving out the motivational/Individual task orientation aspect)
  7. It measures accuracy for continuous variables. Expressed in words, the MAE is the average over the verification sample of the absolute values of the differences between forecast and the corresponding observation. The MAE is a linear score which means that all the individual differences are weighted equally in the average.Root mean squared error (RMSE)The RMSE is a quadratic scoring rule which measures the average magnitude of the error. The equation for the RMSE is given in both of the references. Expressing the formula in words, the difference between forecast and corresponding observed values are each squared and then averaged over the sample. Finally, the square root of the average is taken. Since the errors are squared before they are averaged, the RMSE gives a relatively high weight to large errors. This means the RMSE is most useful when large errors are particularly undesirable.The MAE and the RMSE can be used together to diagnose the variation in the errors in a set of forecasts. The RMSE will always be larger or equal to the MAE; the greater difference between them, the greater the variance in the individual errors in the sample. If the RMSE=MAE, then all the errors are of the same magnitude