SlideShare uma empresa Scribd logo
1 de 65
Baixar para ler offline
Polyphonic Analysis of Discourse in Texts and
in Collaborative Learning Chats

Ştefan Trăuşan-Matu
University Politehnica of Bucharest
Computer Science Department
Contents
 The Polyphonic Model
 Polyphonic Analysis
 Implementations of the Polyphonic Analysis
 The PolyCAFe Analysis System

 Other Applications

 Conclusions

2

Stefan Trausan-Matu

12/14/2013
Polyphony- An Unitary Model of
Human Communication
 Mediation:

 Using natural language (words) in
 texts
 hypertexts
 discussion forums
 conversations

but also
 Non verbal communication (e.g.
gestures)
3

Stefan Trausan-Matu

12/14/2013
Polyphony- An Unitary Model of
Human Group Communication
 Considering rather a dialogistic, post-

structuralist (Bakhtin, Kristeva) than a
mechanistic perspective on communication
 Rather a socio-cultural (Vygotsky) approach
than a cognitivist one (like in Artificial
Intelligence) but considering the both
 Ethnomethodology (Garfinkel), Conversation
Analysis (Sacks, Schegloff, Jefferson)

4

Stefan Trausan-Matu

12/14/2013
Polyphony- An Unitary Model of
Group Communication
 Applicable to:

 Small groups (e.g. virtual teams

collaborating by chat or forums – the
INTER-ANIMATION phenomenon
appears)
 Large groups – social networks
 Global level - intertextuality
5

Stefan Trausan-Matu

12/14/2013
Polyphony- An Unitary Model of
Group Communication and
Intertextuality
 It may be used in IT implementations

using
 Natural language Processing
 Machine learning
 Social Network analysis
 Specific techniques (inter-animation
and collaboration analysis)
6

Stefan Trausan-Matu

12/14/2013
The Polyphonic Model

7

Stefan Trausan-Matu

12/14/2013
Polyphony
 Appears in music (e.g. J.S.Bach) and in texts (Bakhtin)
 The Polyphonic
 Model (Trausan-Matu, Handbook of Hybrid Learning, 2010)
 Analysis method (Trausan-Matu and Rebedea, 2010)
 Computer support tools for the polyphonic analysis of F2F,

online and offline conversations:
 The “Polyphony” system (Trausan-Matu and all, 2007)
 ASAP (Dascalu, Chioasca and Trausan-Matu, 2008)
 PolyCAFe (Trausan-Matu, Rebedea and Dascalu, 2011; Rebedea,

Dascalu, Trausan-Matu and all, 2010)
 Collaboration regions detection (Banica, Trausan-Matu and Rebedea,
2011)
 Detection of the Important moments (Chiru and Trausan-Matu, 2012)
8

Stefan Trausan-Matu

12/14/2013
Polyphony
 A group of participants that, each of them

keeps their individuality, personality, creativity,
but also collaborate to achieve a common
goal, trying to solve dissonances
 A merge of:
 Unity vs. Difference
 Melody (longitudinal) and Harmony (transversal)

Cycles –
centrifugal/centripetal forces
 Inter-animation of voices – inter-animation
Stefan Trausan-Matu
patterns
12/14/2013
 Dissonance – Consonance 

9
The Polyphonic Model
 Polyphony = Model of collaboration and interaction

(Trausan-Matu, Stahl and Zemel, 2005)
 Human communication in knowledge construction and
collaboration are processes in which words and other
utterances are linked in parallel threads which interact
similarly to voices in polyphonic music
 Repetition and rhythm are essential

10

Stefan Trausan-Matu

12/14/2013
11

Stefan Trausan-Matu

12/14/2013
Polyphony

12

Stefan Trausan-Matu

12/14/2013
Dialogism and Polyphony (Bakhtin)
 Mikhail Bakhtin:
• Utterances (not sentences) should be the unit of analysis
• “These are different voices singing variously on a single theme. This

is indeed 'multivoicedness,' exposing the diversity of life and the
great complexity of human experience. 'Everything in life is
counterpoint, that is, opposition,' “ (Bakhtin, 1984)
• “… Any true understanding is dialogic in nature” (VoloshinovBakhtin, 1973)
• Speech genres
• Polyphony Inter-animation of voices

• Basis for the CSCL paradigm (Koschman, 1999)
• Opposed to de Saussure ideas:
• Real life dialog should be the focus, not written text
• Words are not arbitrary
13

Stefan Trausan-Matu

12/14/2013
Bakhtin’s Polyphony
 Everything is a dialog (applying not only to

speech and text)
 Utterances
 Voices
 Inter-animations among voices

14

Stefan Trausan-Matu

12/14/2013
Utterances
 Utterances (not sentences, as in ‘classical’ linguistics) should

be the unit of analysis (Bakhtin)
 Utterances are acts
 An utterances may be a:








Word
Turn, a reply in a conversation, chat or forum
Sentence
Text
Image (picture, diagramatic representation, etc.)
Gesture (individual or group)
Thought – inner utterances – inner speech

 Utterances should be considered at different granularities

 Utterances are linked in threads formed by:
 Explicit links (VMT chat environment; forum’s replies) - uptakes
(Suthers, 2010)
 Implicit links, detected by Natural Language Processing techniques
– contingencies, uptakes (Suthers, 2010)
 Utterances may become voices
15

Stefan Trausan-Matu

12/14/2013
Voices
 Distinctive presences in a group, influencing the

other voices
 Generated by utterances (singular or repeated)
 Correspond to:
 participants (may also be inner voices)
 groups of participants (e.g. collective or collaborative

utterances)
 chains or threads of words or concepts:






repeated words
lexical chains
co-references
reasoning or argumentation
rhetorical schemas

 Each utterance may contain multiple voices
 Voices continue and influence each other through

explicit or implicit links.

16

Stefan Trausan-Matu

12/14/2013
Inter-animation patterns
 Longitudinal
 Adjacency pairs
 Repetitions
 Elaboration
 Convergence
 Cumulative talk
 Repair
 Transversal, differential
 Dissonance

17

Stefan Trausan-Matu

12/14/2013
The Polyphonic Method applications
 Chat conversations with multiple participants for:
 CSCL:
