SlideShare a Scribd company logo
1 of 16
Web Services for Supporting
     the Interactions of Learners in
             the Social Web



Traian Rebedea   Mihai Dascalu                Vlad Posea         Stefan Trausan-Matu
                    Faculty of Automatic Control and Computers
                        University Politehnica of Bucharest
Contents
ā€¢ Context & Goals
ā€¢ Scenario
ā€¢ PolyCAFe
  ā€“   NLP Pipe and Advanced Discourse Techniques
  ā€“   Tagged LSA & Visualization
  ā€“   Utterance Evaluation and Collaboration
  ā€“   Participant Assessment and SNA
ā€¢ Social Network Assistant
  ā€“ Recommendation and Social Search Algorithms
ā€¢ Web Services and Widgets
ā€¢ Validation Results
                                                   2
Context

ā€¢ Education through dialogue

ā€¢ Technology ā€“ breaking space frontiers

ā€¢ Computer Supported Collaborative Learning
                  - Chat & Forum -

ā€¢ Communities of Practice (CoP)

ā€¢ Social Web + Semantic perspective
                                              3
Goals
ā€¢ Find knowledgeable peers

ā€¢ Automatically assess participants        time

ā€¢ Support learners interacting in
  ā€“ Chats                           PolyCAFe
  ā€“ Forums
  ā€“ Social networking platforms     Social Network Assistant

                                                       4
Scenario

       Topic of interest
                    Social Network Assistant

        Peer students
                    Engage in conversation


       Chats & Forums
                    PolyCAFe


Automatic feedback and support
                                               5
PolyCAFe architecture
                      Feedback & Grading




      Collaboration          Polyphony             SNA




              Advanced NLP and discourse analysis




                  Surface                           Domain
NLP Pipe                                 WordNet               LSA
                  Analysis                          Ontology



                                                                     6
NLP Pipe & Advanced NLP and
           discourse analysis
       1   ā€¢ Stop-words elimination

       2   ā€¢ Spelling Correction

       3   ā€¢ Stemming

       4   ā€¢ Tokenizer

       5   ā€¢ Part of Speech Tagging


ā€¢ Speech acts identification
ā€¢ Co-references
ā€¢ Lexical chains derived from WordNet
                                        7
Tagged LSA
ā€¢   Corpus of chats
ā€¢   Term-Doc Matrix + Tf ā€“ Idf
ā€¢   POS Tagging + Stemming
ā€¢   Segmentation                                                   k
                                                                   i 1
                                                                         word 1,i , word 2,i
                                   Sim ( word 1 , word 2 )
    ā€“ Participants
                                                             k                        k
                                                             i   1
                                                                   word 12,i          i   1
                                                                                                 2
                                                                                            word 2,i

    ā€“ Fixed Window
