SlideShare uma empresa Scribd logo
1 de 109
Baixar para ler offline
Group 16
The
Reincarnation App
Filip Ilievski
Sylvia van Schie
Wouter Stuifmeel
The Reincarnation App • A social web application to let you see who you were in previous lives • The Social Web • March 20th, 2014, VU University Amsterdam
GROUP
16
Introduction / Approach
TARGET Users of Facebook
GOAL Find the reincarnation chain of the user (all predecessors)
METHOD We hook up the user's date of birth to a person who deceased around the same date.
(margin up to three weeks)
VALUE The app is unique for it links data from Facebook to DBpedia and shows info about deceased people
It furthermore has a high entertainment value
The Reincarnation App • A social web application to let you see who you were in previous lives • The Social Web • March 20th, 2014, VU University Amsterdam
Data flow
The Reincarnation App • A social web application to let you see who you were in previous lives • The Social Web • March 20th, 2014, VU University Amsterdam
Data clustering
The Reincarnation App • A social web application to let you see who you were in previous lives • The Social Web • March 20th, 2014, VU University Amsterdam
Clustering is based on the
8 results we received when
entering the initial birth date
of 20 March 2007.
User interface
The Reincarnation App • A social web application to let you see who you were in previous lives • The Social Web • March 20th, 2014, VU University Amsterdam
Group 19
Social Web - Facebook Activity Checker
Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof
Vrije Universiteit Amsterdam
March 20th, 2014
What?
How?
Who?
What does it look like?
1 What?
2 How?
3 Who?
4 What does it look like?
Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof Social Web - Facebook Activity Checker
What?
How?
Who?
What does it look like?
Aim of the application
The overall goal is to explore when (ie: which days? what time?)
users are the most active on Facebook.
Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof Social Web - Facebook Activity Checker
What?
How?
Who?
What does it look like?
Data mining
Pyhon script using Python SDK for Facebook;
Getting friends statuses and likes;
Categorize them, sum up all likes and statuses within a
category;
For the last week, sum up friends activities for each day.
Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof Social Web - Facebook Activity Checker
What?
How?
Who?
What does it look like?
Individual work
Thomas: Python code, documentation;
Timo: Charts, design of app, data integration and
documentation;
Kristoffer: Charts, design of app, data integration and
documentation.
Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof Social Web - Facebook Activity Checker
What?
How?
Who?
What does it look like?
Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof Social Web - Facebook Activity Checker
What?
How?
Who?
What does it look like?
Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof Social Web - Facebook Activity Checker
What?
How?
Who?
What does it look like?
Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof Social Web - Facebook Activity Checker
What?
How?
Who?
What does it look like?
Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof Social Web - Facebook Activity Checker
What?
How?
Who?
What does it look like?
Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof Social Web - Facebook Activity Checker
Group 21
Concertify
Group 21
Bart Eijk, Theano Kotisi, Timur Carpeev
Structured data
Visualizations
Feature I: Clustering genres
blues-rock > blues & rock
viking metal > metal
synthpop > electronic & pop
Use pre-determined general tags
blues, classical, country, dance, electronic, folk, hip-hop,
indie, jazz, latin, metal, musicals, pop, reggae, rnb, rock
Feature II: Clustering
venues
Classification: most occurring word (genre)
Bag of Words model based on clustered tags
{'blues':	
  0.0,	
  
'classical':	
  0.0,	
  
'country':	
  25.476190476190474,	
  
'dance':	
  7.1428571428571423,	
  
'electronic':	
  7.1428571428571423,	
  
'folk':	
  25.476190476190474,	
  
'hip-­‐hop':	
  0.0,	
  
'indie':	
  2.8571428571428572	
  
...	
  
Feature III: Filtering &
Visualizing of venues
| JSON data
| venue name
| latitude, longitude
| genre classification
| genre vector
|  Limitations
{  Cold Start Problem/Popularity bias,
ad hoc annotation behavior,
weak labeling
{  Non-agreement on taxonomies
{  Ill-defined genre labels
{  Scalability of genre taxonomies
|  Scope
{  From taxonomies to folksonomies?
|  Evaluation
{  User Qualitative Evaluation of the
Application
|  Future Work / Developments
{  Hierarchical Classification
{  Alternative Autotagging Models
{  Combining data sources:
hybrid context - content systems for
music classification & recommendation
Group 22
Exploiting Twitter data for the
automatic annotation of Dutch
Public TV Programming
Group 22
Guido van Bruggen, Jochem Havermans, Shailin
Mohan & Frank Schurgers
The Social Web 2014, VU Amsterdam | Final Presentation Social Web App
Goal:
Helping the Netherlands Institute of
Sound and Vision to
automatically annotate TV shows
Target user group:
Clients of Sound and Vision
Advantages:
● Use of existing data;
● inexpensive;
● instantaneous annotation;
● easy to implement;
● automatic detection of hot topics;
● less need for tedious human annotation.
much advantage
wow
such cheap
very automatic
amaze
so data
Words per minute
annotation
De Wereld Draait Door, 18-
03-2014.
Minute: 18:17.
Pauw en Witteman, 18-03-2014. Viewers: 778.000. Total tweets: 2231.
Additions
● Words per minute annotation
● fragmentation of episodes;
● access to tweet content of all tweets;
● normalizing tweet count with viewer
count;
Group 23
WhatsAround
“Be everywhere, anywhere!”
Youssef Azriouil, Sara Chambel Pinheiro, Ana Rodrigues & Evangelia Marinaki
"Footprint - Where I've Been"
is a designed map app for
adding notes and marking
places
“Flickr”
capture, create, and share
photos
“Instagram”
way to capture and share the
world's moments
“Worldcam”
easy way of finding photos
from a specific venue
WhatsAround
FAST GLOBAL FUN
Way to share your life and travels with friends, family and community
Easiest way of finding out what's happening right now, anywhere and
everywhere
WhatsAround
Get user location
Serve up photos
Serve up place info
Send coordinates to
API (DataSets)
WhatsAround
Customized search
Different perspectives on a place
Be part of history by documenting
Chronological sequence -
Understand the evolution of the place
Check your location in real time
No hashtags
Friends Vs Community
Clustering analysis
Photographers
Travellers
Active users of social web apps
SARA – Location Assessment
EVI – Instagram and Flickr API info retrieval
ANA – WikiLocation API connection
YOUSSEF – Mobile experience
Group 25
Group 25
Jesse Groen, Alessio Muis, Ragaselvi
Ratnasingam
Our application
Features of the application
Data
Analysis
Individual features
Where is it used for?
Connect common hashtags to users
Fun!
Enrich tweets
Clickable
(Domain) Recommendation
User Dependent
Twitter data:
Hashtags
Times used
Followers & following
Cluster analysis
Trends analysis
Jesse: Common hashtags among friends
Alessio: User dependent - Your own content
Selvi: Recommendation among your
connections
AlessioSelviJesse
@Group25
Thank you very much! #SW2014
#findyourhashtag #finalassignment
20 Mar via web
Favorite Retweet Reply
Group 26
GROUP 26-APP INTRODUCTION
• Goal: Find top popular places among my friends
• Function:
• 1. Filter different type of places
• 2. Find people from different countries like to go where?
• 3. Analyze our data
INDIVIDUAL WORK
• Annan Cheng: 1. Retrieve friends data from Facebook; 2.
Extract where friends have been from data; 3. Get friends
nationality through Google Geocoding API
• Jiahui Chen: Design the demo, realize the map, filter and
sequencing functions through Google map API, d3 and
JavaScript
• Ziyan Zong: Realize analyze data function by using different
visualization methods like histogram and pie chart, etc. Find
out meaningful and useful facts behind those data.
Group 27
Group 27
Final assignment presentation
Data
● Twitter streaming API
● VeryRelated API
Approach
● Search for query
○ Select most popular tweets
○ Find most relevant terms
○ Look for synonyms
● Select relevant terms
○ Refine the query
○ Update the results
Mockup
Added value
● Interactive
○ Does suggestions
● Intuitive
○ Clicking instead of typing
● Interesting
○ 1 page overview
Group 29
Predicting attendance and outcome
of local elections - A web
application
Group 29:
Remco Draijer
Renee Vaessen
Lily Martinez Ugaz
Description & Goal
• A web application
▫ Local elections on March 19th in the Netherlands
• Predicting outcome and attendance
▫ Based on number of tweets
• Functions as an informative app
• Investigates correlation between tweets and:
▫ Outcome (number of seats in municipal council)
▫ Attendance (turnout)
Approach
• Mining Twitter for location-based tweets
▫ Amsterdam, Den Haag, Rotterdam and Utrecht
• Nine parties selected
▫ All occur in four cities
• Extract tweets with party-name in text, user-
name or user-description
▫ Preprocess data for duplicates and party-
generated tweets
Data
• Twitter streaming API
▫ Fetch tweets during 24 hours
• Interactive visualizations with d3.js
• Results: correlation between % of seats in
council and % of tweets about parties
▫ For Amsterdam, Den Haag, Rotterdam, Utrecht
• Distribution of tweets over mining period
Visualization
• http://www.remcodraijer.nl/socialweb/ass4/
Group 30
News Timeline
The Social Web 2014 - final assignment
Group 30
Motivation & Purpose
• information
• easy, visual way of getting up to speed
• easier than reading a newspaper or an RSS reader
• like a more visual, web-based, Flipboard
Data Sources
• media agencies around the world (list from
Wikipedia)
• Twitter
• Bing image search
• Sentiment140
Data Flow
• get the trending stories from the news agencies
• find tweets about the stories
• perform sentiment analysis on the tweets
• get images (and videos) related to the story
• export via JSON API
Data Flow
• get the trending stories from the news agencies
• find tweets about the stories
• perform sentiment analysis on the tweets
• get images (and videos) related to the story
• export via JSON API
filtered by region and/or tag
Display
• Web app
• Mobile friendly
• Responsive gallery
• See a prototype at http://www.mihneadb.net/news_timeline/
Demo
Demo
Group 31
The Social Web 2014 – Final assignment – G31: Jeroen Wever JWR970, Jeffrey Bruijntjes JBS257, Marije ten Brink MBK262
APPSPIRE!
What are his/her true aspirations?
An entertaining way to discover dreams and desires of
influential people… or your friends!
The Social Web 2014 – Final assignment – G31: Jeroen Wever JWR970, Jeffrey Bruijntjes JBS257, Marije ten Brink MBK262
Goal
a. Discover aspirations of a person of your interest
b. Compare your aspirations with others
c. Visualize aspirations in tag clouds or photo clouds
d. Find people who have specific aspirations
e. Follow trends in our shared aspirations
Related work:
Twitter Account Showdown
The Social Web 2014 – Final assignment – G31: Jeroen Wever JWR970, Jeffrey Bruijntjes JBS257, Marije ten Brink MBK262
Approach: discover
1. Retreive all tweets of user with Greptweet.com
2. Clean up tweets, remove punctuation, stop words, links
3. Use stemmer: matches verbs and nouns with same stem
4. Use word list with aspirational verbs to extract tweets
with aspirations
5. Count occurrences of meaningful word
Other possible data sources: FB, blogs, Pinterest, Google+, ...
The Social Web 2014 – Final assignment – G31: Jeroen Wever JWR970, Jeffrey Bruijntjes JBS257, Marije ten Brink MBK262
Approach: compare
Determine similarity
between 2 users, based
on amount of matching
words: correlation
The Social Web 2014 – Final assignment – G31: Jeroen Wever JWR970, Jeffrey Bruijntjes JBS257, Marije ten Brink MBK262
Approach: visualize
Tag cloud
Image cloud
Timeline
Group 32
Final Assignment: Group 32
Francois Lelievre, Marek Janiszewski, Yahia El-Sherbini, David Marshall-Nagy
Main Concept
■ An easy to use application to manage your
SoundCloud collection and enhance the
social experience with music
Group Effort
■ Concept and Development: Marek and
Francois
■ Concept and Testing: Yahia and David
Technical Background
■ Based on the SoundCloud API
■ In-browser interface
Music Collection Overview
■ Check all my likes in one place
■ Check all the tracks of a followed artist in
one place
Collection Management
■ Search for new songs
■ Sort out and favorite your songs
■ Follow artists
Song Recommendation
■ Based on the selected genre and on the
likes of followed people
■ Based on the recent likes of the followed
artists
■ Visualized search results
Thank You for Your Attention!
Questions?

Mais conteúdo relacionado

Mais procurados

Social Web Course @VU Amsterdam: Final Student Presentations
Social Web Course @VU Amsterdam: Final Student PresentationsSocial Web Course @VU Amsterdam: Final Student Presentations
Social Web Course @VU Amsterdam: Final Student Presentations
Lora Aroyo
 

Mais procurados (18)

Social Web Course @VU Amsterdam: Final Student Presentations
Social Web Course @VU Amsterdam: Final Student PresentationsSocial Web Course @VU Amsterdam: Final Student Presentations
Social Web Course @VU Amsterdam: Final Student Presentations
 
Lecture2: What People Do on the Social Web (VU Amsterdam Social Web Course)
Lecture2: What People Do on the Social Web (VU Amsterdam Social Web Course)Lecture2: What People Do on the Social Web (VU Amsterdam Social Web Course)
Lecture2: What People Do on the Social Web (VU Amsterdam Social Web Course)
 
Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...
Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...
Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...
 
VU University Amsterdam - The Social Web 2016 - Lecture 5
VU University Amsterdam - The Social Web 2016 - Lecture 5VU University Amsterdam - The Social Web 2016 - Lecture 5
VU University Amsterdam - The Social Web 2016 - Lecture 5
 
VU University Amsterdam - The Social Web 2016 - Lecture 2
VU University Amsterdam - The Social Web 2016 - Lecture 2VU University Amsterdam - The Social Web 2016 - Lecture 2
VU University Amsterdam - The Social Web 2016 - Lecture 2
 
Social media engagement
Social media engagementSocial media engagement
Social media engagement
 
VU University Amsterdam - The Social Web 2016 - Lecture 3
VU University Amsterdam - The Social Web 2016 - Lecture 3VU University Amsterdam - The Social Web 2016 - Lecture 3
VU University Amsterdam - The Social Web 2016 - Lecture 3
 
VU University Amsterdam - The Social Web 2016 - Lecture 6
VU University Amsterdam - The Social Web 2016 - Lecture 6VU University Amsterdam - The Social Web 2016 - Lecture 6
VU University Amsterdam - The Social Web 2016 - Lecture 6
 
VU University Amsterdam - The Social Web 2016 - Lecture 4
VU University Amsterdam - The Social Web 2016 - Lecture 4VU University Amsterdam - The Social Web 2016 - Lecture 4
VU University Amsterdam - The Social Web 2016 - Lecture 4
 
Lecture 1: Social Web Introduction (2013)
Lecture 1: Social Web Introduction (2013)Lecture 1: Social Web Introduction (2013)
Lecture 1: Social Web Introduction (2013)
 
CHIP Project: Personalized Museum Tour with Real-Time Adaptation on a Mobile ...
CHIP Project: Personalized Museum Tour with Real-Time Adaptation on a Mobile ...CHIP Project: Personalized Museum Tour with Real-Time Adaptation on a Mobile ...
CHIP Project: Personalized Museum Tour with Real-Time Adaptation on a Mobile ...
 
One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...
One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...
One Web of pages, One Web of peoples, One Web of Services, One Web of Data, O...
 
Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)
Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)
Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)
 
#mytweet via Instagram: Exploring User Behaviour Across Multiple Social Networks
#mytweet via Instagram: Exploring User Behaviour Across Multiple Social Networks#mytweet via Instagram: Exploring User Behaviour Across Multiple Social Networks
#mytweet via Instagram: Exploring User Behaviour Across Multiple Social Networks
 
Research 
and expertise 
in social media
Research 
and expertise 
in social mediaResearch 
and expertise 
in social media
Research 
and expertise 
in social media
 
About the Social Semantic Web
About the Social Semantic WebAbout the Social Semantic Web
About the Social Semantic Web
 
Monitoring and Analysis of Online Communities
Monitoring and Analysis of Online CommunitiesMonitoring and Analysis of Online Communities
Monitoring and Analysis of Online Communities
 
Semantic Search keynote at CORIA 2015
Semantic Search keynote at CORIA 2015Semantic Search keynote at CORIA 2015
Semantic Search keynote at CORIA 2015
 

Destaque

Lecture 6: Watson and the Social Web (2014), Chris Welty
Lecture 6: Watson and the Social Web (2014), Chris WeltyLecture 6: Watson and the Social Web (2014), Chris Welty
Lecture 6: Watson and the Social Web (2014), Chris Welty
Lora Aroyo
 
Keynote at SMAP2012: Personalized Access to TV Content
Keynote at SMAP2012: Personalized Access to TV ContentKeynote at SMAP2012: Personalized Access to TV Content
Keynote at SMAP2012: Personalized Access to TV Content
Lora Aroyo
 
AGORA Project: Final Review 2012
AGORA Project: Final Review 2012AGORA Project: Final Review 2012
AGORA Project: Final Review 2012
Lora Aroyo
 
WebSci2013 Harnessing Disagreement in Crowdsourcing
WebSci2013 Harnessing Disagreement in CrowdsourcingWebSci2013 Harnessing Disagreement in Crowdsourcing
WebSci2013 Harnessing Disagreement in Crowdsourcing
Lora Aroyo
 
Presentation at the final meeting of the MuNCH project
Presentation at the final meeting of the MuNCH projectPresentation at the final meeting of the MuNCH project
Presentation at the final meeting of the MuNCH project
Laura Hollink
 

Destaque (18)

Social Web 2014: Final Presentations (Part I)
Social Web 2014: Final Presentations (Part I)Social Web 2014: Final Presentations (Part I)
Social Web 2014: Final Presentations (Part I)
 
Lecture 6: Watson and the Social Web (2014), Chris Welty
Lecture 6: Watson and the Social Web (2014), Chris WeltyLecture 6: Watson and the Social Web (2014), Chris Welty
Lecture 6: Watson and the Social Web (2014), Chris Welty
 
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
 
Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)
 
Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)
 
Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)
 
TEDx Navesink 2015: to be AND not to be - Quantum Intelligence
TEDx Navesink 2015: to be AND not to be - Quantum IntelligenceTEDx Navesink 2015: to be AND not to be - Quantum Intelligence
TEDx Navesink 2015: to be AND not to be - Quantum Intelligence
 
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...
 
Agora User Committee Meeting 2013
Agora User Committee Meeting 2013Agora User Committee Meeting 2013
Agora User Committee Meeting 2013
 
Europeana Tech 2011
Europeana Tech 2011Europeana Tech 2011
Europeana Tech 2011
 
Keynote at SMAP2012: Personalized Access to TV Content
Keynote at SMAP2012: Personalized Access to TV ContentKeynote at SMAP2012: Personalized Access to TV Content
Keynote at SMAP2012: Personalized Access to TV Content
 
AGORA Project: Final Review 2012
AGORA Project: Final Review 2012AGORA Project: Final Review 2012
AGORA Project: Final Review 2012
 
WebSci2013 Harnessing Disagreement in Crowdsourcing
WebSci2013 Harnessing Disagreement in CrowdsourcingWebSci2013 Harnessing Disagreement in Crowdsourcing
WebSci2013 Harnessing Disagreement in Crowdsourcing
 
SealincMedia Accurator Demos
SealincMedia Accurator DemosSealincMedia Accurator Demos
SealincMedia Accurator Demos
 
Final Assignments (Pitches) Social Web Course 2013
Final Assignments (Pitches) Social Web Course 2013Final Assignments (Pitches) Social Web Course 2013
Final Assignments (Pitches) Social Web Course 2013
 
Presentation at the final meeting of the MuNCH project
Presentation at the final meeting of the MuNCH projectPresentation at the final meeting of the MuNCH project
Presentation at the final meeting of the MuNCH project
 
Talk of Europe: Linked data of the European Parliament
Talk of Europe:  Linked data of the European ParliamentTalk of Europe:  Linked data of the European Parliament
Talk of Europe: Linked data of the European Parliament
 
Connecting political data to media data
Connecting political data to media dataConnecting political data to media data
Connecting political data to media data
 

Semelhante a Social Web 2014: Final Presentations (Part II)

PREDICTING VENUES IN LOCATION BASED SOCIAL NETWORK
PREDICTING VENUES IN LOCATION BASED SOCIAL NETWORKPREDICTING VENUES IN LOCATION BASED SOCIAL NETWORK
PREDICTING VENUES IN LOCATION BASED SOCIAL NETWORK
csandit
 
Predicting Venues in Location Based Social Network
Predicting Venues in Location Based Social Network Predicting Venues in Location Based Social Network
Predicting Venues in Location Based Social Network
cscpconf
 

Semelhante a Social Web 2014: Final Presentations (Part II) (20)

Social Data and Multimedia Analytics for News and Events Applications
Social Data and Multimedia Analytics for News and Events ApplicationsSocial Data and Multimedia Analytics for News and Events Applications
Social Data and Multimedia Analytics for News and Events Applications
 
Rogers studyingpoliticalissues mar2014_optimized_ii_
Rogers studyingpoliticalissues mar2014_optimized_ii_Rogers studyingpoliticalissues mar2014_optimized_ii_
Rogers studyingpoliticalissues mar2014_optimized_ii_
 
Researching Social Media – Big Data and Social Media Analysis
Researching Social Media – Big Data and Social Media AnalysisResearching Social Media – Big Data and Social Media Analysis
Researching Social Media – Big Data and Social Media Analysis
 
Picturing the Social: Talk for Transforming Digital Methods Winter School
Picturing the Social: Talk for Transforming Digital Methods Winter SchoolPicturing the Social: Talk for Transforming Digital Methods Winter School
Picturing the Social: Talk for Transforming Digital Methods Winter School
 
User Behaviour Pattern Recognition On Twitter Social Network
User Behaviour Pattern Recognition On Twitter Social NetworkUser Behaviour Pattern Recognition On Twitter Social Network
User Behaviour Pattern Recognition On Twitter Social Network
 
Content Marketing for Broadcasters (Arkansas Broadcasters Association)
Content Marketing for Broadcasters (Arkansas Broadcasters Association)Content Marketing for Broadcasters (Arkansas Broadcasters Association)
Content Marketing for Broadcasters (Arkansas Broadcasters Association)
 
Cataloguing your friends and neighbours
Cataloguing your friends and neighboursCataloguing your friends and neighbours
Cataloguing your friends and neighbours
 
Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...
Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...
Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...
 
Mining the Social Web - Lecture 1 - T61.6020 lecture-01-slides
Mining the Social Web - Lecture 1 - T61.6020 lecture-01-slidesMining the Social Web - Lecture 1 - T61.6020 lecture-01-slides
Mining the Social Web - Lecture 1 - T61.6020 lecture-01-slides
 
Press Kit -LiMoSINe Project
Press Kit -LiMoSINe ProjectPress Kit -LiMoSINe Project
Press Kit -LiMoSINe Project
 
SocialSensor Project: Sensing User Generated Input for Improved Media Discove...
SocialSensor Project: Sensing User Generated Input for Improved Media Discove...SocialSensor Project: Sensing User Generated Input for Improved Media Discove...
SocialSensor Project: Sensing User Generated Input for Improved Media Discove...
 
Approaches of Data Analysis: Networks generated through Social Media
Approaches of Data Analysis: Networks generated through Social MediaApproaches of Data Analysis: Networks generated through Social Media
Approaches of Data Analysis: Networks generated through Social Media
 
Professional Social Media
Professional Social Media Professional Social Media
Professional Social Media
 
PREDICTING VENUES IN LOCATION BASED SOCIAL NETWORK
PREDICTING VENUES IN LOCATION BASED SOCIAL NETWORKPREDICTING VENUES IN LOCATION BASED SOCIAL NETWORK
PREDICTING VENUES IN LOCATION BASED SOCIAL NETWORK
 
Predicting Venues in Location Based Social Network
Predicting Venues in Location Based Social Network Predicting Venues in Location Based Social Network
Predicting Venues in Location Based Social Network
 
ESWC 2014 Tutorial part 1
ESWC 2014 Tutorial part 1ESWC 2014 Tutorial part 1
ESWC 2014 Tutorial part 1
 
Hashtag Conversations, Eventgraphs, and User Ego Neighborhoods: Extracting...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting...Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting...
Hashtag Conversations, Eventgraphs, and User Ego Neighborhoods: Extracting...
 
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods: Extracting So...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting So...Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting So...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods: Extracting So...
 
Citizen Sensor Data Mining, Social Media Analytics and Applications
Citizen Sensor Data Mining, Social Media Analytics and ApplicationsCitizen Sensor Data Mining, Social Media Analytics and Applications
Citizen Sensor Data Mining, Social Media Analytics and Applications
 
Social Web .20 Class Week 6: Lightweight Authoring, Blogs, Wikis
Social Web .20 Class Week 6: Lightweight Authoring, Blogs, WikisSocial Web .20 Class Week 6: Lightweight Authoring, Blogs, Wikis
Social Web .20 Class Week 6: Lightweight Authoring, Blogs, Wikis
 

Mais de Lora Aroyo

Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Lora Aroyo
 
My ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort ZoneMy ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
Lora Aroyo
 

Mais de Lora Aroyo (20)

NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdf
NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdfNeurIPS2023 Keynote: The Many Faces of Responsible AI.pdf
NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdf
 
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine Learning
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine LearningCATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine Learning
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine Learning
 
Harnessing Human Semantics at Scale (updated)
Harnessing Human Semantics at Scale (updated)Harnessing Human Semantics at Scale (updated)
Harnessing Human Semantics at Scale (updated)
 
Data excellence: Better data for better AI
Data excellence: Better data for better AIData excellence: Better data for better AI
Data excellence: Better data for better AI
 
CHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH SymposiumCHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH Symposium
 
Semantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP DemonstratorSemantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP Demonstrator
 
The Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked DataThe Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked Data
 
Keynote at International Conference of Art Libraries 2018 @Rijksmuseum
Keynote at International Conference of Art Libraries 2018 @RijksmuseumKeynote at International Conference of Art Libraries 2018 @Rijksmuseum
Keynote at International Conference of Art Libraries 2018 @Rijksmuseum
 
FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18
 
Understanding bias in video news & news filtering algorithms
Understanding bias in video news & news filtering algorithmsUnderstanding bias in video news & news filtering algorithms
Understanding bias in video news & news filtering algorithms
 
StorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & MachinesStorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & Machines
 
Data Science with Humans in the Loop
Data Science with Humans in the LoopData Science with Humans in the Loop
Data Science with Humans in the Loop
 
Digital Humanities Benelux 2017: Keynote Lora Aroyo
Digital Humanities Benelux 2017: Keynote Lora AroyoDigital Humanities Benelux 2017: Keynote Lora Aroyo
Digital Humanities Benelux 2017: Keynote Lora Aroyo
 
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
 
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
 
My ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort ZoneMy ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
 
Data Science with Human in the Loop @Faculty of Science #Leiden University
Data Science with Human in the Loop @Faculty of Science #Leiden UniversityData Science with Human in the Loop @Faculty of Science #Leiden University
Data Science with Human in the Loop @Faculty of Science #Leiden University
 
SXSW2017 @NewDutchMedia Talk: Exploration is the New Search
SXSW2017 @NewDutchMedia Talk: Exploration is the New SearchSXSW2017 @NewDutchMedia Talk: Exploration is the New Search
SXSW2017 @NewDutchMedia Talk: Exploration is the New Search
 
Europeana GA 2016: Harnessing Crowds, Niches & Professionals in the Digital Age
Europeana GA 2016: Harnessing Crowds, Niches & Professionals  in the Digital AgeEuropeana GA 2016: Harnessing Crowds, Niches & Professionals  in the Digital Age
Europeana GA 2016: Harnessing Crowds, Niches & Professionals in the Digital Age
 
"Video Killed the Radio Star": From MTV to Snapchat
"Video Killed the Radio Star": From MTV to Snapchat"Video Killed the Radio Star": From MTV to Snapchat
"Video Killed the Radio Star": From MTV to Snapchat
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 

Social Web 2014: Final Presentations (Part II)

  • 1.
  • 3. The Reincarnation App Filip Ilievski Sylvia van Schie Wouter Stuifmeel The Reincarnation App • A social web application to let you see who you were in previous lives • The Social Web • March 20th, 2014, VU University Amsterdam GROUP 16
  • 4. Introduction / Approach TARGET Users of Facebook GOAL Find the reincarnation chain of the user (all predecessors) METHOD We hook up the user's date of birth to a person who deceased around the same date. (margin up to three weeks) VALUE The app is unique for it links data from Facebook to DBpedia and shows info about deceased people It furthermore has a high entertainment value The Reincarnation App • A social web application to let you see who you were in previous lives • The Social Web • March 20th, 2014, VU University Amsterdam
  • 5. Data flow The Reincarnation App • A social web application to let you see who you were in previous lives • The Social Web • March 20th, 2014, VU University Amsterdam
  • 6. Data clustering The Reincarnation App • A social web application to let you see who you were in previous lives • The Social Web • March 20th, 2014, VU University Amsterdam Clustering is based on the 8 results we received when entering the initial birth date of 20 March 2007.
  • 7. User interface The Reincarnation App • A social web application to let you see who you were in previous lives • The Social Web • March 20th, 2014, VU University Amsterdam
  • 9. Social Web - Facebook Activity Checker Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof Vrije Universiteit Amsterdam March 20th, 2014
  • 10. What? How? Who? What does it look like? 1 What? 2 How? 3 Who? 4 What does it look like? Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof Social Web - Facebook Activity Checker
  • 11. What? How? Who? What does it look like? Aim of the application The overall goal is to explore when (ie: which days? what time?) users are the most active on Facebook. Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof Social Web - Facebook Activity Checker
  • 12. What? How? Who? What does it look like? Data mining Pyhon script using Python SDK for Facebook; Getting friends statuses and likes; Categorize them, sum up all likes and statuses within a category; For the last week, sum up friends activities for each day. Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof Social Web - Facebook Activity Checker
  • 13. What? How? Who? What does it look like? Individual work Thomas: Python code, documentation; Timo: Charts, design of app, data integration and documentation; Kristoffer: Charts, design of app, data integration and documentation. Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof Social Web - Facebook Activity Checker
  • 14. What? How? Who? What does it look like? Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof Social Web - Facebook Activity Checker
  • 15. What? How? Who? What does it look like? Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof Social Web - Facebook Activity Checker
  • 16. What? How? Who? What does it look like? Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof Social Web - Facebook Activity Checker
  • 17. What? How? Who? What does it look like? Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof Social Web - Facebook Activity Checker
  • 18. What? How? Who? What does it look like? Thomas Berger, Kristoffer Lie Braathen, Timo Nijhof Social Web - Facebook Activity Checker
  • 20. Concertify Group 21 Bart Eijk, Theano Kotisi, Timur Carpeev
  • 22. Feature I: Clustering genres blues-rock > blues & rock viking metal > metal synthpop > electronic & pop Use pre-determined general tags blues, classical, country, dance, electronic, folk, hip-hop, indie, jazz, latin, metal, musicals, pop, reggae, rnb, rock
  • 23. Feature II: Clustering venues Classification: most occurring word (genre) Bag of Words model based on clustered tags {'blues':  0.0,   'classical':  0.0,   'country':  25.476190476190474,   'dance':  7.1428571428571423,   'electronic':  7.1428571428571423,   'folk':  25.476190476190474,   'hip-­‐hop':  0.0,   'indie':  2.8571428571428572   ...  
  • 24. Feature III: Filtering & Visualizing of venues | JSON data | venue name | latitude, longitude | genre classification | genre vector
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. |  Limitations {  Cold Start Problem/Popularity bias, ad hoc annotation behavior, weak labeling {  Non-agreement on taxonomies {  Ill-defined genre labels {  Scalability of genre taxonomies |  Scope {  From taxonomies to folksonomies?
  • 32. |  Evaluation {  User Qualitative Evaluation of the Application |  Future Work / Developments {  Hierarchical Classification {  Alternative Autotagging Models {  Combining data sources: hybrid context - content systems for music classification & recommendation
  • 34. Exploiting Twitter data for the automatic annotation of Dutch Public TV Programming Group 22 Guido van Bruggen, Jochem Havermans, Shailin Mohan & Frank Schurgers The Social Web 2014, VU Amsterdam | Final Presentation Social Web App
  • 35. Goal: Helping the Netherlands Institute of Sound and Vision to automatically annotate TV shows Target user group: Clients of Sound and Vision
  • 36. Advantages: ● Use of existing data; ● inexpensive; ● instantaneous annotation; ● easy to implement; ● automatic detection of hot topics; ● less need for tedious human annotation. much advantage wow such cheap very automatic amaze so data
  • 37. Words per minute annotation De Wereld Draait Door, 18- 03-2014. Minute: 18:17.
  • 38. Pauw en Witteman, 18-03-2014. Viewers: 778.000. Total tweets: 2231.
  • 39. Additions ● Words per minute annotation ● fragmentation of episodes; ● access to tweet content of all tweets; ● normalizing tweet count with viewer count;
  • 41. WhatsAround “Be everywhere, anywhere!” Youssef Azriouil, Sara Chambel Pinheiro, Ana Rodrigues & Evangelia Marinaki
  • 42. "Footprint - Where I've Been" is a designed map app for adding notes and marking places “Flickr” capture, create, and share photos “Instagram” way to capture and share the world's moments “Worldcam” easy way of finding photos from a specific venue
  • 43.
  • 44. WhatsAround FAST GLOBAL FUN Way to share your life and travels with friends, family and community Easiest way of finding out what's happening right now, anywhere and everywhere
  • 45. WhatsAround Get user location Serve up photos Serve up place info Send coordinates to API (DataSets)
  • 46. WhatsAround Customized search Different perspectives on a place Be part of history by documenting Chronological sequence - Understand the evolution of the place
  • 47. Check your location in real time No hashtags Friends Vs Community Clustering analysis
  • 49. SARA – Location Assessment EVI – Instagram and Flickr API info retrieval ANA – WikiLocation API connection YOUSSEF – Mobile experience
  • 50.
  • 52. Group 25 Jesse Groen, Alessio Muis, Ragaselvi Ratnasingam
  • 53. Our application Features of the application Data Analysis Individual features
  • 54. Where is it used for? Connect common hashtags to users Fun! Enrich tweets
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 64. Jesse: Common hashtags among friends Alessio: User dependent - Your own content Selvi: Recommendation among your connections
  • 65. AlessioSelviJesse @Group25 Thank you very much! #SW2014 #findyourhashtag #finalassignment 20 Mar via web Favorite Retweet Reply
  • 67. GROUP 26-APP INTRODUCTION • Goal: Find top popular places among my friends • Function: • 1. Filter different type of places • 2. Find people from different countries like to go where? • 3. Analyze our data
  • 68.
  • 69. INDIVIDUAL WORK • Annan Cheng: 1. Retrieve friends data from Facebook; 2. Extract where friends have been from data; 3. Get friends nationality through Google Geocoding API • Jiahui Chen: Design the demo, realize the map, filter and sequencing functions through Google map API, d3 and JavaScript • Ziyan Zong: Realize analyze data function by using different visualization methods like histogram and pie chart, etc. Find out meaningful and useful facts behind those data.
  • 72. Data ● Twitter streaming API ● VeryRelated API
  • 73. Approach ● Search for query ○ Select most popular tweets ○ Find most relevant terms ○ Look for synonyms ● Select relevant terms ○ Refine the query ○ Update the results
  • 75. Added value ● Interactive ○ Does suggestions ● Intuitive ○ Clicking instead of typing ● Interesting ○ 1 page overview
  • 77. Predicting attendance and outcome of local elections - A web application Group 29: Remco Draijer Renee Vaessen Lily Martinez Ugaz
  • 78. Description & Goal • A web application ▫ Local elections on March 19th in the Netherlands • Predicting outcome and attendance ▫ Based on number of tweets • Functions as an informative app • Investigates correlation between tweets and: ▫ Outcome (number of seats in municipal council) ▫ Attendance (turnout)
  • 79. Approach • Mining Twitter for location-based tweets ▫ Amsterdam, Den Haag, Rotterdam and Utrecht • Nine parties selected ▫ All occur in four cities • Extract tweets with party-name in text, user- name or user-description ▫ Preprocess data for duplicates and party- generated tweets
  • 80. Data • Twitter streaming API ▫ Fetch tweets during 24 hours • Interactive visualizations with d3.js • Results: correlation between % of seats in council and % of tweets about parties ▫ For Amsterdam, Den Haag, Rotterdam, Utrecht • Distribution of tweets over mining period
  • 83. News Timeline The Social Web 2014 - final assignment Group 30
  • 84. Motivation & Purpose • information • easy, visual way of getting up to speed • easier than reading a newspaper or an RSS reader • like a more visual, web-based, Flipboard
  • 85. Data Sources • media agencies around the world (list from Wikipedia) • Twitter • Bing image search • Sentiment140
  • 86. Data Flow • get the trending stories from the news agencies • find tweets about the stories • perform sentiment analysis on the tweets • get images (and videos) related to the story • export via JSON API
  • 87. Data Flow • get the trending stories from the news agencies • find tweets about the stories • perform sentiment analysis on the tweets • get images (and videos) related to the story • export via JSON API filtered by region and/or tag
  • 88. Display • Web app • Mobile friendly • Responsive gallery • See a prototype at http://www.mihneadb.net/news_timeline/
  • 89. Demo
  • 90. Demo
  • 92. The Social Web 2014 – Final assignment – G31: Jeroen Wever JWR970, Jeffrey Bruijntjes JBS257, Marije ten Brink MBK262 APPSPIRE! What are his/her true aspirations? An entertaining way to discover dreams and desires of influential people… or your friends!
  • 93. The Social Web 2014 – Final assignment – G31: Jeroen Wever JWR970, Jeffrey Bruijntjes JBS257, Marije ten Brink MBK262 Goal a. Discover aspirations of a person of your interest b. Compare your aspirations with others c. Visualize aspirations in tag clouds or photo clouds d. Find people who have specific aspirations e. Follow trends in our shared aspirations Related work: Twitter Account Showdown
  • 94. The Social Web 2014 – Final assignment – G31: Jeroen Wever JWR970, Jeffrey Bruijntjes JBS257, Marije ten Brink MBK262 Approach: discover 1. Retreive all tweets of user with Greptweet.com 2. Clean up tweets, remove punctuation, stop words, links 3. Use stemmer: matches verbs and nouns with same stem 4. Use word list with aspirational verbs to extract tweets with aspirations 5. Count occurrences of meaningful word Other possible data sources: FB, blogs, Pinterest, Google+, ...
  • 95. The Social Web 2014 – Final assignment – G31: Jeroen Wever JWR970, Jeffrey Bruijntjes JBS257, Marije ten Brink MBK262 Approach: compare Determine similarity between 2 users, based on amount of matching words: correlation
  • 96. The Social Web 2014 – Final assignment – G31: Jeroen Wever JWR970, Jeffrey Bruijntjes JBS257, Marije ten Brink MBK262 Approach: visualize Tag cloud Image cloud Timeline
  • 98. Final Assignment: Group 32 Francois Lelievre, Marek Janiszewski, Yahia El-Sherbini, David Marshall-Nagy
  • 99. Main Concept ■ An easy to use application to manage your SoundCloud collection and enhance the social experience with music
  • 100. Group Effort ■ Concept and Development: Marek and Francois ■ Concept and Testing: Yahia and David
  • 101. Technical Background ■ Based on the SoundCloud API ■ In-browser interface
  • 102. Music Collection Overview ■ Check all my likes in one place ■ Check all the tracks of a followed artist in one place
  • 103.
  • 104. Collection Management ■ Search for new songs ■ Sort out and favorite your songs ■ Follow artists
  • 105.
  • 106.
  • 107. Song Recommendation ■ Based on the selected genre and on the likes of followed people ■ Based on the recent likes of the followed artists ■ Visualized search results
  • 108.
  • 109. Thank You for Your Attention! Questions?