K-12 students solving mathematics problems both individually and
collaboratively in the VMT project at Drexel University, Philadelphia,
US
 CS students at University Politehnica of Bucharest , Romania at
o CHI course in Romanian and French – role playing and debate
o Natural Language Processing - role playing and debate
o Algorithm Design – problem solving


 Fostering creativity – brainstorming, synectics

 F2F collaborative learning (Suthers & all, 2011)
 Analysis of Rhythm
 Metacognition (conversation & essays)
 OpenSimDeveloper dataset
18

Stefan Trausan-Matu

 Intertextuality

12/14/2013
Computer Support for the
Polyphonic Analysis

19

Stefan Trausan-Matu

12/14/2013
LTfLL - EU FP7 Project (2008-2011) and
NSF Virtual Math Teams Project
http://www.ltfll-project.org/ http://mathforum.org

 Language Technologies for Lifelong Learning
 Netherlands, France, United Kingdom, Germany, Ausria, Romania,

Bulgaria

 PolyCAFe system (Polyphony-based Collaboration

Analysis and Feedback generation)
 The system has been validated with students and tutors in
 University of Manchester, UK
 Politehnica University of Bucharest, Romania

20

Stefan Trausan-Matu

12/14/2013
Chat-based CSCL
 K-12 students solving mathematics problems both

individually and collaboratively in the Virtual Math
Teams (VMT) project at Drexel University,
Philadelphia, US (Directed by Gerry Stahl)
 Computer Science students at University
Politehnica of Bucharest (UPB), Romania at
 Human-Computer Interaction course in Romanian and

French – role playing and debate
 Natural Language Processing - role playing and debate
 Algorithm Design – problem solving

21

Stefan Trausan-Matu

12/14/2013
Theories for analysing
multi-parties conversation
 Discourse analysis (Tannen)
 Conversation analysis (Sacks, Jefferson, Schegloff)
 Accountable talk (Resnick)
 Transactivity (Teasley, Berkowitz & Gibbs, Joshi &

Rose)
 Events/contingencies, coordinations/uptakes
(Suthers)
 Inter-animation (Bakhtin, Wegerif, Trausan-Matu)
 Polyphony (Bakhtin, Trausan-Matu)
22

Stefan Trausan-Matu

12/14/2013
Analysis methods
 TF-IDF
 Latent Semantic Analysis
 Naïve Bayes
 Social Network Analysis
 WordNet (wordnet.princeton.edu)
 Support Vector Machines
 Collin’s perceptron
 TagHelper environment

23

Stefan Trausan-Matu

12/14/2013
Analyis methods
 TF-IDF
 Latent Semantic Analysis

Almost all are
based also
on
 Naïve Bayes
a two
interlocutors
 Social Network Analysis
model, in which
 WordNet (wordnet.princeton.edu)
one person
speaks
 Support Vector Machines
at a time,
resulting
 Collin’s perceptron
one discussion
thread
 TagHelper environment
24

Stefan Trausan-Matu

12/14/2013
25

Stefan Trausan-Matu

12/14/2013
26

Stefan Trausan-Matu

12/14/2013
NLP pipe
 spelling correction, stemmer, tokenizer, Named Entity