ā€¢ Similarity
        Vector(utterance
                       )           (1 log(no _ occurence wordi )) * vector(wordi )
                                                       (
                             i 1

        Sim(utterance , utterance )
                    1           2       Sim Vector(utterance ),Vector(utterance )
                                                           1                  2
                                                                                                       8
Vector space visualization



                      Radial Model



Physical Model



                                     9
Utterance evaluation & Collaboration
                            ā€¢ Degree
               Social       ā€¢ Betweenness

                            ā€¢ Semantic similarity
             Qualitative    ā€¢ Predefined topics
                            ā€¢ Discourse

                            ā€¢ NLP Pipe
            Quantitative    ā€¢ Occurrences




ā€¢ Social cohesion
ā€¢ Quantitative collaboration
ā€¢ Gain based collaboration Qualitative approach

                                                    10
Participant assessment and Social
               Networks Analysis
ā€¢ Multiple perspectives         ā€¢ Social Networks -
   ā€“ Quantitative                 metrics
   ā€“ Qualitative                  ā€“ Degree
ā€¢ Surface analysis                ā€“ Centrality
   ā€“ Readability                     ā€¢ Closeness
      ā€¢ Flesch Reading Ease          ā€¢ Graph
      ā€¢ Gunningā€™s Fog                ā€¢ Eigen Value
      ā€¢ Flesch Grade Level        ā€“ User Ranking
   ā€“ Pageā€™s Essay Grading            ā€¢ Google Page Ranking
      ā€¢   Fluency
      ā€¢   Spelling
      ā€¢   Diction
      ā€¢   Utterance structure
                                                         11
Social Network Assistant Architecture
                    ā€¢ RDF Semantic
                      Repository




                                        12
Recommendation and Social Search
           Algorithms
ā€¢ Tag co-occurrence
ā€¢ Tag-resource affinities         Tag Clustering
ā€¢ Tag-user affinities

ā€¢ FolkRank
  ā€“ Based on Google Page Rank
  ā€“ Tri-partite graph
  ā€“ Tag based attention profile
                                               13
Web Services and Widgets
ā€¢ REST WS + W3C standard

ā€¢ Wookie widgets container

ā€¢ Possibly embedded in Web 2.0 & learning apps
  (Elgg, Moodle)

ā€¢ XML manipulation

ā€¢ Multiple functionalities & generated graphs
                                                 14
Validation Results
ā€¢ PolyCAFe formal validation
  ā€“ Student average (28/32 questions): 3,66 - 5,0
  ā€“ Tutor average (35 questions): 3,5 - 5,0
ā€¢ Social Network Assistant
  ā€“ 90% score >= 4 usefulness
  ā€“ 70% social search more trustworthy than standard
    search
ā€¢ Timesaving for manual assessment ā‰ˆ 30%
ā€¢ Integration in formal learning context
                                                    15
16

More Related Content

What's hot

Introduction to question answering for linked data & big data
Introduction to question answering for linked data & big dataIntroduction to question answering for linked data & big data
Introduction to question answering for linked data & big data
Andre Freitas
Ā 
Arabic question answering ā€«ā€¬
Arabic question answering ā€«ā€¬Arabic question answering ā€«ā€¬
Arabic question answering ā€«ā€¬
Arabic_NLP_ImamU2013
Ā 

What's hot (20)

Detecting and Describing Historical Periods in a Large Corpora
Detecting and Describing Historical Periods in a Large CorporaDetecting and Describing Historical Periods in a Large Corpora
Detecting and Describing Historical Periods in a Large Corpora
Ā 
French machine reading for question answering
French machine reading for question answeringFrench machine reading for question answering
French machine reading for question answering
Ā 
Open domain Question Answering System - Research project in NLP
Open domain  Question Answering System - Research project in NLPOpen domain  Question Answering System - Research project in NLP
Open domain Question Answering System - Research project in NLP
Ā 
Question Answering - Application and Challenges
Question Answering - Application and ChallengesQuestion Answering - Application and Challenges
Question Answering - Application and Challenges
Ā 
NLP Project Presentation
NLP Project PresentationNLP Project Presentation
NLP Project Presentation
Ā 
Word Tagging with Foundational Ontology Classes
Word Tagging with Foundational Ontology ClassesWord Tagging with Foundational Ontology Classes
Word Tagging with Foundational Ontology Classes
Ā 
Nlp research presentation
Nlp research presentationNlp research presentation
Nlp research presentation
Ā 
Transformers to Learn Hierarchical Contexts in Multiparty Dialogue
Transformers to Learn Hierarchical Contexts in Multiparty DialogueTransformers to Learn Hierarchical Contexts in Multiparty Dialogue
Transformers to Learn Hierarchical Contexts in Multiparty Dialogue
Ā 
Frontiers of Natural Language Processing
Frontiers of Natural Language ProcessingFrontiers of Natural Language Processing
Frontiers of Natural Language Processing
Ā 
Chinese Character Decomposition for Neural MT with Multi-Word Expressions
Chinese Character Decomposition for  Neural MT with Multi-Word ExpressionsChinese Character Decomposition for  Neural MT with Multi-Word Expressions
Chinese Character Decomposition for Neural MT with Multi-Word Expressions
Ā 
ADAPT Centre and My NLP journey: MT, MTE, QE, MWE, NER, Treebanks, Parsing.
ADAPT Centre and My NLP journey: MT, MTE, QE, MWE, NER, Treebanks, Parsing.ADAPT Centre and My NLP journey: MT, MTE, QE, MWE, NER, Treebanks, Parsing.
ADAPT Centre and My NLP journey: MT, MTE, QE, MWE, NER, Treebanks, Parsing.
Ā 
Modeling Causal Reasoning in Complex Networks through NLP: an Introduction
Modeling Causal Reasoning in Complex Networks through NLP: an IntroductionModeling Causal Reasoning in Complex Networks through NLP: an Introduction
Modeling Causal Reasoning in Complex Networks through NLP: an Introduction
Ā 
Language Models for Information Retrieval
Language Models for Information RetrievalLanguage Models for Information Retrieval
Language Models for Information Retrieval
Ā 
PubhD talk: MT serving the society
PubhD talk: MT serving the societyPubhD talk: MT serving the society
PubhD talk: MT serving the society
Ā 
Introduction to question answering for linked data & big data
Introduction to question answering for linked data & big dataIntroduction to question answering for linked data & big data
Introduction to question answering for linked data & big data
Ā 
Learning Probabilistic Relational Models
Learning Probabilistic Relational ModelsLearning Probabilistic Relational Models
Learning Probabilistic Relational Models
Ā 
2010 PACLIC - pay attention to categories
2010 PACLIC - pay attention to categories2010 PACLIC - pay attention to categories
2010 PACLIC - pay attention to categories
Ā 
Arabic Question Answering: Challenges, Tasks, Approaches, Test-sets, Tools, A...
Arabic Question Answering: Challenges, Tasks, Approaches, Test-sets, Tools, A...Arabic Question Answering: Challenges, Tasks, Approaches, Test-sets, Tools, A...
Arabic Question Answering: Challenges, Tasks, Approaches, Test-sets, Tools, A...
Ā 
BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
BERT: Pre-training of Deep Bidirectional Transformers for Language UnderstandingBERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
Ā 
Arabic question answering ā€«ā€¬
Arabic question answering ā€«ā€¬Arabic question answering ā€«ā€¬
Arabic question answering ā€«ā€¬
Ā 

Viewers also liked

Viewers also liked (10)

Istoria Web-ului - part 2 - tentativ How to Web 2009
Istoria Web-ului - part 2 - tentativ How to Web 2009Istoria Web-ului - part 2 - tentativ How to Web 2009
Istoria Web-ului - part 2 - tentativ How to Web 2009
Ā 
Istoria Web-ului - part 1 (2) - tentativ How to Web 2009
Istoria Web-ului - part 1 (2) - tentativ How to Web 2009Istoria Web-ului - part 1 (2) - tentativ How to Web 2009
Istoria Web-ului - part 1 (2) - tentativ How to Web 2009
Ā 
Istoria Web-ului - part 1 - tentativ How to Web 2009
Istoria Web-ului - part 1 - tentativ How to Web 2009Istoria Web-ului - part 1 - tentativ How to Web 2009
Istoria Web-ului - part 1 - tentativ How to Web 2009
Ā 
Automatic assessment of collaborative chat conversations with PolyCAFe - EC-T...
Automatic assessment of collaborative chat conversations with PolyCAFe - EC-T...Automatic assessment of collaborative chat conversations with PolyCAFe - EC-T...
Automatic assessment of collaborative chat conversations with PolyCAFe - EC-T...
Ā 
Conclusions and Recommendations of the Romanian ICT RTD Survey
Conclusions and Recommendations of the Romanian ICT RTD SurveyConclusions and Recommendations of the Romanian ICT RTD Survey
Conclusions and Recommendations of the Romanian ICT RTD Survey
Ā 
Importanța algoritmilor pentru problemele de la interviuri
Importanța algoritmilor pentru problemele de la interviuriImportanța algoritmilor pentru problemele de la interviuri
Importanța algoritmilor pentru problemele de la interviuri
Ā 
Algorithm Design and Complexity - Course 11
Algorithm Design and Complexity - Course 11Algorithm Design and Complexity - Course 11
Algorithm Design and Complexity - Course 11
Ā 
Algorithm Design and Complexity - Course 12
Algorithm Design and Complexity - Course 12Algorithm Design and Complexity - Course 12
Algorithm Design and Complexity - Course 12
Ā 
Intro to Deep Learning for Question Answering
Intro to Deep Learning for Question AnsweringIntro to Deep Learning for Question Answering
Intro to Deep Learning for Question Answering
Ā 
What is word2vec?
What is word2vec?What is word2vec?
What is word2vec?
Ā 

Similar to Web services for supporting the interactions of learners in the social web - Roedunet 2010

Vectors in Search ā€“ Towards More Semantic Matching - Simon Hughes, Dice.com
Vectors in Search ā€“ Towards More Semantic Matching - Simon Hughes, Dice.com Vectors in Search ā€“ Towards More Semantic Matching - Simon Hughes, Dice.com
Vectors in Search ā€“ Towards More Semantic Matching - Simon Hughes, Dice.com
Lucidworks
Ā 
Conole icem keynote_final_28_sept
Conole icem keynote_final_28_septConole icem keynote_final_28_sept
Conole icem keynote_final_28_sept
Grainne Conole
Ā 
Integrating digital traces into a semantic enriched data
Integrating digital traces into a semantic enriched dataIntegrating digital traces into a semantic enriched data
Integrating digital traces into a semantic enriched data
Dhaval Thakker
Ā 
Semantic Technologies in HE Seminar - Learning Societies Lab
Semantic Technologies in HE Seminar - Learning Societies LabSemantic Technologies in HE Seminar - Learning Societies Lab
Semantic Technologies in HE Seminar - Learning Societies Lab
thanassis
Ā 
2010 10-building-global-listening-platform-with-solr
2010 10-building-global-listening-platform-with-solr2010 10-building-global-listening-platform-with-solr
2010 10-building-global-listening-platform-with-solr
Lucidworks (Archived)
Ā 

Similar to Web services for supporting the interactions of learners in the social web - Roedunet 2010 (20)

Designing and Implementing Search Solutions
Designing and Implementing Search SolutionsDesigning and Implementing Search Solutions
Designing and Implementing Search Solutions
Ā 
Š§ŠøрŠ°Š³ ŠØŠ°Ń… Ā«ŠšŠ¾Š»Š»ŠµŠŗтŠøŠ²Š½Ń‹Š¹ ŠæŠ¾ŠøсŠŗ, Š²Š·Š°ŠøŠ¼Š¾Š“ŠµŠ¹ŃŃ‚Š²ŠøŠµ ŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŠµŠ»ŠµŠ¹: ŠæŠ¾Š“хŠ¾Š“ы Šŗ ŠøŠ·ŃƒŃ‡ŠµŠ½...
Š§ŠøрŠ°Š³ ŠØŠ°Ń… Ā«ŠšŠ¾Š»Š»ŠµŠŗтŠøŠ²Š½Ń‹Š¹ ŠæŠ¾ŠøсŠŗ, Š²Š·Š°ŠøŠ¼Š¾Š“ŠµŠ¹ŃŃ‚Š²ŠøŠµ ŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŠµŠ»ŠµŠ¹: ŠæŠ¾Š“хŠ¾Š“ы Šŗ ŠøŠ·ŃƒŃ‡ŠµŠ½...Š§ŠøрŠ°Š³ ŠØŠ°Ń… Ā«ŠšŠ¾Š»Š»ŠµŠŗтŠøŠ²Š½Ń‹Š¹ ŠæŠ¾ŠøсŠŗ, Š²Š·Š°ŠøŠ¼Š¾Š“ŠµŠ¹ŃŃ‚Š²ŠøŠµ ŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŠµŠ»ŠµŠ¹: ŠæŠ¾Š“хŠ¾Š“ы Šŗ ŠøŠ·ŃƒŃ‡ŠµŠ½...
Š§ŠøрŠ°Š³ ŠØŠ°Ń… Ā«ŠšŠ¾Š»Š»ŠµŠŗтŠøŠ²Š½Ń‹Š¹ ŠæŠ¾ŠøсŠŗ, Š²Š·Š°ŠøŠ¼Š¾Š“ŠµŠ¹ŃŃ‚Š²ŠøŠµ ŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŠµŠ»ŠµŠ¹: ŠæŠ¾Š“хŠ¾Š“ы Šŗ ŠøŠ·ŃƒŃ‡ŠµŠ½...
Ā 
Vectors in Search ā€“ Towards More Semantic Matching - Simon Hughes, Dice.com
Vectors in Search ā€“ Towards More Semantic Matching - Simon Hughes, Dice.com Vectors in Search ā€“ Towards More Semantic Matching - Simon Hughes, Dice.com
Vectors in Search ā€“ Towards More Semantic Matching - Simon Hughes, Dice.com
Ā 
Vectors in Search - Towards More Semantic Matching
Vectors in Search - Towards More Semantic MatchingVectors in Search - Towards More Semantic Matching
Vectors in Search - Towards More Semantic Matching
Ā 
Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web
Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web
Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web
Ā 
394 wade word2007-ssp2008
394 wade word2007-ssp2008394 wade word2007-ssp2008
394 wade word2007-ssp2008
Ā 
Development Of An Integrated Online Program Using Sakai
Development Of An Integrated Online Program Using SakaiDevelopment Of An Integrated Online Program Using Sakai
Development Of An Integrated Online Program Using Sakai
Ā 
TomĆ”Å” Mikolov - Distributed Representations for NLP
TomĆ”Å” Mikolov - Distributed Representations for NLPTomĆ”Å” Mikolov - Distributed Representations for NLP
TomĆ”Å” Mikolov - Distributed Representations for NLP
Ā 
Introduction to Tagging: Effective Searching of Online Resources
Introduction to Tagging: Effective Searching of Online ResourcesIntroduction to Tagging: Effective Searching of Online Resources
Introduction to Tagging: Effective Searching of Online Resources
Ā 
Conole keynote
Conole keynoteConole keynote
Conole keynote
Ā 
Conole icem keynote_final_28_sept
Conole icem keynote_final_28_septConole icem keynote_final_28_sept
Conole icem keynote_final_28_sept
Ā 
LRMI: Peek Under the Hood of Personalized Learning
LRMI: Peek Under the Hood of Personalized LearningLRMI: Peek Under the Hood of Personalized Learning
LRMI: Peek Under the Hood of Personalized Learning
Ā 
Haystack 2019 - Search with Vectors - Simon Hughes
Haystack 2019 - Search with Vectors - Simon HughesHaystack 2019 - Search with Vectors - Simon Hughes
Haystack 2019 - Search with Vectors - Simon Hughes
Ā 
Searching with vectors
Searching with vectorsSearching with vectors
Searching with vectors
Ā 
Understanding Linked Art
Understanding Linked ArtUnderstanding Linked Art
Understanding Linked Art
Ā 
Integrating digital traces into a semantic enriched data
Integrating digital traces into a semantic enriched dataIntegrating digital traces into a semantic enriched data
Integrating digital traces into a semantic enriched data
Ā 
Improving Search in Workday Products using Natural Language Processing
Improving Search in Workday Products using Natural Language ProcessingImproving Search in Workday Products using Natural Language Processing
Improving Search in Workday Products using Natural Language Processing
Ā 
Semantic Technologies in HE Seminar - Learning Societies Lab
Semantic Technologies in HE Seminar - Learning Societies LabSemantic Technologies in HE Seminar - Learning Societies Lab
Semantic Technologies in HE Seminar - Learning Societies Lab
Ā 
SLC tagging content-Chicago_sept2012
SLC tagging content-Chicago_sept2012SLC tagging content-Chicago_sept2012
SLC tagging content-Chicago_sept2012
Ā 
2010 10-building-global-listening-platform-with-solr
2010 10-building-global-listening-platform-with-solr2010 10-building-global-listening-platform-with-solr
2010 10-building-global-listening-platform-with-solr
Ā 

More from Traian Rebedea

Propunere de dezvoltare a carierei universitare
Propunere de dezvoltare a carierei universitarePropunere de dezvoltare a carierei universitare
Propunere de dezvoltare a carierei universitare
Traian Rebedea
Ā 
Automatic plagiarism detection system for specialized corpora
Automatic plagiarism detection system for specialized corporaAutomatic plagiarism detection system for specialized corpora
Automatic plagiarism detection system for specialized corpora
Traian Rebedea
Ā 
Algorithm Design and Complexity - Course 10
Algorithm Design and Complexity - Course 10Algorithm Design and Complexity - Course 10
Algorithm Design and Complexity - Course 10
Traian Rebedea
Ā 
Algorithm Design and Complexity - Course 9
Algorithm Design and Complexity - Course 9Algorithm Design and Complexity - Course 9
Algorithm Design and Complexity - Course 9
Traian Rebedea
Ā 
Algorithm Design and Complexity - Course 8
Algorithm Design and Complexity - Course 8Algorithm Design and Complexity - Course 8
Algorithm Design and Complexity - Course 8
Traian Rebedea
Ā 
Algorithm Design and Complexity - Course 7
Algorithm Design and Complexity - Course 7Algorithm Design and Complexity - Course 7
Algorithm Design and Complexity - Course 7
Traian Rebedea
Ā 
Algorithm Design and Complexity - Course 6
Algorithm Design and Complexity - Course 6Algorithm Design and Complexity - Course 6
Algorithm Design and Complexity - Course 6
Traian Rebedea
Ā 
Algorithm Design and Complexity - Course 5
Algorithm Design and Complexity - Course 5Algorithm Design and Complexity - Course 5
Algorithm Design and Complexity - Course 5
Traian Rebedea
Ā 
Algorithm Design and Complexity - Course 3
Algorithm Design and Complexity - Course 3Algorithm Design and Complexity - Course 3
Algorithm Design and Complexity - Course 3
Traian Rebedea
Ā 

More from Traian Rebedea (12)

AI @ Wholi - Bucharest.AI Meetup #5
AI @ Wholi - Bucharest.AI Meetup #5AI @ Wholi - Bucharest.AI Meetup #5
AI @ Wholi - Bucharest.AI Meetup #5
Ā 
Deep neural networks for matching online social networking profiles
Deep neural networks for matching online social networking profilesDeep neural networks for matching online social networking profiles
Deep neural networks for matching online social networking profiles
Ā 
Propunere de dezvoltare a carierei universitare
Propunere de dezvoltare a carierei universitarePropunere de dezvoltare a carierei universitare
Propunere de dezvoltare a carierei universitare
Ā 
Automatic plagiarism detection system for specialized corpora
Automatic plagiarism detection system for specialized corporaAutomatic plagiarism detection system for specialized corpora
Automatic plagiarism detection system for specialized corpora
Ā 
Algorithm Design and Complexity - Course 10
Algorithm Design and Complexity - Course 10Algorithm Design and Complexity - Course 10
Algorithm Design and Complexity - Course 10
Ā 
Algorithm Design and Complexity - Course 9
Algorithm Design and Complexity - Course 9Algorithm Design and Complexity - Course 9
Algorithm Design and Complexity - Course 9
Ā 
Algorithm Design and Complexity - Course 8
Algorithm Design and Complexity - Course 8Algorithm Design and Complexity - Course 8
Algorithm Design and Complexity - Course 8
Ā 
Algorithm Design and Complexity - Course 7
Algorithm Design and Complexity - Course 7Algorithm Design and Complexity - Course 7
Algorithm Design and Complexity - Course 7
Ā 
Algorithm Design and Complexity - Course 6
Algorithm Design and Complexity - Course 6Algorithm Design and Complexity - Course 6
Algorithm Design and Complexity - Course 6
Ā 
Algorithm Design and Complexity - Course 5
Algorithm Design and Complexity - Course 5Algorithm Design and Complexity - Course 5
Algorithm Design and Complexity - Course 5
Ā 
Algorithm Design and Complexity - Course 4 - Heaps and Dynamic Progamming
Algorithm Design and Complexity - Course 4 - Heaps and Dynamic ProgammingAlgorithm Design and Complexity - Course 4 - Heaps and Dynamic Progamming
Algorithm Design and Complexity - Course 4 - Heaps and Dynamic Progamming
Ā 
Algorithm Design and Complexity - Course 3
Algorithm Design and Complexity - Course 3Algorithm Design and Complexity - Course 3
Algorithm Design and Complexity - Course 3
Ā 

Recently uploaded

Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
Ā 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
Ā 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
Ā 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
Ā 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
Ā 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
Ā 

Recently uploaded (20)

Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
Ā 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
Ā 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Ā 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
Ā 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
Ā 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Ā 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
Ā 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
Ā 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
Ā 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
Ā 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
Ā 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
Ā 
CĆ³digo Creativo y Arte de Software | Unidad 1
CĆ³digo Creativo y Arte de Software | Unidad 1CĆ³digo Creativo y Arte de Software | Unidad 1
CĆ³digo Creativo y Arte de Software | Unidad 1
Ā 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
Ā 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
Ā 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
Ā 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
Ā 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Ā 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
Ā 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
Ā 

Web services for supporting the interactions of learners in the social web - Roedunet 2010

  • 1. Web Services for Supporting the Interactions of Learners in the Social Web Traian Rebedea Mihai Dascalu Vlad Posea Stefan Trausan-Matu Faculty of Automatic Control and Computers University Politehnica of Bucharest
  • 2. Contents ā€¢ Context & Goals ā€¢ Scenario ā€¢ PolyCAFe ā€“ NLP Pipe and Advanced Discourse Techniques ā€“ Tagged LSA & Visualization ā€“ Utterance Evaluation and Collaboration ā€“ Participant Assessment and SNA ā€¢ Social Network Assistant ā€“ Recommendation and Social Search Algorithms ā€¢ Web Services and Widgets ā€¢ Validation Results 2
  • 3. Context ā€¢ Education through dialogue ā€¢ Technology ā€“ breaking space frontiers ā€¢ Computer Supported Collaborative Learning - Chat & Forum - ā€¢ Communities of Practice (CoP) ā€¢ Social Web + Semantic perspective 3
  • 4. Goals ā€¢ Find knowledgeable peers ā€¢ Automatically assess participants time ā€¢ Support learners interacting in ā€“ Chats PolyCAFe ā€“ Forums ā€“ Social networking platforms Social Network Assistant 4
  • 5. Scenario Topic of interest Social Network Assistant Peer students Engage in conversation Chats & Forums PolyCAFe Automatic feedback and support 5
  • 6. PolyCAFe architecture Feedback & Grading Collaboration Polyphony SNA Advanced NLP and discourse analysis Surface Domain NLP Pipe WordNet LSA Analysis Ontology 6
  • 7. NLP Pipe & Advanced NLP and discourse analysis 1 ā€¢ Stop-words elimination 2 ā€¢ Spelling Correction 3 ā€¢ Stemming 4 ā€¢ Tokenizer 5 ā€¢ Part of Speech Tagging ā€¢ Speech acts identification ā€¢ Co-references ā€¢ Lexical chains derived from WordNet 7
  • 8. Tagged LSA ā€¢ Corpus of chats ā€¢ Term-Doc Matrix + Tf ā€“ Idf ā€¢ POS Tagging + Stemming ā€¢ Segmentation k i 1 word 1,i , word 2,i Sim ( word 1 , word 2 ) ā€“ Participants k k i 1 word 12,i i 1 2 word 2,i ā€“ Fixed Window ā€¢ Similarity Vector(utterance ) (1 log(no _ occurence wordi )) * vector(wordi ) ( i 1 Sim(utterance , utterance ) 1 2 Sim Vector(utterance ),Vector(utterance ) 1 2 8
  • 9. Vector space visualization Radial Model Physical Model 9
  • 10. Utterance evaluation & Collaboration ā€¢ Degree Social ā€¢ Betweenness ā€¢ Semantic similarity Qualitative ā€¢ Predefined topics ā€¢ Discourse ā€¢ NLP Pipe Quantitative ā€¢ Occurrences ā€¢ Social cohesion ā€¢ Quantitative collaboration ā€¢ Gain based collaboration Qualitative approach 10
  • 11. Participant assessment and Social Networks Analysis ā€¢ Multiple perspectives ā€¢ Social Networks - ā€“ Quantitative metrics ā€“ Qualitative ā€“ Degree ā€¢ Surface analysis ā€“ Centrality ā€“ Readability ā€¢ Closeness ā€¢ Flesch Reading Ease ā€¢ Graph ā€¢ Gunningā€™s Fog ā€¢ Eigen Value ā€¢ Flesch Grade Level ā€“ User Ranking ā€“ Pageā€™s Essay Grading ā€¢ Google Page Ranking ā€¢ Fluency ā€¢ Spelling ā€¢ Diction ā€¢ Utterance structure 11
  • 12. Social Network Assistant Architecture ā€¢ RDF Semantic Repository 12
  • 13. Recommendation and Social Search Algorithms ā€¢ Tag co-occurrence ā€¢ Tag-resource affinities Tag Clustering ā€¢ Tag-user affinities ā€¢ FolkRank ā€“ Based on Google Page Rank ā€“ Tri-partite graph ā€“ Tag based attention profile 13
  • 14. Web Services and Widgets ā€¢ REST WS + W3C standard ā€¢ Wookie widgets container ā€¢ Possibly embedded in Web 2.0 & learning apps (Elgg, Moodle) ā€¢ XML manipulation ā€¢ Multiple functionalities & generated graphs 14
  • 15. Validation Results ā€¢ PolyCAFe formal validation ā€“ Student average (28/32 questions): 3,66 - 5,0 ā€“ Tutor average (35 questions): 3,5 - 5,0 ā€¢ Social Network Assistant ā€“ 90% score >= 4 usefulness ā€“ 70% social search more trustworthy than standard search ā€¢ Timesaving for manual assessment ā‰ˆ 30% ā€¢ Integration in formal learning context 15
  • 16. 16