Recognizer, POS tagger and parser, and NP-chunker.
Stanford NLP software
(http://nlp.stanford.edu/software)
 Spellchecker : Jazzy
http://www.ibm.com/developerworks/java/library/jjazzy/
 Alternative NLP pipes are under development,
 GATE (http://gate.ac.uk)
 LingPipe (http://aliasi.com/lingpipe/).

27

Stefan Trausan-Matu

12/14/2013
Social network analysis
 Consider explicit and implicit referencing as arcs

between participants, which are the nodes
 A kind of page-rank algorithm – an utterance is
important if it is referred by important utterances;
The strength of a voice (of an utterance)
depends on the strength of the utterances that
refer to it
 Determines if a person is central/peripheral

28

Stefan Trausan-Matu

12/14/2013
Polyphony, Inter-animation and
Collaboration analysis
 Assign an importance value for each utterance

considering several indicators of inter-animation
(collaboration)
 Detection of voices (chains) inter-animation patterns

(Trausan-Matu) in the chat
 Consider several criteria such as the presence in the
chat of questions, agreement, disagreement
 Presence of others’ voices
 Social Networks metrics
 Machine learning approach (genetic algorithms and

neural networks) for tuning the
29

Stefan Trausan-Matu

12/14/2013
Computational details
(Trausan-Matu, Dascalu and Dessus, ITS 2012;
Dascalu, Trausan-Matu and all, 2010, 2011))

30

Stefan Trausan-Matu

12/14/2013
Representations:
Conversation graph
 For each participant there is a separate

horizontal line in the representation
 Each utterance is placed in the line
corresponding to the issuer of that utterance,
according to the emission time, alligned from
left to right
 The explicit references among utterances are

depicted using connecting lines distinctively colored
 The implicit references (deduced by the system) are
represented using other color that the explicit ones
 An estimation of the strength of each
31

utterance (when available) is represented as a
bar chart
Stefan Trausan-Matu
12/14/2013
Representations:
Weaving of Voices
 Voices in the conversation graph
 Participants = horizontal lines
 Threads of repeated words or phrases = differently

colored threads

32

Stefan Trausan-Matu

12/14/2013
33

Stefan Trausan-Matu

12/14/2013
34

Stefan Trausan-Matu

12/14/2013
35

Stefan Trausan-Matu

12/14/2013
36

Stefan Trausan-Matu

12/14/2013
37

Stefan Trausan-Matu

12/14/2013

37
38

Stefan Trausan-Matu

12/14/2013

38
39

Stefan Trausan-Matu

12/14/2013

39
40

Stefan Trausan-Matu

12/14/2013

40
41

Stefan Trausan-Matu

12/14/2013

41
Validation
(Rebedea, Dascalu, Trausan-Matu and all, ECTEL 2010;
Rebedea, Dascalu, Trausan-Matu and all, ECTEL 2011)

42

Stefan Trausan-Matu

12/14/2013
Other applications

43

Stefan Trausan-Matu

12/14/2013
Analysis Dimensions (types of voices)
in Face-to-Face Settings
(Trausan-Matu, in Suthers & all, (eds.) 2013)
 Spoken dialog

 Body language
 Individual
 Collective

 The visual dimension
 Visual data on the blackboard
 What others participants do
 Others’ body language

 Internal dialogue (at an intra-mental level)
 Echoes
44

Stefan Trausan-Matu

12/14/2013
Inner utterances, inner speech
 “Mead (1934) called thought a <<conversation

with the generalized other,>> implying that when
we think individually we attempt to respondinternally and vicariously-to the imagined
responses of others to our ideas and arguments.”
(Resnick & all, 1993)
 “There are no ontological differences between
inner and outer speech” (Clark and Holquist,
1984).

45

Stefan Trausan-Matu

12/14/2013
Detecting important moments
(Chiru and Trausan-Matu, ITS 2012)

46

Stefan Trausan-Matu

12/14/2013
Graphical representation of topic’s
rhythmicity
(Chiru, Cojocaru, Trausan-Matu and Rebedea, ISMIS 2011)

47

High
rhythmicity for
all topics –
these were
debated in
parallel as it
can be seen by
the lack of flat
lines near the
left side of the
Stefan Trausan-Matu
representation.

Low rhythmicity
– flat lines on
the left side of
the graphic
showing that
the topic that
they represent
has not been
debated in
those parts of
the chat. 12/14/2013
Determination of collaborative
regions
(Banica, Trausan-Matu and Rebedea, CSCL 2011)

48

Stefan Trausan-Matu

12/14/2013
Metacognition
(Trausan-Matu, Dascalu and Dessus, ITS 2012)
 Combining Chats and Texts
 Intertextuality

49

Stefan Trausan-Matu

12/14/2013
ReaderBench
(Dascalu, Trausan-Matu, Dessus, 2012)

50

Stefan Trausan-Matu

12/14/2013
Creativity fostering
(e.g. brainstorming)(Trausan-Matu, 2011)

51

Stefan Trausan-Matu

12/14/2013
Opinion mining
(Musat, Velcin, Rizoiu, and Trausan-Matu,
2011)

52

Stefan Trausan-Matu

12/14/2013
Topic Modeling
(Musat and Trausan-Matu, 2011)
 No generally accepted definition for a “topic”
 Document clusters
 Abstractions based on document clusters
 Labels;
 Centroids, etc
 (Word, Probability) pairs

 Bayesian statistical models
 Topics – distributions over words
 Documents – distributions over topics
 Generative model
 Topic Intertwining
 Conceptually similar to the ideas of Mikhail Bakhtin
 Topics and voices

53

Stefan Trausan-Matu

12/14/2013
Topic Modeling
(Musat and Trausan-Matu, 2011)
 LDA/pLSA/hLDA/CTM
 Each newer version corrects some flaws of the earlier

ones
 However the traditional means of testing the accuracy
have been proven wrong
 Even more reason to look into the problem of evaluating
the models
 LDA
 Readily available
 Mallet
 Easily reproducible experiments

 Well known topic model;
54

Stefan Trausan-Matu

12/14/2013
Intertextuality analysis
(Ghiban & Trausan-Matu, 2012)

Voice I

Voice I
Voice II In dialog
Voice III

Voice II
Voice III

Text 1

Text 2

Text 3

Text 1
Text 2
Text 3

In dialog in text 4

Text 4

55

Stefan Trausan-Matu

12/14/2013
Intertextuality analysis
(Ghiban & Trausan-Matu, 2012)

56

Theme 2 and Theme
3 may have the
Stefan Trausan-Matu
same words but only

Section 1 and 6 are dialogical or
polyphonical. They may present a
12/14/2013
higher force of expresivity.
Analysis of interethnic discourse
(Trausan-Matu, 2012)
 Needed a corpus of texts with time stamps
 Extract recurrent concepts in texts
 Identify historical events
 Generate time series
 Analysis of correlations between time series
 Analysis of the polyphonic structure

57

Stefan Trausan-Matu

12/14/2013
Time Series Analysis of News
(Badea & Trausan-Matu, 2013)

58

Stefan Trausan-Matu

12/14/2013
Music Composition at K-Teams Laboratory
(Master and Bachelor Thesis coordinated by Prof. Trausan-Matu)

 Genetic Algorithms
 Celular automata
 Artificial chemistry
 Constraint-based systems
 Accompaniments generation with Markov Models
 Random generation
 Automatic counterpoint generation according to Fux rules
 Chat sonification
59

Stefan Trausan-Matu

12/14/2013
Chat sonification
(Stefan Trausan-Matu and Alexandru Calinescu)

60

Stefan Trausan-Matu

12/14/2013
Chat sonification

61

Stefan Trausan-Matu

12/14/2013
62

Stefan Trausan-Matu

12/14/2013
Chat sonification
(Orchestration by Serban Nichifor)

63

Stefan Trausan-Matu

12/14/2013
Conclusions
 The polyphonic model may apply to non-verbal

collaboration and intra-subjective (inner thinking)
as well as inter-subjective levels
 A combination of Conversational Analysis with
Natural Language Processing is possible
(cognitive and socio-cultural)
 Learning analytics tools that combine the two
perspectives and the Polyphonic Model may be
developed

64

Stefan Trausan-Matu

12/14/2013
Thank you!
stefan.trausan@cs.pub.ro
http://www.racai.ro/~trausan

Questions?

65

Stefan Trausan-Matu

12/14/2013

Mais conteúdo relacionado

Destaque

HMI Polyphonic HIT SONG SCIENCE Recommendations
HMI Polyphonic HIT SONG SCIENCE RecommendationsHMI Polyphonic HIT SONG SCIENCE Recommendations
HMI Polyphonic HIT SONG SCIENCE RecommendationsShaz / Shasank Mohapatra
 
Polyphonic First Movers Marketing
Polyphonic First Movers Marketing Polyphonic First Movers Marketing
Polyphonic First Movers Marketing jeevanajagat
 
[Entertainment Management]Polyphonic HMI
[Entertainment Management]Polyphonic HMI[Entertainment Management]Polyphonic HMI
[Entertainment Management]Polyphonic HMIalchemistz
 
Polyphonic Strategic Marketing
Polyphonic Strategic MarketingPolyphonic Strategic Marketing
Polyphonic Strategic MarketingAnh Vu
 
NETTWERK: DIGITAL MARKETINGIN THE MUSIC INDUSTRY
NETTWERK: DIGITAL MARKETINGIN THE MUSIC INDUSTRYNETTWERK: DIGITAL MARKETINGIN THE MUSIC INDUSTRY
NETTWERK: DIGITAL MARKETINGIN THE MUSIC INDUSTRYMustahid Ali
 
236543230 38921903-polyphonic-case-study
236543230 38921903-polyphonic-case-study236543230 38921903-polyphonic-case-study
236543230 38921903-polyphonic-case-studyhomeworkping3
 
case review on Nettwerk: Digital marketing in the music industry
case review on Nettwerk: Digital marketing in the music industrycase review on Nettwerk: Digital marketing in the music industry
case review on Nettwerk: Digital marketing in the music industrySachin Pratap Singh
 
Poststrukturalismen & jeg
Poststrukturalismen & jegPoststrukturalismen & jeg
Poststrukturalismen & jegBetina Rennison
 
[D.MENTOR] 사물인터넷과 공유경제, 그리고 혁신
[D.MENTOR] 사물인터넷과 공유경제, 그리고 혁신[D.MENTOR] 사물인터넷과 공유경제, 그리고 혁신
[D.MENTOR] 사물인터넷과 공유경제, 그리고 혁신D.CAMP
 
Roland
RolandRoland
Rolandrageee
 
Ontology-Based Analyze of Chat Conversations. An Urban Development Case
Ontology-Based Analyzeof Chat Conversations. An Urban Development CaseOntology-Based Analyzeof Chat Conversations. An Urban Development Case
Ontology-Based Analyze of Chat Conversations. An Urban Development CaseStefan Trausan-Matu
 
Postmodernism
PostmodernismPostmodernism
Postmodernismrageee
 
Bakhtin dialogismo e_polifonia_primeiro_capitulo
Bakhtin dialogismo e_polifonia_primeiro_capituloBakhtin dialogismo e_polifonia_primeiro_capitulo
Bakhtin dialogismo e_polifonia_primeiro_capituloAndréa Umpierre
 
Discurso e mudança social norman fairclough cap6
Discurso e mudança social   norman fairclough cap6Discurso e mudança social   norman fairclough cap6
Discurso e mudança social norman fairclough cap6Franciele Pimentel
 

Destaque (20)

HMI Polyphonic HIT SONG SCIENCE Recommendations
HMI Polyphonic HIT SONG SCIENCE RecommendationsHMI Polyphonic HIT SONG SCIENCE Recommendations
HMI Polyphonic HIT SONG SCIENCE Recommendations
 
Polyphonic First Movers Marketing
Polyphonic First Movers Marketing Polyphonic First Movers Marketing
Polyphonic First Movers Marketing
 
[Entertainment Management]Polyphonic HMI
[Entertainment Management]Polyphonic HMI[Entertainment Management]Polyphonic HMI
[Entertainment Management]Polyphonic HMI
 
Nettwerk case
Nettwerk caseNettwerk case
Nettwerk case
 
Polyphonic Strategic Marketing
Polyphonic Strategic MarketingPolyphonic Strategic Marketing
Polyphonic Strategic Marketing
 
NETTWERK: DIGITAL MARKETINGIN THE MUSIC INDUSTRY
NETTWERK: DIGITAL MARKETINGIN THE MUSIC INDUSTRYNETTWERK: DIGITAL MARKETINGIN THE MUSIC INDUSTRY
NETTWERK: DIGITAL MARKETINGIN THE MUSIC INDUSTRY
 
236543230 38921903-polyphonic-case-study
236543230 38921903-polyphonic-case-study236543230 38921903-polyphonic-case-study
236543230 38921903-polyphonic-case-study
 
공유와 개방의 미래 최형욱
공유와 개방의 미래 최형욱공유와 개방의 미래 최형욱
공유와 개방의 미래 최형욱
 
case review on Nettwerk: Digital marketing in the music industry
case review on Nettwerk: Digital marketing in the music industrycase review on Nettwerk: Digital marketing in the music industry
case review on Nettwerk: Digital marketing in the music industry
 
Neksusanalyse
NeksusanalyseNeksusanalyse
Neksusanalyse
 
Poststrukturalismen & jeg
Poststrukturalismen & jegPoststrukturalismen & jeg
Poststrukturalismen & jeg
 
[D.MENTOR] 사물인터넷과 공유경제, 그리고 혁신
[D.MENTOR] 사물인터넷과 공유경제, 그리고 혁신[D.MENTOR] 사물인터넷과 공유경제, 그리고 혁신
[D.MENTOR] 사물인터넷과 공유경제, 그리고 혁신
 
Roland
RolandRoland
Roland
 
Prueba 2 latinoamericana
Prueba 2 latinoamericanaPrueba 2 latinoamericana
Prueba 2 latinoamericana
 
Ch02
Ch02Ch02
Ch02
 
Ontology-Based Analyze of Chat Conversations. An Urban Development Case
Ontology-Based Analyzeof Chat Conversations. An Urban Development CaseOntology-Based Analyzeof Chat Conversations. An Urban Development Case
Ontology-Based Analyze of Chat Conversations. An Urban Development Case
 
Expo roland barthes
Expo roland barthesExpo roland barthes
Expo roland barthes
 
Postmodernism
PostmodernismPostmodernism
Postmodernism
 
Bakhtin dialogismo e_polifonia_primeiro_capitulo
Bakhtin dialogismo e_polifonia_primeiro_capituloBakhtin dialogismo e_polifonia_primeiro_capitulo
Bakhtin dialogismo e_polifonia_primeiro_capitulo
 
Discurso e mudança social norman fairclough cap6
Discurso e mudança social   norman fairclough cap6Discurso e mudança social   norman fairclough cap6
Discurso e mudança social norman fairclough cap6
 

Semelhante a Polyphonic Analysis of Discourse

Its2016 presentations-stefan-trausan
Its2016 presentations-stefan-trausanIts2016 presentations-stefan-trausan
Its2016 presentations-stefan-trausanStefan Trausan-Matu
 
Natural Phonology by Hussain H Mayuuf/2013
Natural Phonology by Hussain H Mayuuf/2013Natural Phonology by Hussain H Mayuuf/2013
Natural Phonology by Hussain H Mayuuf/2013Hhm Mayuuf
 
Reading and writing skills
Reading and writing skillsReading and writing skills
Reading and writing skillsGregorio ypil
 
Discourse analysis.its development and application
Discourse analysis.its development and applicationDiscourse analysis.its development and application
Discourse analysis.its development and applicationAbdullah Saleem
 
Essay on the embryonic field of language
Essay on the embryonic field of languageEssay on the embryonic field of language
Essay on the embryonic field of languageKen Ewell
 
Bernard, H. Russell, ed.1998. Handbook of Methods in Cul.docx
Bernard, H. Russell, ed.1998. Handbook of Methods in Cul.docxBernard, H. Russell, ed.1998. Handbook of Methods in Cul.docx
Bernard, H. Russell, ed.1998. Handbook of Methods in Cul.docxbartholomeocoombs
 
Seminar applied linguistics
Seminar applied linguisticsSeminar applied linguistics
Seminar applied linguisticsHani Shakir
 
Introduction to language 1
Introduction to language 1Introduction to language 1
Introduction to language 1Samuel Kessy
 
Pragmatic Issues In Discourse Analysis
Pragmatic Issues In Discourse AnalysisPragmatic Issues In Discourse Analysis
Pragmatic Issues In Discourse AnalysisLouis de Saussure
 
Revisiting a framework for Researching Multilingually: Contributions from cri...
Revisiting a framework for Researching Multilingually: Contributions from cri...Revisiting a framework for Researching Multilingually: Contributions from cri...
Revisiting a framework for Researching Multilingually: Contributions from cri...RMBorders
 
ConvegnoCKBG2014 - Loperfido - UN CORSO DI APPRENDIMENTO BLENDED COME CONTEST...
ConvegnoCKBG2014 - Loperfido - UN CORSO DI APPRENDIMENTO BLENDED COME CONTEST...ConvegnoCKBG2014 - Loperfido - UN CORSO DI APPRENDIMENTO BLENDED COME CONTEST...
ConvegnoCKBG2014 - Loperfido - UN CORSO DI APPRENDIMENTO BLENDED COME CONTEST...CKBGShare
 
Listening comprehension in efl teaching
Listening comprehension in efl teachingListening comprehension in efl teaching
Listening comprehension in efl teachingmora-deyanira
 
Listening Comprehension in EFL Teaching
Listening Comprehension in EFL TeachingListening Comprehension in EFL Teaching
Listening Comprehension in EFL Teachingmora-deyanira
 

Semelhante a Polyphonic Analysis of Discourse (20)

Its2016 presentations-stefan-trausan
Its2016 presentations-stefan-trausanIts2016 presentations-stefan-trausan
Its2016 presentations-stefan-trausan
 
L'apprendimento blended a supporto dell'esperienza democratica del se
L'apprendimento blended a supporto dell'esperienza democratica del seL'apprendimento blended a supporto dell'esperienza democratica del se
L'apprendimento blended a supporto dell'esperienza democratica del se
 
Issues in linguistics
Issues in linguisticsIssues in linguistics
Issues in linguistics
 
Natural Phonology by Hussain H Mayuuf/2013
Natural Phonology by Hussain H Mayuuf/2013Natural Phonology by Hussain H Mayuuf/2013
Natural Phonology by Hussain H Mayuuf/2013
 
Reading and writing skills
Reading and writing skillsReading and writing skills
Reading and writing skills
 
Discourse analysis.its development and application
Discourse analysis.its development and applicationDiscourse analysis.its development and application
Discourse analysis.its development and application
 
Essay on the embryonic field of language
Essay on the embryonic field of languageEssay on the embryonic field of language
Essay on the embryonic field of language
 
Bernard, H. Russell, ed.1998. Handbook of Methods in Cul.docx
Bernard, H. Russell, ed.1998. Handbook of Methods in Cul.docxBernard, H. Russell, ed.1998. Handbook of Methods in Cul.docx
Bernard, H. Russell, ed.1998. Handbook of Methods in Cul.docx
 
Seminar applied linguistics
Seminar applied linguisticsSeminar applied linguistics
Seminar applied linguistics
 
Introduction to language 1
Introduction to language 1Introduction to language 1
Introduction to language 1
 
Pragmatic Issues In Discourse Analysis
Pragmatic Issues In Discourse AnalysisPragmatic Issues In Discourse Analysis
Pragmatic Issues In Discourse Analysis
 
Language and thought
Language and thoughtLanguage and thought
Language and thought
 
Revisiting a framework for Researching Multilingually: Contributions from cri...
Revisiting a framework for Researching Multilingually: Contributions from cri...Revisiting a framework for Researching Multilingually: Contributions from cri...
Revisiting a framework for Researching Multilingually: Contributions from cri...
 
M31189101
M31189101M31189101
M31189101
 
Pragmatics
Pragmatics Pragmatics
Pragmatics
 
ConvegnoCKBG2014 - Loperfido - UN CORSO DI APPRENDIMENTO BLENDED COME CONTEST...
ConvegnoCKBG2014 - Loperfido - UN CORSO DI APPRENDIMENTO BLENDED COME CONTEST...ConvegnoCKBG2014 - Loperfido - UN CORSO DI APPRENDIMENTO BLENDED COME CONTEST...
ConvegnoCKBG2014 - Loperfido - UN CORSO DI APPRENDIMENTO BLENDED COME CONTEST...
 
Listening comprehension in efl teaching
Listening comprehension in efl teachingListening comprehension in efl teaching
Listening comprehension in efl teaching
 
Listening Comprehension in EFL Teaching
Listening Comprehension in EFL TeachingListening Comprehension in EFL Teaching
Listening Comprehension in EFL Teaching
 
Involvement Linguistic Practice
Involvement Linguistic PracticeInvolvement Linguistic Practice
Involvement Linguistic Practice
 
Involvement Linguistic Practice
Involvement Linguistic PracticeInvolvement Linguistic Practice
Involvement Linguistic Practice
 

Mais de Stefan Trausan-Matu

PolyCAFe and Social Learning Support for CSCL in LTfLL
PolyCAFe and Social Learning Support for CSCL in LTfLLPolyCAFe and Social Learning Support for CSCL in LTfLL
PolyCAFe and Social Learning Support for CSCL in LTfLLStefan Trausan-Matu
 
A socio-cultural ontology for urban development
A socio-cultural ontology for urban development A socio-cultural ontology for urban development
A socio-cultural ontology for urban development Stefan Trausan-Matu
 
Knowledge-based generation of educational web pages
Knowledge-based generation of educational web pagesKnowledge-based generation of educational web pages
Knowledge-based generation of educational web pagesStefan Trausan-Matu
 
Automatic Support for the Analysis of Online Collaborative Learning Chat Conv...
Automatic Support for the Analysis of Online Collaborative Learning Chat Conv...Automatic Support for the Analysis of Online Collaborative Learning Chat Conv...
Automatic Support for the Analysis of Online Collaborative Learning Chat Conv...Stefan Trausan-Matu
 

Mais de Stefan Trausan-Matu (6)

PolyCAFe and Social Learning Support for CSCL in LTfLL
PolyCAFe and Social Learning Support for CSCL in LTfLLPolyCAFe and Social Learning Support for CSCL in LTfLL
PolyCAFe and Social Learning Support for CSCL in LTfLL
 
A socio-cultural ontology for urban development
A socio-cultural ontology for urban development A socio-cultural ontology for urban development
A socio-cultural ontology for urban development
 
Larflast
LarflastLarflast
Larflast
 
Knowledge-based generation of educational web pages
Knowledge-based generation of educational web pagesKnowledge-based generation of educational web pages
Knowledge-based generation of educational web pages
 
Sintec
SintecSintec
Sintec
 
Automatic Support for the Analysis of Online Collaborative Learning Chat Conv...
Automatic Support for the Analysis of Online Collaborative Learning Chat Conv...Automatic Support for the Analysis of Online Collaborative Learning Chat Conv...
Automatic Support for the Analysis of Online Collaborative Learning Chat Conv...
 

Último

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Último (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

Polyphonic Analysis of Discourse

  • 1. Polyphonic Analysis of Discourse in Texts and in Collaborative Learning Chats Ştefan Trăuşan-Matu University Politehnica of Bucharest Computer Science Department
  • 2. Contents  The Polyphonic Model  Polyphonic Analysis  Implementations of the Polyphonic Analysis  The PolyCAFe Analysis System  Other Applications  Conclusions 2 Stefan Trausan-Matu 12/14/2013
  • 3. Polyphony- An Unitary Model of Human Communication  Mediation:  Using natural language (words) in  texts  hypertexts  discussion forums  conversations but also  Non verbal communication (e.g. gestures) 3 Stefan Trausan-Matu 12/14/2013
  • 4. Polyphony- An Unitary Model of Human Group Communication  Considering rather a dialogistic, post- structuralist (Bakhtin, Kristeva) than a mechanistic perspective on communication  Rather a socio-cultural (Vygotsky) approach than a cognitivist one (like in Artificial Intelligence) but considering the both  Ethnomethodology (Garfinkel), Conversation Analysis (Sacks, Schegloff, Jefferson) 4 Stefan Trausan-Matu 12/14/2013
  • 5. Polyphony- An Unitary Model of Group Communication  Applicable to:  Small groups (e.g. virtual teams collaborating by chat or forums – the INTER-ANIMATION phenomenon appears)  Large groups – social networks  Global level - intertextuality 5 Stefan Trausan-Matu 12/14/2013
  • 6. Polyphony- An Unitary Model of Group Communication and Intertextuality  It may be used in IT implementations using  Natural language Processing  Machine learning  Social Network analysis  Specific techniques (inter-animation and collaboration analysis) 6 Stefan Trausan-Matu 12/14/2013
  • 7. The Polyphonic Model 7 Stefan Trausan-Matu 12/14/2013
  • 8. Polyphony  Appears in music (e.g. J.S.Bach) and in texts (Bakhtin)  The Polyphonic  Model (Trausan-Matu, Handbook of Hybrid Learning, 2010)  Analysis method (Trausan-Matu and Rebedea, 2010)  Computer support tools for the polyphonic analysis of F2F, online and offline conversations:  The “Polyphony” system (Trausan-Matu and all, 2007)  ASAP (Dascalu, Chioasca and Trausan-Matu, 2008)  PolyCAFe (Trausan-Matu, Rebedea and Dascalu, 2011; Rebedea, Dascalu, Trausan-Matu and all, 2010)  Collaboration regions detection (Banica, Trausan-Matu and Rebedea, 2011)  Detection of the Important moments (Chiru and Trausan-Matu, 2012) 8 Stefan Trausan-Matu 12/14/2013
  • 9. Polyphony  A group of participants that, each of them keeps their individuality, personality, creativity, but also collaborate to achieve a common goal, trying to solve dissonances  A merge of:  Unity vs. Difference  Melody (longitudinal) and Harmony (transversal) Cycles – centrifugal/centripetal forces  Inter-animation of voices – inter-animation Stefan Trausan-Matu patterns 12/14/2013  Dissonance – Consonance  9
  • 10. The Polyphonic Model  Polyphony = Model of collaboration and interaction (Trausan-Matu, Stahl and Zemel, 2005)  Human communication in knowledge construction and collaboration are processes in which words and other utterances are linked in parallel threads which interact similarly to voices in polyphonic music  Repetition and rhythm are essential 10 Stefan Trausan-Matu 12/14/2013
  • 13. Dialogism and Polyphony (Bakhtin)  Mikhail Bakhtin: • Utterances (not sentences) should be the unit of analysis • “These are different voices singing variously on a single theme. This is indeed 'multivoicedness,' exposing the diversity of life and the great complexity of human experience. 'Everything in life is counterpoint, that is, opposition,' “ (Bakhtin, 1984) • “… Any true understanding is dialogic in nature” (VoloshinovBakhtin, 1973) • Speech genres • Polyphony Inter-animation of voices • Basis for the CSCL paradigm (Koschman, 1999) • Opposed to de Saussure ideas: • Real life dialog should be the focus, not written text • Words are not arbitrary 13 Stefan Trausan-Matu 12/14/2013
  • 14. Bakhtin’s Polyphony  Everything is a dialog (applying not only to speech and text)  Utterances  Voices  Inter-animations among voices 14 Stefan Trausan-Matu 12/14/2013
  • 15. Utterances  Utterances (not sentences, as in ‘classical’ linguistics) should be the unit of analysis (Bakhtin)  Utterances are acts  An utterances may be a:        Word Turn, a reply in a conversation, chat or forum Sentence Text Image (picture, diagramatic representation, etc.) Gesture (individual or group) Thought – inner utterances – inner speech  Utterances should be considered at different granularities  Utterances are linked in threads formed by:  Explicit links (VMT chat environment; forum’s replies) - uptakes (Suthers, 2010)  Implicit links, detected by Natural Language Processing techniques – contingencies, uptakes (Suthers, 2010)  Utterances may become voices 15 Stefan Trausan-Matu 12/14/2013
  • 16. Voices  Distinctive presences in a group, influencing the other voices  Generated by utterances (singular or repeated)  Correspond to:  participants (may also be inner voices)  groups of participants (e.g. collective or collaborative utterances)  chains or threads of words or concepts:      repeated words lexical chains co-references reasoning or argumentation rhetorical schemas  Each utterance may contain multiple voices  Voices continue and influence each other through explicit or implicit links. 16 Stefan Trausan-Matu 12/14/2013
  • 17. Inter-animation patterns  Longitudinal  Adjacency pairs  Repetitions  Elaboration  Convergence  Cumulative talk  Repair  Transversal, differential  Dissonance 17 Stefan Trausan-Matu 12/14/2013
  • 18. The Polyphonic Method applications  Chat conversations with multiple participants for:  CSCL: K-12 students solving mathematics problems both individually and collaboratively in the VMT project at Drexel University, Philadelphia, US  CS students at University Politehnica of Bucharest , Romania at o CHI course in Romanian and French – role playing and debate o Natural Language Processing - role playing and debate o Algorithm Design – problem solving   Fostering creativity – brainstorming, synectics  F2F collaborative learning (Suthers & all, 2011)  Analysis of Rhythm  Metacognition (conversation & essays)  OpenSimDeveloper dataset 18 Stefan Trausan-Matu  Intertextuality 12/14/2013
  • 19. Computer Support for the Polyphonic Analysis 19 Stefan Trausan-Matu 12/14/2013
  • 20. LTfLL - EU FP7 Project (2008-2011) and NSF Virtual Math Teams Project http://www.ltfll-project.org/ http://mathforum.org  Language Technologies for Lifelong Learning  Netherlands, France, United Kingdom, Germany, Ausria, Romania, Bulgaria  PolyCAFe system (Polyphony-based Collaboration Analysis and Feedback generation)  The system has been validated with students and tutors in  University of Manchester, UK  Politehnica University of Bucharest, Romania 20 Stefan Trausan-Matu 12/14/2013
  • 21. Chat-based CSCL  K-12 students solving mathematics problems both individually and collaboratively in the Virtual Math Teams (VMT) project at Drexel University, Philadelphia, US (Directed by Gerry Stahl)  Computer Science students at University Politehnica of Bucharest (UPB), Romania at  Human-Computer Interaction course in Romanian and French – role playing and debate  Natural Language Processing - role playing and debate  Algorithm Design – problem solving 21 Stefan Trausan-Matu 12/14/2013
  • 22. Theories for analysing multi-parties conversation  Discourse analysis (Tannen)  Conversation analysis (Sacks, Jefferson, Schegloff)  Accountable talk (Resnick)  Transactivity (Teasley, Berkowitz & Gibbs, Joshi & Rose)  Events/contingencies, coordinations/uptakes (Suthers)  Inter-animation (Bakhtin, Wegerif, Trausan-Matu)  Polyphony (Bakhtin, Trausan-Matu) 22 Stefan Trausan-Matu 12/14/2013
  • 23. Analysis methods  TF-IDF  Latent Semantic Analysis  Naïve Bayes  Social Network Analysis  WordNet (wordnet.princeton.edu)  Support Vector Machines  Collin’s perceptron  TagHelper environment 23 Stefan Trausan-Matu 12/14/2013
  • 24. Analyis methods  TF-IDF  Latent Semantic Analysis Almost all are based also on  Naïve Bayes a two interlocutors  Social Network Analysis model, in which  WordNet (wordnet.princeton.edu) one person speaks  Support Vector Machines at a time, resulting  Collin’s perceptron one discussion thread  TagHelper environment 24 Stefan Trausan-Matu 12/14/2013
  • 27. NLP pipe  spelling correction, stemmer, tokenizer, Named Entity Recognizer, POS tagger and parser, and NP-chunker. Stanford NLP software (http://nlp.stanford.edu/software)  Spellchecker : Jazzy http://www.ibm.com/developerworks/java/library/jjazzy/  Alternative NLP pipes are under development,  GATE (http://gate.ac.uk)  LingPipe (http://aliasi.com/lingpipe/). 27 Stefan Trausan-Matu 12/14/2013
  • 28. Social network analysis  Consider explicit and implicit referencing as arcs between participants, which are the nodes  A kind of page-rank algorithm – an utterance is important if it is referred by important utterances; The strength of a voice (of an utterance) depends on the strength of the utterances that refer to it  Determines if a person is central/peripheral 28 Stefan Trausan-Matu 12/14/2013
  • 29. Polyphony, Inter-animation and Collaboration analysis  Assign an importance value for each utterance considering several indicators of inter-animation (collaboration)  Detection of voices (chains) inter-animation patterns (Trausan-Matu) in the chat  Consider several criteria such as the presence in the chat of questions, agreement, disagreement  Presence of others’ voices  Social Networks metrics  Machine learning approach (genetic algorithms and neural networks) for tuning the 29 Stefan Trausan-Matu 12/14/2013
  • 30. Computational details (Trausan-Matu, Dascalu and Dessus, ITS 2012; Dascalu, Trausan-Matu and all, 2010, 2011)) 30 Stefan Trausan-Matu 12/14/2013
  • 31. Representations: Conversation graph  For each participant there is a separate horizontal line in the representation  Each utterance is placed in the line corresponding to the issuer of that utterance, according to the emission time, alligned from left to right  The explicit references among utterances are depicted using connecting lines distinctively colored  The implicit references (deduced by the system) are represented using other color that the explicit ones  An estimation of the strength of each 31 utterance (when available) is represented as a bar chart Stefan Trausan-Matu 12/14/2013
  • 32. Representations: Weaving of Voices  Voices in the conversation graph  Participants = horizontal lines  Threads of repeated words or phrases = differently colored threads 32 Stefan Trausan-Matu 12/14/2013
  • 42. Validation (Rebedea, Dascalu, Trausan-Matu and all, ECTEL 2010; Rebedea, Dascalu, Trausan-Matu and all, ECTEL 2011) 42 Stefan Trausan-Matu 12/14/2013
  • 44. Analysis Dimensions (types of voices) in Face-to-Face Settings (Trausan-Matu, in Suthers & all, (eds.) 2013)  Spoken dialog  Body language  Individual  Collective  The visual dimension  Visual data on the blackboard  What others participants do  Others’ body language  Internal dialogue (at an intra-mental level)  Echoes 44 Stefan Trausan-Matu 12/14/2013
  • 45. Inner utterances, inner speech  “Mead (1934) called thought a <<conversation with the generalized other,>> implying that when we think individually we attempt to respondinternally and vicariously-to the imagined responses of others to our ideas and arguments.” (Resnick & all, 1993)  “There are no ontological differences between inner and outer speech” (Clark and Holquist, 1984). 45 Stefan Trausan-Matu 12/14/2013
  • 46. Detecting important moments (Chiru and Trausan-Matu, ITS 2012) 46 Stefan Trausan-Matu 12/14/2013
  • 47. Graphical representation of topic’s rhythmicity (Chiru, Cojocaru, Trausan-Matu and Rebedea, ISMIS 2011) 47 High rhythmicity for all topics – these were debated in parallel as it can be seen by the lack of flat lines near the left side of the Stefan Trausan-Matu representation. Low rhythmicity – flat lines on the left side of the graphic showing that the topic that they represent has not been debated in those parts of the chat. 12/14/2013
  • 48. Determination of collaborative regions (Banica, Trausan-Matu and Rebedea, CSCL 2011) 48 Stefan Trausan-Matu 12/14/2013
  • 49. Metacognition (Trausan-Matu, Dascalu and Dessus, ITS 2012)  Combining Chats and Texts  Intertextuality 49 Stefan Trausan-Matu 12/14/2013
  • 50. ReaderBench (Dascalu, Trausan-Matu, Dessus, 2012) 50 Stefan Trausan-Matu 12/14/2013
  • 51. Creativity fostering (e.g. brainstorming)(Trausan-Matu, 2011) 51 Stefan Trausan-Matu 12/14/2013
  • 52. Opinion mining (Musat, Velcin, Rizoiu, and Trausan-Matu, 2011) 52 Stefan Trausan-Matu 12/14/2013
  • 53. Topic Modeling (Musat and Trausan-Matu, 2011)  No generally accepted definition for a “topic”  Document clusters  Abstractions based on document clusters  Labels;  Centroids, etc  (Word, Probability) pairs  Bayesian statistical models  Topics – distributions over words  Documents – distributions over topics  Generative model  Topic Intertwining  Conceptually similar to the ideas of Mikhail Bakhtin  Topics and voices 53 Stefan Trausan-Matu 12/14/2013
  • 54. Topic Modeling (Musat and Trausan-Matu, 2011)  LDA/pLSA/hLDA/CTM  Each newer version corrects some flaws of the earlier ones  However the traditional means of testing the accuracy have been proven wrong  Even more reason to look into the problem of evaluating the models  LDA  Readily available  Mallet  Easily reproducible experiments  Well known topic model; 54 Stefan Trausan-Matu 12/14/2013
  • 55. Intertextuality analysis (Ghiban & Trausan-Matu, 2012) Voice I Voice I Voice II In dialog Voice III Voice II Voice III Text 1 Text 2 Text 3 Text 1 Text 2 Text 3 In dialog in text 4 Text 4 55 Stefan Trausan-Matu 12/14/2013
  • 56. Intertextuality analysis (Ghiban & Trausan-Matu, 2012) 56 Theme 2 and Theme 3 may have the Stefan Trausan-Matu same words but only Section 1 and 6 are dialogical or polyphonical. They may present a 12/14/2013 higher force of expresivity.
  • 57. Analysis of interethnic discourse (Trausan-Matu, 2012)  Needed a corpus of texts with time stamps  Extract recurrent concepts in texts  Identify historical events  Generate time series  Analysis of correlations between time series  Analysis of the polyphonic structure 57 Stefan Trausan-Matu 12/14/2013
  • 58. Time Series Analysis of News (Badea & Trausan-Matu, 2013) 58 Stefan Trausan-Matu 12/14/2013
  • 59. Music Composition at K-Teams Laboratory (Master and Bachelor Thesis coordinated by Prof. Trausan-Matu)  Genetic Algorithms  Celular automata  Artificial chemistry  Constraint-based systems  Accompaniments generation with Markov Models  Random generation  Automatic counterpoint generation according to Fux rules  Chat sonification 59 Stefan Trausan-Matu 12/14/2013
  • 60. Chat sonification (Stefan Trausan-Matu and Alexandru Calinescu) 60 Stefan Trausan-Matu 12/14/2013
  • 63. Chat sonification (Orchestration by Serban Nichifor) 63 Stefan Trausan-Matu 12/14/2013
  • 64. Conclusions  The polyphonic model may apply to non-verbal collaboration and intra-subjective (inner thinking) as well as inter-subjective levels  A combination of Conversational Analysis with Natural Language Processing is possible (cognitive and socio-cultural)  Learning analytics tools that combine the two perspectives and the Polyphonic Model may be developed 64 Stefan Trausan-Matu 12/14/2013