SlideShare una empresa de Scribd logo
1 de 220
Descargar para leer sin conexión
Social Web @VU
2015
Final Student Presentations
Lecturer: Lora Aroyo
The Network Institute
VU University Amsterdam
Student housing in Amsterdam
Group 1
Menno Nelis Rutger van Gennep Melanie van der Velde
The idea
- Finding a home in a new city can be difficult for
students
- Provide an overview of the largest student houses and
their surroundings
- Preferably even filter on certain types of venues such as
restaurants, bars or fitness centers
The idea
Red circles = existing
student housing
Blue circles = student
housing in development
Used data sources
- Amsterdam Open Data - Dataset that provides
DUWO/de Key available housing for students
- Foursquare - Data on public venues
- Facebook - Likes of the venues
Feature 1
- Amsterdam Open Data
- Dataset with stastic information about the student
houses
- Name, address, coordinates
- Imported into MySQL database
Feature 2
- Information extracted from Foursquare
- Search for venues based on coordinates from
Amsterdam Open Data dataset
- Result is exported into a JSON file
- JSON is displayed on website
via Javascript or PHP
Feature 3
- Retrieve extra information from Facebook pages of the
student houses
- Likes
- Other information possible
Screenshots
Screenshots
The GoTwi Grab Bag
Josephine Jessen, Roxane Lubbers  Arjan Vis
Group 2
Structure
The GoTwi Grab Bag
Workflow of Application
Some screenshots
Analyse
Future
Individual
QA
The GoTwi Grab Bag
The GoTwi Grab Bag
Goal → Get surprised by new interesting topics and subject!
Method → Jump into a black box, with just little swing
Data Sources and services used next to our code:
→ Twitter(API): tweets
→ Google+(API)
→ Topia Term extractor
→ NYtimes API
→ DBpedia
→ Wikipedia
→ ‘Let me Google that for you’ server
Workflow of the Application
- Query a subject of your interest
- Retrieve 20 Popular Tweets (if less than 6 popular tweets, go to 20 recent tweets) + 20 Google+
Posts
→ One list is formed out of the Tweets and Google+ Posts
- Choose random one Tweet or G+Post
→ If Twitter, the timeline of the users account will be retrieved
→ If Google, the activity of user will be retrieved
- Randomly choose one Tweet/activity
→ mine subjects, take one randomly → result: one new ‘inspiring’ subject
→ subject links to DBpedia, wikipedia and 10 articles from the New York Times
Analyse
Cluster
◆ K means cluster
◆ Popular tweets
◆ Google+ posts
◆ Topics
Link
◆ Find similarities between tweets, posts, and subjects
Gain insight into interests of a Twitter and/or Google+ user
Individual: Josephine
➔ Rationale: Surprise yourself with a new inspiring topic
➔ Motivation: Let go of your structured search, through the
uncertainty you will invite new interesting topics out of
your scope
➔ Evaluation: How ‘new’ are the subjects to the user
➔ Scoping: Is the new subject really new? Design of
application
➔ Future work: Create a sort of loop, so the application
can see if the user is already familiar with the randomly
chosen topic (and if so, take other topic etc.)
Individual: Roxane
➔ Rationale: Gain new insights with the topics
you like
➔ Motivation: Meet new people with same
interests
➔ Scoping: More user friendly
➔ Evaluation: How many users?
➔ Future work: Do clusters change over time?
Individual: Arjan
➔ Selecting random tweet / activity
➔ Limitations: Number of tweets / activities that
can be retrieved
➔ Evaluation: Usage of the app
➔ Future work: Visualisation  tagging
Giada Binelli
Rio Essed
Aydan Gasimova
Group 3
VU Amsterdam: Social Web 2015
Mobile Application
Browse through potential roommates’ profiles, chat and schedule an appointment
Compatible roommates matched based on Social Web data:
Facebook Spotify In-app survey
Likes
Friends
User Profile info
Attended Events
Saved tracks
Personal Playlist
Genres
Personal preferences
Tolerance
Basic Information
Innovative feature: Using data on Music taste to determine compatibility
Added value:
➔ Makes search for a roommate a fun and social activity
➔ Better system for screening roommates, increases probability of finding the right person
Data retrieval
Rationale: Wide range of data already available
Motivation: Enhance usability
Scoping: Retrieve user related data (basic info, events,
pictures, likes etc) and friendlist
Evaluation: Check for similarity in data of attributes that
co-occur in the different sources
Analysing  Processing
● Frequency analysis of genres listened to by users  rank = matching
the highest ranks
● Identify overlaps in tracks listened by users  score and rank matches
● Encode user preference/tolerance weighed based on assigned
importance
= Calculate a satisfaction score of each match
= Calculate the Match percentage using geometric mean
● Filter match suggestions by clustering user-data on gender, age, and
location
Matching algorithm
Rationale: “Similarity Theory” in Psychology;
Matching based on (Music) taste
Target users: Younger demographic;
Roommate seekers likely to use Spotify
Survey Data = (Preference vs. Tolerance)*Importance
Limitations: “Type 1 vs. Type 2 errors”;
Not using a parameter of relevance VS, using an
irrelevant one
Evaluating success: Collect and analyse data on actual
matches as opposed to Match percentages
Future work: Use association rules;
Look at more than overlaps in taste but also at
similarities (would require a similarity score)
Learning  Optimizing
● Learning as an optimization problem
● Backpropagation algorithm
● Update weights
● Minimize loss function
➔ Improved matches
Thank you for your attention!
Group 4: Galen, Isabelle  Vigo
19 March 2015
S
Problem
Smartphones have become a daily
requisite, but battery life is not
keeping up with our demand.
Crowdsource the locations of the
numerous yet hard to find power
sockets in public places.
Solution
S
S
S
S
S
S
S
S 2 sockets.
Inside Starbucks.
Upon entering on
your right.
Next to a table.
In the corner.
Close to the floor.
Features Functionalities
o Crowdsourcing sockets
o Google (Indoor) Maps
o Socket-community
o Link to social networks
o Gamification:
Point-system, rankings  unlockables
Screenshot of actual app
Research: Similar apps
TomTom Waze PulsePoint Healthmap
Research: Questionnaire (1)
o Heterogeneous group
o n = 100
o ♂/♀ = 51/49
o Mean age = 31
Research: Questionnaire (2)
Functionality appreciation:
+ + Google Maps
+ + Location finder
+ Search
- Profile
- Signup
Motivators for (non-)contributors
to contribute to crowdsourcing:
 Point system
 Social benefits
 Curiosity
 Conscience
Planned data analyses
• Summarization: visualize and create report on data
• For the developer as well as the user (in-app)
• Clustering: group and structure the data
• Detect if users that make use of the app also contribute to the community
• Association rule learning: show relationships between variables
• Track users’ frequent locations and suggest favorite sockets or near sockets
Event Explorer
TSW 2015, Group 6
Problem-statement
● Hard to get overview about local events
● Lack of good recommendation for events
● Facebook often used to search for events
● Not possible to search for events on a map
Event Cluster 1
Event Cluster 2
Event Cluster 3
Application
Lexical
Similarity
Features
Facebook-Login
● Rationale: Personalization
● Motivation: Find interesting Events
● Scoping: Analyze previous Event attendances
● Limitation:
○ No additional Profile information
○ Change of user taste
○ Not the full picture
● Evaluation: Self-Evaluation, Analysis on past Events
● Future work: Evaluate facebook likes
Features
Find Local Facebook Events
● Rationale: Search/Recommendation
● Motivation: Missing local search
● Scoping:
○ Events which are present on external sources
○ Public Events
○ Lexical Similarity Search + Geographic filtering
● Evaluation: Compare Map with manual FB-crawling
● Future Work:
○ Expand the amount of external sources
○ Search for events by (facebook) place’s
Features
Map View for Events
● Rationale: Visualization
● Motivation: Replace Lists
● Scoping:
○ Show events for one day/week
○ Show limited number of events
○ Show only one event at one location
● Evaluation: Usability  Performance
● Future Work:
○ Display more Event Information
○ Make timeframe configurable
○ Advanced Clustering
Technology
http://eventexplorer.openshift.com/
http://graph.facebook.com/
http://api.meetup.com/open_eventshttp://api.eventful.
com/json/events/search
https://www.eventbriteapi.
com/v3/events/search/
http://ws.audioscrobbler.com/2.0/?
method=geo.getevents
GuideMeNow
Your Social Tourist Guide
Ali Harrak: Front-end
Yassin el Aajati: Business Case
Abdelilah Mounir: Back-end
Team 8
PROBLEM STATEMENT
Destinations compete for tourists in a very competitive environment (Kevin
K.F Wong, 2001)
It is observed that major tourist problems are deviation in the
arrangements made for their stay, visit, transport and unexpected
expenses. (Chockalingam  Ganesh, 2010).
TOURIST INDUSTRY IS VITAL
one in 11 jobs globally 9 % of the world’s economy
World Travel  Tourism Council (WTTC), 2012
API’S
Data Analysis
● Cluster Analysis
● Classification Analysis
WHO MIGHT BE INTERESTED?
OUR AIM

1 2 3
FEATURES
Collect ideas for your trips and getaways
● Nearby recommendations at-the-spot
● Discover the experiences from the social community
REFERENCES
Ap, J.,  Wong, K. K. (2001). Case study on tour guiding: Professionalism, issues and problems. Tourism Management, 22(5),
551-563.
Ganesh, A. A.,  Chockalingam, M. (2010). Problems encountered by tourists. Business and Economic Horizons, (03), 68-72.
QUESTIONS
Routist
Group 9
Bas Sijtsma, Hayo Bart  Stefan Paap
March 19th
, 2015
✓ Idea
○ Visualizing movements between points of interested
throughout Amsterdam
○ Based on Flickr and Foursquare data
✓ Purpose
○ Describe movements of people throughout the city
○ Display interaction of venues with one another
✓ Target Group
○ Businesses (e.g. marketing)
○ Tourist (e.g. provide insight, discover hot spots,
assist trip planning)
Concept
Visualisation
✓ Venue exploration
✓ Movement exploration
✓ Filtering
○ On time period
○ On tourist nationality
Data
✓ Foursquare
○ Points of Interest: ~ 800 venues
✓ Flickr
○ Photos containing geo-tags: ~82.000
○ Movements between points of interest
➢ Issue
○ Flickr users ‘location’ field (country of origin) is
unstructured
○ Solution: Geocode Location Lookup API
Data Analysis
✓ Clustering
○ Soft assignment of photos to venues
○ Aggregation of individual movements into
aggregated movements
✓ Patterns
○ Identification of movements of individual tourists
between venues
Group Effort
✓ Bas
○ Back-end development; data processing
✓ Hayo  Stefan
○ Front-end development; visualizations in d3
TripReco!
Martin Altmann
Sebastian Hoffmann
Hsu-Young Ho
	
  
Agenda!
•  Introduc*on	
  
•  Model	
  of	
  TripReco	
  
•  Demo	
  
•  Discussion	
  
– Limita*on	
  
– Future	
  feature	
  
	
  
About TripReco!
•  TripReco	
  aims	
  to	
  help	
  users	
  to	
  find	
  the	
  
popular	
  places	
  
•  Using	
  the	
  friends´	
  photos	
  which	
  shared	
  on	
  
thier	
  Facebook	
  and	
  Instagram	
  
•  TripReco	
  displays	
  the	
  overview	
  in	
  the	
  whole	
  
map	
  (which	
  Facebook	
  	
  Instagram	
  do	
  not	
  do)	
  	
  
§  Find	
  the	
  paFerns	
  of	
  different	
  genders	
  
Model!
Data	
  processing	
  
Data	
  analyzing	
  
TOP	
  10	
  places	
  
Data	
  Visualizing	
  Data	
  gathering	
  
•  Facebook	
  API	
  
✓  Friends	
  
✓  Gender	
  
✓  Photos	
  
✓  ID	
  
✓  Created_*me	
  
✓  Name_tags	
  
✓  Place	
  
✓  Source	
  
✓  Link	
  
•  Instagram	
  API	
  
✓  Rela*onships	
  
✓  Follows	
  
✓  Media	
  
•  Geo	
  informa*on	
  
•  genderize.io	
  	
  
✓  Gender	
  of	
  Instagrams’	
  
followers	
  
•  Top	
  popular	
  places	
  ranking	
  by	
  friends	
  
•  Categories	
  of	
  gender	
  
•  Map	
  the	
  geotagged	
  photoz	
  
	
  
Model!
•  Facebook	
  API	
  
✓  Friends	
  
✓  Gender	
  
✓  Photos	
  
✓  ID	
  
✓  Created_*me	
  
✓  Name_tags	
  
✓  Place	
  
✓  Source	
  
✓  Link	
  
•  Instagram	
  API	
  
✓  Rela*onships	
  
✓  Follows	
  
✓  Media	
  
	
  
Model!
•  Geo	
  informaAon	
  
•  genderize.io	
  	
  
✓  Gender	
  of	
  Instagrams’	
  
followers	
  
Model!
•  Top	
  popular	
  places	
  ranking	
  
by	
  friends	
  
•  Map	
  the	
  geotagged	
  photos	
  
on	
  the	
  map	
  
•  Categories	
  of	
  gender	
  
	
  
Demo!
Demo!
Demo!
Demo!
Demo!
Demo!
Demo!
Limitation!
•  Facebook	
  API	
  
✓ The	
  endpoints	
  of	
  	
  friends´	
  photos	
  only	
  allowed	
  the	
  photos	
  
which	
  friends	
  were	
  tagged	
  in.	
  
✓ Retrieved	
  the	
  photos	
  from	
  the	
  albums	
  do	
  not	
  provide	
  the	
  
informa*on	
  of	
  la*tude	
  	
  longitude.	
  
•  Instagram	
  API	
  
✓ The	
  endpoints	
  of	
  follower	
  do	
  not	
  include	
  the	
  informa*on	
  
of	
  media	
  
✓ The	
  endpoints	
  of	
  media	
  only	
  can	
  retrieve	
  the	
  public	
  user	
  
ID	
  even	
  though	
  it	
  it	
  is	
  follower	
  
•  Gender	
  
ü The	
  informa*on	
  of	
  instagram’s	
  first	
  name	
  does	
  not	
  match	
  
genderize.io	
  	
  
Demo video!
Work!
•  Mar*n	
  Altmann	
  
–  Data	
  analysis	
  
–  Web	
  applica*on	
  
•  Sebas*an	
  Hoffmann	
  
–  Data	
  collec*on	
  
•  Hsu-­‐Young	
  Ho	
  
–  Data	
  collec*on	
  
–  Slides	
  
The Social Museum
Johan Assink
Marc Jacobs
Nicky van Oorschot
Team 11
Problem
- Museum Guestbook
- Overview of museums in NL
- Combination of both problems result in:
The Social Museum
Solution
● Museums overview sort by county.
● Additional information for each museum.
● Tweets as guestbook notes.
● Slider that shows popularity over time.
● Museum recommendations.
● Analyse popularity and social Phenomena.
Datasets
The Social Museum
DBpedia
WikipediaTwitter
Yelp
Google
Demo time!
https://www.youtube.com/watch?v=BuKDCQXyooIfeature=youtu.be
Acknowledgments
Johan Marc Nicky
Timeline Tweet Crawler Counties
Switching leaflet maps Twitter integration Museum Description
(DBPedia)
Coffee provider Yelp Integration Museum Recommendation
DBPedia integration
Social Web
Group 12
Baraa Alnawakil
Amir Hossein Zadeh
Ioannis Markopoulos
Goals
- Help users find real-time events based on location of their preferences
- Provide information about events to help users decide on which
events to go to
Real-time events finder app
● Facebook API
○ Event Name
○ Description
○ End time
○ Place
○ attendees
● Twitter API
○ tweets about the event
Data Used
● Ranking Algorithm based on tweet texts analysis.
○ categorise tweet words in 5 groups ( very good, good , normal, bad, very bad).
○ assign weight measure for each group.
○ calculate the frequency of words in each group.
○ calculate the rank based on frequency and weight.
● Classification based on location of attendees
○ classify locations based on the cities in which the attendees currently live.
○ find number of attendees per city and calculate percentage.
Type of data analysis
The	
  Social	
  Playlist	
  
Group	
  14	
  
Eric,	
  Peter,	
  Lara	
  	
  Paul	
  
Group 14
The Social Playlist
Eric, Peter, Lara  Paul
+
The	
  Social	
  Playlist	
  
Group	
  14	
  
Eric,	
  Peter,	
  Lara	
  	
  Paul	
  
The Social Playlist
The Social Playlist
Party	
  9me!	
  


Genre	
  Age
Artist	
   Tracks	
  
Event:	
  	
   SocWeb2015	
  
Party	
  9me!	
  Home	
  
Age	
  
Unknown	
   1	
  
Till	
  16	
   0	
  
16	
  9ll	
  18	
   0	
  
18	
  9ll	
  25	
   1	
  
25	
  9ll	
  30	
   1	
  
30	
  9ll	
  40	
   0	
  
40	
  and	
  older	
   1	
  
The Social Playlist
Party	
  9me!	
  


Genre	
  Age
Artist	
   Tracks	
  
The Social Playlist
Party	
  9me!	
  Home	
  
Genre	
  
Pop	
   10	
  
House	
   8	
  
Electro	
  House	
   6	
  
Edm	
   3	
  
Permanent	
  Wave	
   2	
  
R	
  	
  B	
   2	
  
Neo	
  Soul	
   2	
  
Dutch	
  House	
   2	
  
New	
  Wave	
   1	
  
The Social Playlist
Party	
  9me!	
  


Genre	
  Age
Artist	
   Tracks	
  
The Social Playlist
Party	
  9me!	
  Home	
  
Ar9st	
  
Bakermat	
   4	
  
Mar9n	
  Garrix	
   4	
  
ATer	
  House	
  FlicFlac	
   3	
  
Serif	
  Chase	
   3	
  
John	
  Legend	
   3	
  
Nicky	
  Romero	
   1	
  
One	
  Direc9on	
   1	
  
Jus9n	
  Bieber	
   1	
  
The Social Playlist
Party	
  9me!	
  


Genre	
  Age
Artist	
   Tracks	
  
The Social Playlist
Party	
  9me!	
  Home	
  
Event	
  
Ar9sts	
  in	
  this	
  selec9on	
  
Include	
  top	
  
Number	
  of	
  tracks	
  per	
  ar9st	
  (1	
  –	
  10)	
  
25	
  
20	
  
2	
  
The Social Playlist
Party	
  9me!	
  


Genre	
  Age
Artist	
   Tracks	
  
The Social Playlist
The	
  Social	
  Playlist	
  
Group	
  14	
  
Eric,	
  Peter,	
  Lara	
  	
  Paul	
  
The Social Playlist
Group 14
Features:
•  Select age group
•  Select genre
•  Select artists
•  Select tracks and create playlist
Trendng
Gambling on the current trends on Twitter
Florian Golemo Marjeta Markovic Kevin Wezeman
19-03-2015
Idea
Twitter Trends + Stock Market + Game
(think binary option trading)
10 twitter trends
10 twitter trends
60s to place a bet
42$
10 twitter trends
60s to place a bet
then cashout
 next round
Idea - Incentive (Moneh moneh)
● now: just virtual money
● future: bitcoins?
Datasources
● Twitter:
○ REST: Top 10 worldwide trends every 5min
○ Streaming: all tweets for those 10 hashtags
● What The Trend:
○ Description for trends
The Interaction
● Every minute 1 bet
● Up/down
● Higher payout for higher risk
● Tweet link for each hashtag
The Implementation
● Server-side:
○ NodeJS
○ Socket.io
○ Twitter OAuth
● Client-side:
○ AngularJS
Extra Ideas
● add map, chose regional trends
Who does what
● The game: Florian  Marjeta
● The report: Marjeta  Kevin
Team 16
Erik Lubbers
Christian Heymans
Juan Manuel Bedregal
FAN FAVORITE
ACTORS
The Social Web - 2015
IDEA
• Present relevant general and social information related to a specific actor‟s and
his/her movies
• Genre
• Year
• Rating
• Likes
• People Talking
about them
TARGET USER
• Anyone interested in viewing the social
information related to the movies of a specific
actor
• Anyone interested in viewing a movie from a
specific actor.
USE
• Navigate through the movies of a specific
actor, explore movies with similar:
rating/point in time/likes/people talking
about
• The information and visualizations provided
by the application, can be used to help the
user choose a movie from an actor
DATA SOURCES
• ranker.com API
• (top 250 voted actors)
• dbpedia.org API
• (actor information and movie list)
• facebook API
• (likes and people talking about it)
• omdb API
• (IMDB rating and genre of the movies)
HOW IT WORKS 1/2
1. Retrieve the actor from our Database and list it on the applications searchbox,
ranker.com
2. Search for the actor in dbpedia and retrieve:
• photo
• summary
• movie list
3. Query Facebook
• query movies = Facebook return list of pages
• Clean and Filter Data: search for „movie‟ category, query Facebook for more
information, retrieve actor list and compare
• get likes and people talking about the movies
HOW IT WORKS 2/2
4. Query OMDB
• query movies = IMDB return list of movies
• Clean and Filter Data: search list of movies for actor list and compare
• get first genre and rating
5. Create a new dataset with the summarized information:
• Movie rating X Years X Genre
• Genre X Rating X Number of movies
• Movies X Likes X People talking X Rating X Genre
6. Draw the visualizations
find-it.nl/ffactors
LIMITATIONS
• Inconsistency of the data
• Different spelling of Movies
• Incomplete information
• Missing: category, cast info, additional
information
• This affected the overall reliability of the
results
INDIVIDUAL WORK
• CHRISTIAN
• Overall Design
• Styling of the application
• Integration and coding of the Facebook and OMDB api‟s
• ERIK
• Overall Design
• Finding and integrating the ranker actor list
• Integration and coding of the DBPedia querying
• Tuning the complete project to work as a whole
• JUAN
• Overall Design
• Prepare the summarized data for the Visualizations
• Design and Code the Visualizations
CONCLUSIONS
• It is feasible to gather social Information from different sources, and analyze in
order to create a bigger understanding of a particular subject.
• Important to define first the “problem to solve” and then search for the Data
Sources.
• Difficulty to Mine information from Social API‟s
• Inconsistency and Incompleteness of Information
THANK YOU
QUESTIONS ?
visit us @:
find-it.nl/ffactors
#Tweebay
Group 17: Wojciech Sidor, Janusz Kukla, Elinesofie Dolhain
Added value
•  Connect buyers / sellers on Twitter
•  Opportunity to compare via eBay
•  Search by ratio
2
Demo
3
Opportunities
•  Number of tweets with geolocation
▫  # Tweebay
▫  Other ways to find location on tweets
•  Streaming instead of search API
•  Search by date / period of time
•  SPAM filter
4
Individual slide (1) Wojciech
•  Free eBay
•  Geodata – not only a threat
•  Twitter is omnipotent
5
Individual slide (2) Elinesofie
•  Connect users via geolocation (real-time update)
for selling / buying products
•  Easy to sell home-made products
•  #Tweebay as evaluation
•  Improvements on user evaluation
6
Individual slide (3) Janusz
•  Pre-attentive human analysis of the data
•  Harder to draw any conclusions from the raw
data
•  The possibility to add more data in order to help
users to get in touch makes a new type of society
– Internet society
7
Group	
  18	
  
Meet
In
Middle
Alsjeblieft
Social Web 2015
Anthony Nwosisi
Aron de Vries
Roberto Floris
Group 18
19 March 2015
Application Introduction
• Humans are social beings
• Socializing involves meeting
• Meeting could be very hectic
• Friends, family or colleagues might be reluctant to travel
• MIMA proposes a solution – the Dutch Solution
• MIMA is based on shared distance between two points
• The application is using the Google Maps Javascript API
Application works with:
• Full address
• A postcode
• City
• Country
• Objects
• Two locations: Amsterdam and Alkmaar
• App calculates distance using a straight line (Purple
in the Diagram)
• The App also depicts the road landmark between
the two points (the blue line)
• The middle point is the point with the bouncing
object.
• Makes a circle at the middle with a radius of 1
kilometer
http://garagejackbakker.nl/sw
Read A Movie
A Book  Movie Recommendation Application
Image from : http://www.fanpop.com/clubs/reading/images/27819134/title/read-book-photo Group 19
Idea
• Recommend books based on the movies and books that users and their Facebook
friends like + Goodreads ratings
• Recommend movies based on the movies and books that users and their
Fecebook friends like + Goodreads ratings
Motivation
• Movies are “fast” (we can see more films than read books):
o “Cold start”
o Broader exploration - easier to identify new fields of interest
• Books are “deep”
o Time investment is greater and people choose carefully what to read
o There are good films without stars and famous directors, there are hardly any good films
without a good story
• Naturally connected
Many movies are based on books and many screenwriters write books
Resources
• Facebook API
Likes about movies and books
• Goodreads API, Listopia
Book ratings
• imdbapi
Genre and screenwriter properties
Under Construction Issues
• Privacy - not possible to harvest friends
likes without Facebook’s explicit
permission
• Incompatibility - Goodreads API works only
with XML format (not even DOM)
• Listopia - blocked
• Only one way queries allowed genre =
author
Data Analysis
Book Ratings Similarity
Demo
https://www.youtube.com/watch?v=SgLTt2V2kcgfeature=youtu.be
Who did what
• Sander – development
• Aneta – concept and research
• Sergio – XML to JSON parser development
1
Company Proprietary and Confidential Copyright Info Goes Here Just Like
This
Hay fever application
Group 20
Sietse Huisman
David Lopez Mejia
Gert‐Jan de Graaf
Vrije Universiteit – the social web
2
Company Proprietary and Confidential Copyright Info Goes Here Just Like
This
• Extract tweets related to hay fever
• Convert number of tweets to heat map of the Netherlands
Issues
• 1% of tweets has geo location available
• Number of tweets is scarce
Initial idea
3
Company Proprietary and Confidential Copyright Info Goes Here Just Like
This
Improved idea - HooikoortsBot
• Flow
– Extract hay fever tweets with key word extraction
– Use sentiment analysis
• Positive
• Negative
– Tweet back to the person “Solution / Preparation”
– Data visualization
4
Company Proprietary and Confidential Copyright Info Goes Here Just Like
This
Data analysis – key word extraction
• Alchemyapi
5
Company Proprietary and Confidential Copyright Info Goes Here Just Like
This
Data analysis - Sentiment Analysis
Positive sentiment
Negative sentiment
6
Company Proprietary and Confidential Copyright Info Goes Here Just Like
This
Presenting the HooikoortsBot!
7
Company Proprietary and Confidential Copyright Info Goes Here Just Like
This
Example
8
Company Proprietary and Confidential Copyright Info Goes Here Just Like
This
Visualization
Sentiment of tweets
Positive Neutral Negative
0
2
4
6
8
10
12
14
runny nose itchy eyes dry throat clogged ears groggyness
Symptoms described by users with
sentiment analysis
Positive Neurtal Negative
9
Company Proprietary and Confidential Copyright Info Goes Here Just Like
This
Future work
• Heat map
• Connect twitter users with similar
symptoms
Linked movie location
Group 21:
Fleur, Elmar  Arnold
Planning
● Introduction - the initial idea
● Our application
○ The idea
○ Screenshots
● Acknowledgements
● Conclusion
● Questions
Introduction - the initial idea
● Movies from the Facebook API
○ Description  Actor from DBpedia
● Maybe add:
○ Recommendations based on genre + director
○ Film location from Linkedmdb plotted on Google
maps with Sgvizler
Our application - the idea
● Lookup actor information
○ DBpedia + Sgvizler on HTML/PHP
● Film information from Assignment 3 is used
● Login with facebook
Acknowledgements
Arnold: Presentation, Application, Documentation
Elmar: Documentation, Application
Fleur: Presentation, Documentation
Conclusion
● Linkedmdb is buggy and the right
information was difficult to retrieve.
● We are not developers, so building an
application was hard.
MovieVis
Visualization of opinions and
sentiment of movie reviews
Group 22:
Adriatik Bedjeti
Boris de Groot
Edgar Weidema
MovieVis: Why?!
Motivation
● Movie ratings are not
enough
● Movie reviews are long
and countless
● Movie reviews contains
spoilers
Goal
● Analyse sentiment in
movie reviews
● Analyse movies reviews
for subjective terms that
describe, but do not give
away, the movie
● Get user opinions and
compare them to public
data
What data
Crawl user reviews from IMDb and Metacritic
Sentiment Analysis
● Analyse sentiment in user
reviews
● Categorize sentiment
● Visualize the results to
the user
Gather User Opinions
● Data-preprocessing:
clearing the data
● Get the most used
descriptive terms used
● Visualize the results to
the user Can you guess this 2015 movie?
Individual Work
● Adriatik: Project idea, visual design, theoretical
background
● Boris: Sentiment analysis  User opinion programming
● Edgar: IMDB Crawling, MetaCritic Crawling, Data
preprocessing
Duration of
trending topics
Group 23
Felicia Hotie
Mark van der Laan
Marc Went
Introduction
Aim: Gain insight in topic trending between different social media
platforms and a historic social media source
Find answers to quenstions like:
Are trending topics of shorter relevance in comparison to 20 years ago?
Clustered by social media source
● The Digital City (1995)
● Reddit
● Twitter
Approach
● How it works:
- Retrieve posts from the 3 sources with a search query
- Sort by date
- Count frequency of posts per date
- Visualise in graph
● Clustered by topic (query) and social media source
Interface
● Mine data using the Reddit API and Python
● Mine data from DDS using a self created parser
● Mine data from Twitter, first prototype is manual labor
● Interface created with HTML5
● Graph plotted with JavaScript
Screenshots
Evaluation / improvements
● Limitations:
- Reddit API allows only 100 search results
● Future work:
- Add more data to compare. E.g. compare word frequencies per topic and
source
- Add more social media sources
Group	
  24	
  
RoasTV
David
Carlo
Priscilla
The app
!  Its a forum that shows info of a TV show, where
people can give their opinions about it
!  To see a discussion you must have an opinion
toward the particular TV show
!  People get more points when they make more
posts, and when they become more influencial
Data
!  Create an RDF store using Tomcat
!  Storing all the stuctured used inthe application for
future reference
!  Data sources
!  DBpedia
!  Information about TV show for reference
!  Twitter
!  Positive and negative tweets related to the show
Analysis
!  Co-occurrence of words on posts
!  Influences Patterns
!  Track users attitude towards the different shows
!  Track general opinion and discussion intensity
!  Track general opinion on Twitter periodically
!  *Possible in another social network
Visualization
!  Visualize influence related to others
!  Array which shows position towards each TV show by
the user --- compare it with general position array,
and twitter array
!  Array with frequent words ---- compared with general
frequent
!  Track appearance of new words
Visualization
Group 26 Recommendation App
Emmanouil Pavlidakis
eps780
Jaideep Khandelwal
jkl650
Andreas Manios
ams620
Course: Social Web 2015
Group : 26
1
What is our app?
 It is a Facebook Application.
 Its purposeto provide personalized recommendations for movies basedon the similarity score.
 Differences betweenour applicationand other movie recommendation sites.
 The rating for each movie is unique for a particular user and that ratingwill be based on his preferences and his personal profile.
 The recommended movies will be a selection of movies based on the similarity score of two or more users.
 The user can register and login with his Facebook account.
 At the registration the app asks for permissions and it imports some personalinformation and the movies he has liked.
 Afterthe registration the useris asked to select genre/s .
 Basedon the genrehe/she has selectedand the movies from FB, a list of movies is displayed to him. This list contains :
1. Movies that the user likes in his FB account.
2. The most popular and highly rated movies that belong to the genres that he/she has selected.
 Finally, the user is asked to rate this list of movies.
2
What is the similarity score?
 From theseinformation (movies ratings) a personalprofile has been createdfor eachuser.
 By the use of it the App is able to calculate the similarity score between users.
 After the registration and the creation of the Personal profile, the user is always able to rate new movies that he/she sees in his timeline.
 As a result the similarity score becomes more accurate.
 The similarity score is a percentagethat displays, in which degreethe user that has logged-in, has similar or identical preferences in movies with
other users.
 It is calculated based on the movies that users has rated.
 And it will be different for each user or for a pair of users .
 E.g. if user_a has similarity score 80% with user_b, user_b may have 60% similarity score with user_a.
 In the case that the similarityscore of the logged-in useris 0 (worst case), the system recommends to that userthe most popularmovies based
on the selection of genre.
 As a result the user has more involvement with the system.
3
Social Aspect
 The logged-in user :
1. Sees a list of the users based on high similarity score.
 He/she is able to follow those users, see their profile and create one wayrelationship.
 Also, the logged-in user is able to see the movies that these users has ratted.
2. Following users.
 The logged-in useris able to follow other users.
 As a result the user:
 Can get notificationsif theseusersrate a new movie.
 Can sendthem messages.
 Can ask them for recommendations.
3. Get Recommendations about new movies that other users has rated.
 These recommendations will be basedon the users that the logged-in userhas high
similarity score.
4
APP OVERVIEW 5
Screen Casts of the App 1/2 6
Login and Registration by FB account
The userafter the registration selects genres
The user is asked to rate movies based on the genres that he has selected
7Screen Casts of the App 2/2
After the completion of the movie profile the user is able to get recommendations for movies.
See users with high
similarity score
Follow them and
view their ratings Get recommendations
based on the similarity
score
Change the rating
See the users that
he follows
Contact users that
he follows
Individual Work
 Andreas Manios
 Front End
 Emmanouil Pavlidakis
 The theoretical part of the report and the creation of the graphs.
 Jaideep Khandelwal
 BackEnd
 Links
 Backend code : https://github.com/jdk2588/socialweb
 Application Link : http://dessad.altervista.org/yars/main.html
8
COMPARING USAGE OF TAGS PER
COUNTRY IN A SPECIFIC TIME PERIOD
Group 27: Annelore Franke, Daniel Gallo, Lars Rouvoet and Reza Mahmood Khalesi
The Social Web 2015
COMPARING USAGE OF TAGS PER COUNTRY IN A SPECIFIC TIME PERIOD
#happy
worldwide
period of time
1) Location Clustering:
Hashtag behaviour by
country
2) Hashtag behavior
worldwide over time analysis
#happy
#sad
The Netherlands
#galaxy
#iphone
#Bavaria
#Heineken
3) Comparisons between
hashtags by country
period of time
Web InterfaceUser
Twitter API
Web Framework
APPLICATION ARCHITECTURE
… and other sources
DEMO SCREENCAST NO.1
Hashtag behaviour by country:
Web Interface
DEMO SCREENCAST NO.1
Hashtag behaviour by country:
Results of #happy visualized
by country
DEMO SCREENCAST NO.2
Comparison of 2 hashtags worldwide:
Web Interface
DEMO SCREENCAST NO.2
Comparison of 2 hashtags worldwide:
Results #bavaria and #heineken worldwide
Bar chart Line chart
DEMO SCREENCAST NO.3
Comparison of 2 hashtags in a specific country:
Web Interface
DEMO SCREENCAST NO.3
Comparison of 2 hashtags in a specific country:
Results of ‘happy’ and ‘sad’ in The Netherlands
Bar chart Line chart
THANK YOU FOR LISTENING
ARE THERE ANY QUESTIONS?
Group 27: Annelore Franke, Daniel Gallo, Lars Rouvoet and Reza Mahmood Khalesi
The Social Web 2015
Social Web @VU
2015
Final Student Presentations
Lecturer: Lora Aroyo
The Network Institute
VU University Amsterdam

Más contenido relacionado

La actualidad más candente

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 6Davide Ceolin
 
Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)
Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)
Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)Lora Aroyo
 
Social Web 2014: Final Presentations (Part II)
Social Web 2014: Final Presentations (Part II)Social Web 2014: Final Presentations (Part II)
Social Web 2014: Final Presentations (Part II)Lora Aroyo
 
The Open & Social Web - Kings of Code 2009
The Open & Social Web - Kings of Code 2009The Open & Social Web - Kings of Code 2009
The Open & Social Web - Kings of Code 2009Chris Chabot
 
Lecture 1: Social Web Introduction (2014)
Lecture 1: Social Web Introduction (2014)Lecture 1: Social Web Introduction (2014)
Lecture 1: Social Web Introduction (2014)Lora Aroyo
 
Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)
Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)
Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)Lora Aroyo
 
Lecture 3: Vocabularies & Data Formats on the Social Web (2014)
Lecture 3: Vocabularies & Data Formats on the Social Web (2014)Lecture 3: Vocabularies & Data Formats on the Social Web (2014)
Lecture 3: Vocabularies & Data Formats on the Social Web (2014)Lora Aroyo
 
Using Social Media to Enhance Your Research Activities
Using Social Media to Enhance Your Research ActivitiesUsing Social Media to Enhance Your Research Activities
Using Social Media to Enhance Your Research Activitieslisbk
 
CADTH Workshop - Keeping Ahead of the Curve: Social Media - April 2012
CADTH Workshop - Keeping Ahead  of the Curve: Social Media - April 2012CADTH Workshop - Keeping Ahead  of the Curve: Social Media - April 2012
CADTH Workshop - Keeping Ahead of the Curve: Social Media - April 2012Connie Crosby
 
The Social Semantic Web
The Social Semantic Web The Social Semantic Web
The Social Semantic Web John Breslin
 
2013 passbac-marc smith-node xl-sna-social media-formatted
2013 passbac-marc smith-node xl-sna-social media-formatted2013 passbac-marc smith-node xl-sna-social media-formatted
2013 passbac-marc smith-node xl-sna-social media-formattedMarc Smith
 
Tagging - Can User Generated Content Improve Our Services?
Tagging - Can User Generated Content Improve Our Services?Tagging - Can User Generated Content Improve Our Services?
Tagging - Can User Generated Content Improve Our Services?guestff5a190a
 
20151001 charles university prague - marc smith - node xl-picturing political...
20151001 charles university prague - marc smith - node xl-picturing political...20151001 charles university prague - marc smith - node xl-picturing political...
20151001 charles university prague - marc smith - node xl-picturing political...Marc Smith
 
Predicting Discussions on the Social Semantic Web
Predicting Discussions on the Social Semantic WebPredicting Discussions on the Social Semantic Web
Predicting Discussions on the Social Semantic WebMatthew Rowe
 
Social media engagement
Social media engagementSocial media engagement
Social media engagementFarida Vis
 
Developing My Online Professional Learning Network
Developing My Online Professional Learning NetworkDeveloping My Online Professional Learning Network
Developing My Online Professional Learning Networklisbk
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic WebJohn Breslin
 
2015 #MMeasure-Marc Smith-NodeXL Mapping social media using social network ma...
2015 #MMeasure-Marc Smith-NodeXL Mapping social media using social network ma...2015 #MMeasure-Marc Smith-NodeXL Mapping social media using social network ma...
2015 #MMeasure-Marc Smith-NodeXL Mapping social media using social network ma...Marc Smith
 
Think Link: Network Insights with No Programming Skills
Think Link: Network Insights with No Programming SkillsThink Link: Network Insights with No Programming Skills
Think Link: Network Insights with No Programming SkillsMarc Smith
 

La actualidad más candente (20)

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
 
Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)
Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)
Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)
 
Social Web 2014: Final Presentations (Part II)
Social Web 2014: Final Presentations (Part II)Social Web 2014: Final Presentations (Part II)
Social Web 2014: Final Presentations (Part II)
 
The Open & Social Web - Kings of Code 2009
The Open & Social Web - Kings of Code 2009The Open & Social Web - Kings of Code 2009
The Open & Social Web - Kings of Code 2009
 
Lecture 1: Social Web Introduction (2014)
Lecture 1: Social Web Introduction (2014)Lecture 1: Social Web Introduction (2014)
Lecture 1: Social Web Introduction (2014)
 
Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)
Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)
Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)
 
Lecture 3: Vocabularies & Data Formats on the Social Web (2014)
Lecture 3: Vocabularies & Data Formats on the Social Web (2014)Lecture 3: Vocabularies & Data Formats on the Social Web (2014)
Lecture 3: Vocabularies & Data Formats on the Social Web (2014)
 
Using Social Media to Enhance Your Research Activities
Using Social Media to Enhance Your Research ActivitiesUsing Social Media to Enhance Your Research Activities
Using Social Media to Enhance Your Research Activities
 
CADTH Workshop - Keeping Ahead of the Curve: Social Media - April 2012
CADTH Workshop - Keeping Ahead  of the Curve: Social Media - April 2012CADTH Workshop - Keeping Ahead  of the Curve: Social Media - April 2012
CADTH Workshop - Keeping Ahead of the Curve: Social Media - April 2012
 
The Social Semantic Web
The Social Semantic Web The Social Semantic Web
The Social Semantic Web
 
2013 passbac-marc smith-node xl-sna-social media-formatted
2013 passbac-marc smith-node xl-sna-social media-formatted2013 passbac-marc smith-node xl-sna-social media-formatted
2013 passbac-marc smith-node xl-sna-social media-formatted
 
Tagging - Can User Generated Content Improve Our Services?
Tagging - Can User Generated Content Improve Our Services?Tagging - Can User Generated Content Improve Our Services?
Tagging - Can User Generated Content Improve Our Services?
 
20151001 charles university prague - marc smith - node xl-picturing political...
20151001 charles university prague - marc smith - node xl-picturing political...20151001 charles university prague - marc smith - node xl-picturing political...
20151001 charles university prague - marc smith - node xl-picturing political...
 
Predicting Discussions on the Social Semantic Web
Predicting Discussions on the Social Semantic WebPredicting Discussions on the Social Semantic Web
Predicting Discussions on the Social Semantic Web
 
Social media engagement
Social media engagementSocial media engagement
Social media engagement
 
About the Social Semantic Web
About the Social Semantic WebAbout the Social Semantic Web
About the Social Semantic Web
 
Developing My Online Professional Learning Network
Developing My Online Professional Learning NetworkDeveloping My Online Professional Learning Network
Developing My Online Professional Learning Network
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic Web
 
2015 #MMeasure-Marc Smith-NodeXL Mapping social media using social network ma...
2015 #MMeasure-Marc Smith-NodeXL Mapping social media using social network ma...2015 #MMeasure-Marc Smith-NodeXL Mapping social media using social network ma...
2015 #MMeasure-Marc Smith-NodeXL Mapping social media using social network ma...
 
Think Link: Network Insights with No Programming Skills
Think Link: Network Insights with No Programming SkillsThink Link: Network Insights with No Programming Skills
Think Link: Network Insights with No Programming Skills
 

Similar a Social Web @VU - Student Presentations on Housing, Events & Tourism Apps

UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...GUANGYUAN PIAO
 
Gathering & Presenting User Input
Gathering & Presenting User InputGathering & Presenting User Input
Gathering & Presenting User InputJeff Wisniewski
 
Bazley understanding online audiences vsg conf march 2016 for uploading
Bazley understanding online audiences vsg conf march 2016 for uploadingBazley understanding online audiences vsg conf march 2016 for uploading
Bazley understanding online audiences vsg conf march 2016 for uploadingMartin Bazley
 
Applications of Machine Learning to Location-based Social Networks
Applications of Machine Learning to Location-based Social NetworksApplications of Machine Learning to Location-based Social Networks
Applications of Machine Learning to Location-based Social NetworksJoan Capdevila Pujol
 
Social Media Tools and Mobile Apps for Research and Publishing
Social Media Tools and Mobile Apps for Research and PublishingSocial Media Tools and Mobile Apps for Research and Publishing
Social Media Tools and Mobile Apps for Research and PublishingCheryl Peltier-Davis
 
DIVE+ thesis defense presentation Minyi Cheng
DIVE+ thesis defense presentation Minyi ChengDIVE+ thesis defense presentation Minyi Cheng
DIVE+ thesis defense presentation Minyi ChengMinyi Cheng
 
Information Access on Social Web
Information Access on Social WebInformation Access on Social Web
Information Access on Social WebDaqing He
 
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 AnalysisFarida Vis
 
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 NetworkGeorge Konstantakopoulos
 
20110830 Introducing the Social Media Research Foundation
20110830 Introducing the Social Media Research Foundation20110830 Introducing the Social Media Research Foundation
20110830 Introducing the Social Media Research FoundationMarc Smith
 
@WebSciDL PhD Student Project Reviews August 5&6, 2015
@WebSciDL PhD Student Project Reviews August 5&6, 2015@WebSciDL PhD Student Project Reviews August 5&6, 2015
@WebSciDL PhD Student Project Reviews August 5&6, 2015Michael Nelson
 
UCLA X469.21 Fall '17 - WEEK 4
UCLA X469.21 Fall '17 - WEEK 4UCLA X469.21 Fall '17 - WEEK 4
UCLA X469.21 Fall '17 - WEEK 4SocialMediaUCLA
 
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-slidesMichael Mathioudakis
 
UCLA X469.21 SPRING '17 - WEEK 5
UCLA X469.21 SPRING '17 - WEEK 5UCLA X469.21 SPRING '17 - WEEK 5
UCLA X469.21 SPRING '17 - WEEK 5SocialMediaUCLA
 
Building Strong Digital Libraries
Building Strong Digital LibrariesBuilding Strong Digital Libraries
Building Strong Digital LibrariesSarah Houghton
 
Multichannel Self-Organized Learning and Research in Web 2.0 Environment
Multichannel Self-Organized Learning and Research in Web 2.0 EnvironmentMultichannel Self-Organized Learning and Research in Web 2.0 Environment
Multichannel Self-Organized Learning and Research in Web 2.0 EnvironmentMalinka Ivanova
 
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014 Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014 eswcsummerschool
 
Doctoral seminar (DBIS RWTH Aachen)
Doctoral seminar  (DBIS RWTH Aachen)Doctoral seminar  (DBIS RWTH Aachen)
Doctoral seminar (DBIS RWTH Aachen)Zina Petrushyna
 
Graph Search, Facebook Nearby & Beyond: How Social Search Impacts the Future ...
Graph Search, Facebook Nearby & Beyond: How Social Search Impacts the Future ...Graph Search, Facebook Nearby & Beyond: How Social Search Impacts the Future ...
Graph Search, Facebook Nearby & Beyond: How Social Search Impacts the Future ...SIM Partners
 

Similar a Social Web @VU - Student Presentations on Housing, Events & Tourism Apps (20)

UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
 
Gathering & Presenting User Input
Gathering & Presenting User InputGathering & Presenting User Input
Gathering & Presenting User Input
 
Bazley understanding online audiences vsg conf march 2016 for uploading
Bazley understanding online audiences vsg conf march 2016 for uploadingBazley understanding online audiences vsg conf march 2016 for uploading
Bazley understanding online audiences vsg conf march 2016 for uploading
 
Applications of Machine Learning to Location-based Social Networks
Applications of Machine Learning to Location-based Social NetworksApplications of Machine Learning to Location-based Social Networks
Applications of Machine Learning to Location-based Social Networks
 
Social Media Tools and Mobile Apps for Research and Publishing
Social Media Tools and Mobile Apps for Research and PublishingSocial Media Tools and Mobile Apps for Research and Publishing
Social Media Tools and Mobile Apps for Research and Publishing
 
DIVE+ thesis defense presentation Minyi Cheng
DIVE+ thesis defense presentation Minyi ChengDIVE+ thesis defense presentation Minyi Cheng
DIVE+ thesis defense presentation Minyi Cheng
 
Information Access on Social Web
Information Access on Social WebInformation Access on Social Web
Information Access on Social Web
 
Search 2013
Search 2013Search 2013
Search 2013
 
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
 
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
 
20110830 Introducing the Social Media Research Foundation
20110830 Introducing the Social Media Research Foundation20110830 Introducing the Social Media Research Foundation
20110830 Introducing the Social Media Research Foundation
 
@WebSciDL PhD Student Project Reviews August 5&6, 2015
@WebSciDL PhD Student Project Reviews August 5&6, 2015@WebSciDL PhD Student Project Reviews August 5&6, 2015
@WebSciDL PhD Student Project Reviews August 5&6, 2015
 
UCLA X469.21 Fall '17 - WEEK 4
UCLA X469.21 Fall '17 - WEEK 4UCLA X469.21 Fall '17 - WEEK 4
UCLA X469.21 Fall '17 - WEEK 4
 
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
 
UCLA X469.21 SPRING '17 - WEEK 5
UCLA X469.21 SPRING '17 - WEEK 5UCLA X469.21 SPRING '17 - WEEK 5
UCLA X469.21 SPRING '17 - WEEK 5
 
Building Strong Digital Libraries
Building Strong Digital LibrariesBuilding Strong Digital Libraries
Building Strong Digital Libraries
 
Multichannel Self-Organized Learning and Research in Web 2.0 Environment
Multichannel Self-Organized Learning and Research in Web 2.0 EnvironmentMultichannel Self-Organized Learning and Research in Web 2.0 Environment
Multichannel Self-Organized Learning and Research in Web 2.0 Environment
 
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014 Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
 
Doctoral seminar (DBIS RWTH Aachen)
Doctoral seminar  (DBIS RWTH Aachen)Doctoral seminar  (DBIS RWTH Aachen)
Doctoral seminar (DBIS RWTH Aachen)
 
Graph Search, Facebook Nearby & Beyond: How Social Search Impacts the Future ...
Graph Search, Facebook Nearby & Beyond: How Social Search Impacts the Future ...Graph Search, Facebook Nearby & Beyond: How Social Search Impacts the Future ...
Graph Search, Facebook Nearby & Beyond: How Social Search Impacts the Future ...
 

Más de Lora Aroyo

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.pdfLora Aroyo
 
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 LearningLora Aroyo
 
Harnessing Human Semantics at Scale (updated)
Harnessing Human Semantics at Scale (updated)Harnessing Human Semantics at Scale (updated)
Harnessing Human Semantics at Scale (updated)Lora Aroyo
 
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 AILora Aroyo
 
CHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH SymposiumCHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH SymposiumLora Aroyo
 
Semantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP DemonstratorSemantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP DemonstratorLora Aroyo
 
The Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked DataThe Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked DataLora Aroyo
 
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 @RijksmuseumLora Aroyo
 
FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18Lora Aroyo
 
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 algorithmsLora Aroyo
 
StorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & MachinesStorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & MachinesLora Aroyo
 
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 LoopLora Aroyo
 
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 AroyoLora 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...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 2017Lora 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 ZoneLora Aroyo
 
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 UniversityLora Aroyo
 
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 SearchLora Aroyo
 
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 AgeLora Aroyo
 
"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 SnapchatLora Aroyo
 

Más 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

4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 

Último (20)

4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 

Social Web @VU - Student Presentations on Housing, Events & Tourism Apps

  • 1. Social Web @VU 2015 Final Student Presentations Lecturer: Lora Aroyo The Network Institute VU University Amsterdam
  • 2. Student housing in Amsterdam Group 1 Menno Nelis Rutger van Gennep Melanie van der Velde
  • 3. The idea - Finding a home in a new city can be difficult for students - Provide an overview of the largest student houses and their surroundings - Preferably even filter on certain types of venues such as restaurants, bars or fitness centers
  • 4. The idea Red circles = existing student housing Blue circles = student housing in development
  • 5. Used data sources - Amsterdam Open Data - Dataset that provides DUWO/de Key available housing for students - Foursquare - Data on public venues - Facebook - Likes of the venues
  • 6. Feature 1 - Amsterdam Open Data - Dataset with stastic information about the student houses - Name, address, coordinates - Imported into MySQL database
  • 7. Feature 2 - Information extracted from Foursquare - Search for venues based on coordinates from Amsterdam Open Data dataset - Result is exported into a JSON file - JSON is displayed on website via Javascript or PHP
  • 8. Feature 3 - Retrieve extra information from Facebook pages of the student houses - Likes - Other information possible
  • 11. The GoTwi Grab Bag Josephine Jessen, Roxane Lubbers Arjan Vis Group 2
  • 12. Structure The GoTwi Grab Bag Workflow of Application Some screenshots Analyse Future Individual QA
  • 14. The GoTwi Grab Bag Goal → Get surprised by new interesting topics and subject! Method → Jump into a black box, with just little swing Data Sources and services used next to our code: → Twitter(API): tweets → Google+(API) → Topia Term extractor → NYtimes API → DBpedia → Wikipedia → ‘Let me Google that for you’ server
  • 15. Workflow of the Application - Query a subject of your interest - Retrieve 20 Popular Tweets (if less than 6 popular tweets, go to 20 recent tweets) + 20 Google+ Posts → One list is formed out of the Tweets and Google+ Posts - Choose random one Tweet or G+Post → If Twitter, the timeline of the users account will be retrieved → If Google, the activity of user will be retrieved - Randomly choose one Tweet/activity → mine subjects, take one randomly → result: one new ‘inspiring’ subject → subject links to DBpedia, wikipedia and 10 articles from the New York Times
  • 16.
  • 17. Analyse Cluster ◆ K means cluster ◆ Popular tweets ◆ Google+ posts ◆ Topics Link ◆ Find similarities between tweets, posts, and subjects Gain insight into interests of a Twitter and/or Google+ user
  • 18. Individual: Josephine ➔ Rationale: Surprise yourself with a new inspiring topic ➔ Motivation: Let go of your structured search, through the uncertainty you will invite new interesting topics out of your scope ➔ Evaluation: How ‘new’ are the subjects to the user ➔ Scoping: Is the new subject really new? Design of application ➔ Future work: Create a sort of loop, so the application can see if the user is already familiar with the randomly chosen topic (and if so, take other topic etc.)
  • 19. Individual: Roxane ➔ Rationale: Gain new insights with the topics you like ➔ Motivation: Meet new people with same interests ➔ Scoping: More user friendly ➔ Evaluation: How many users? ➔ Future work: Do clusters change over time?
  • 20. Individual: Arjan ➔ Selecting random tweet / activity ➔ Limitations: Number of tweets / activities that can be retrieved ➔ Evaluation: Usage of the app ➔ Future work: Visualisation tagging
  • 21. Giada Binelli Rio Essed Aydan Gasimova Group 3 VU Amsterdam: Social Web 2015
  • 22. Mobile Application Browse through potential roommates’ profiles, chat and schedule an appointment Compatible roommates matched based on Social Web data: Facebook Spotify In-app survey Likes Friends User Profile info Attended Events Saved tracks Personal Playlist Genres Personal preferences Tolerance Basic Information Innovative feature: Using data on Music taste to determine compatibility Added value: ➔ Makes search for a roommate a fun and social activity ➔ Better system for screening roommates, increases probability of finding the right person
  • 23.
  • 24. Data retrieval Rationale: Wide range of data already available Motivation: Enhance usability Scoping: Retrieve user related data (basic info, events, pictures, likes etc) and friendlist Evaluation: Check for similarity in data of attributes that co-occur in the different sources
  • 25. Analysing Processing ● Frequency analysis of genres listened to by users rank = matching the highest ranks ● Identify overlaps in tracks listened by users score and rank matches ● Encode user preference/tolerance weighed based on assigned importance = Calculate a satisfaction score of each match = Calculate the Match percentage using geometric mean ● Filter match suggestions by clustering user-data on gender, age, and location
  • 26. Matching algorithm Rationale: “Similarity Theory” in Psychology; Matching based on (Music) taste Target users: Younger demographic; Roommate seekers likely to use Spotify Survey Data = (Preference vs. Tolerance)*Importance Limitations: “Type 1 vs. Type 2 errors”; Not using a parameter of relevance VS, using an irrelevant one Evaluating success: Collect and analyse data on actual matches as opposed to Match percentages Future work: Use association rules; Look at more than overlaps in taste but also at similarities (would require a similarity score)
  • 27. Learning Optimizing ● Learning as an optimization problem ● Backpropagation algorithm ● Update weights ● Minimize loss function ➔ Improved matches
  • 28. Thank you for your attention!
  • 29. Group 4: Galen, Isabelle Vigo 19 March 2015 S
  • 30. Problem Smartphones have become a daily requisite, but battery life is not keeping up with our demand. Crowdsource the locations of the numerous yet hard to find power sockets in public places. Solution
  • 31. S S S S S S S S 2 sockets. Inside Starbucks. Upon entering on your right. Next to a table. In the corner. Close to the floor.
  • 32. Features Functionalities o Crowdsourcing sockets o Google (Indoor) Maps o Socket-community o Link to social networks o Gamification: Point-system, rankings unlockables Screenshot of actual app
  • 33. Research: Similar apps TomTom Waze PulsePoint Healthmap
  • 34. Research: Questionnaire (1) o Heterogeneous group o n = 100 o ♂/♀ = 51/49 o Mean age = 31
  • 35. Research: Questionnaire (2) Functionality appreciation: + + Google Maps + + Location finder + Search - Profile - Signup Motivators for (non-)contributors to contribute to crowdsourcing:  Point system  Social benefits  Curiosity  Conscience
  • 36. Planned data analyses • Summarization: visualize and create report on data • For the developer as well as the user (in-app) • Clustering: group and structure the data • Detect if users that make use of the app also contribute to the community • Association rule learning: show relationships between variables • Track users’ frequent locations and suggest favorite sockets or near sockets
  • 38. Problem-statement ● Hard to get overview about local events ● Lack of good recommendation for events ● Facebook often used to search for events ● Not possible to search for events on a map
  • 39. Event Cluster 1 Event Cluster 2 Event Cluster 3 Application Lexical Similarity
  • 40. Features Facebook-Login ● Rationale: Personalization ● Motivation: Find interesting Events ● Scoping: Analyze previous Event attendances ● Limitation: ○ No additional Profile information ○ Change of user taste ○ Not the full picture ● Evaluation: Self-Evaluation, Analysis on past Events ● Future work: Evaluate facebook likes
  • 41. Features Find Local Facebook Events ● Rationale: Search/Recommendation ● Motivation: Missing local search ● Scoping: ○ Events which are present on external sources ○ Public Events ○ Lexical Similarity Search + Geographic filtering ● Evaluation: Compare Map with manual FB-crawling ● Future Work: ○ Expand the amount of external sources ○ Search for events by (facebook) place’s
  • 42. Features Map View for Events ● Rationale: Visualization ● Motivation: Replace Lists ● Scoping: ○ Show events for one day/week ○ Show limited number of events ○ Show only one event at one location ● Evaluation: Usability Performance ● Future Work: ○ Display more Event Information ○ Make timeframe configurable ○ Advanced Clustering
  • 44. GuideMeNow Your Social Tourist Guide Ali Harrak: Front-end Yassin el Aajati: Business Case Abdelilah Mounir: Back-end Team 8
  • 45.
  • 46. PROBLEM STATEMENT Destinations compete for tourists in a very competitive environment (Kevin K.F Wong, 2001) It is observed that major tourist problems are deviation in the arrangements made for their stay, visit, transport and unexpected expenses. (Chockalingam Ganesh, 2010).
  • 47.
  • 48. TOURIST INDUSTRY IS VITAL one in 11 jobs globally 9 % of the world’s economy World Travel Tourism Council (WTTC), 2012
  • 49.
  • 50.
  • 51.
  • 53. Data Analysis ● Cluster Analysis ● Classification Analysis
  • 54. WHO MIGHT BE INTERESTED?
  • 56. FEATURES Collect ideas for your trips and getaways ● Nearby recommendations at-the-spot ● Discover the experiences from the social community
  • 57. REFERENCES Ap, J., Wong, K. K. (2001). Case study on tour guiding: Professionalism, issues and problems. Tourism Management, 22(5), 551-563. Ganesh, A. A., Chockalingam, M. (2010). Problems encountered by tourists. Business and Economic Horizons, (03), 68-72.
  • 59. Routist Group 9 Bas Sijtsma, Hayo Bart Stefan Paap March 19th , 2015
  • 60. ✓ Idea ○ Visualizing movements between points of interested throughout Amsterdam ○ Based on Flickr and Foursquare data ✓ Purpose ○ Describe movements of people throughout the city ○ Display interaction of venues with one another ✓ Target Group ○ Businesses (e.g. marketing) ○ Tourist (e.g. provide insight, discover hot spots, assist trip planning) Concept
  • 61. Visualisation ✓ Venue exploration ✓ Movement exploration ✓ Filtering ○ On time period ○ On tourist nationality
  • 62.
  • 63.
  • 64. Data ✓ Foursquare ○ Points of Interest: ~ 800 venues ✓ Flickr ○ Photos containing geo-tags: ~82.000 ○ Movements between points of interest ➢ Issue ○ Flickr users ‘location’ field (country of origin) is unstructured ○ Solution: Geocode Location Lookup API
  • 65.
  • 66.
  • 67. Data Analysis ✓ Clustering ○ Soft assignment of photos to venues ○ Aggregation of individual movements into aggregated movements ✓ Patterns ○ Identification of movements of individual tourists between venues
  • 68.
  • 69.
  • 70.
  • 71.
  • 72. Group Effort ✓ Bas ○ Back-end development; data processing ✓ Hayo Stefan ○ Front-end development; visualizations in d3
  • 74. Agenda! •  Introduc*on   •  Model  of  TripReco   •  Demo   •  Discussion   – Limita*on   – Future  feature    
  • 75. About TripReco! •  TripReco  aims  to  help  users  to  find  the   popular  places   •  Using  the  friends´  photos  which  shared  on   thier  Facebook  and  Instagram   •  TripReco  displays  the  overview  in  the  whole   map  (which  Facebook    Instagram  do  not  do)     §  Find  the  paFerns  of  different  genders  
  • 76. Model! Data  processing   Data  analyzing   TOP  10  places   Data  Visualizing  Data  gathering   •  Facebook  API   ✓  Friends   ✓  Gender   ✓  Photos   ✓  ID   ✓  Created_*me   ✓  Name_tags   ✓  Place   ✓  Source   ✓  Link   •  Instagram  API   ✓  Rela*onships   ✓  Follows   ✓  Media   •  Geo  informa*on   •  genderize.io     ✓  Gender  of  Instagrams’   followers   •  Top  popular  places  ranking  by  friends   •  Categories  of  gender   •  Map  the  geotagged  photoz    
  • 77. Model! •  Facebook  API   ✓  Friends   ✓  Gender   ✓  Photos   ✓  ID   ✓  Created_*me   ✓  Name_tags   ✓  Place   ✓  Source   ✓  Link   •  Instagram  API   ✓  Rela*onships   ✓  Follows   ✓  Media    
  • 78. Model! •  Geo  informaAon   •  genderize.io     ✓  Gender  of  Instagrams’   followers  
  • 79. Model! •  Top  popular  places  ranking   by  friends   •  Map  the  geotagged  photos   on  the  map   •  Categories  of  gender    
  • 80. Demo!
  • 81. Demo!
  • 82. Demo!
  • 83. Demo!
  • 84. Demo!
  • 85. Demo!
  • 86. Demo!
  • 87. Limitation! •  Facebook  API   ✓ The  endpoints  of    friends´  photos  only  allowed  the  photos   which  friends  were  tagged  in.   ✓ Retrieved  the  photos  from  the  albums  do  not  provide  the   informa*on  of  la*tude    longitude.   •  Instagram  API   ✓ The  endpoints  of  follower  do  not  include  the  informa*on   of  media   ✓ The  endpoints  of  media  only  can  retrieve  the  public  user   ID  even  though  it  it  is  follower   •  Gender   ü The  informa*on  of  instagram’s  first  name  does  not  match   genderize.io    
  • 89. Work! •  Mar*n  Altmann   –  Data  analysis   –  Web  applica*on   •  Sebas*an  Hoffmann   –  Data  collec*on   •  Hsu-­‐Young  Ho   –  Data  collec*on   –  Slides  
  • 90. The Social Museum Johan Assink Marc Jacobs Nicky van Oorschot Team 11
  • 91. Problem - Museum Guestbook - Overview of museums in NL - Combination of both problems result in: The Social Museum
  • 92. Solution ● Museums overview sort by county. ● Additional information for each museum. ● Tweets as guestbook notes. ● Slider that shows popularity over time. ● Museum recommendations. ● Analyse popularity and social Phenomena.
  • 95. Acknowledgments Johan Marc Nicky Timeline Tweet Crawler Counties Switching leaflet maps Twitter integration Museum Description (DBPedia) Coffee provider Yelp Integration Museum Recommendation DBPedia integration
  • 96. Social Web Group 12 Baraa Alnawakil Amir Hossein Zadeh Ioannis Markopoulos
  • 97. Goals - Help users find real-time events based on location of their preferences - Provide information about events to help users decide on which events to go to Real-time events finder app
  • 98. ● Facebook API ○ Event Name ○ Description ○ End time ○ Place ○ attendees ● Twitter API ○ tweets about the event Data Used
  • 99. ● Ranking Algorithm based on tweet texts analysis. ○ categorise tweet words in 5 groups ( very good, good , normal, bad, very bad). ○ assign weight measure for each group. ○ calculate the frequency of words in each group. ○ calculate the rank based on frequency and weight. ● Classification based on location of attendees ○ classify locations based on the cities in which the attendees currently live. ○ find number of attendees per city and calculate percentage. Type of data analysis
  • 100.
  • 101.
  • 102. The  Social  Playlist   Group  14   Eric,  Peter,  Lara    Paul   Group 14 The Social Playlist Eric, Peter, Lara Paul +
  • 103. The  Social  Playlist   Group  14   Eric,  Peter,  Lara    Paul   The Social Playlist
  • 104. The Social Playlist Party  9me!   Genre  Age Artist   Tracks   Event:     SocWeb2015  
  • 105. Party  9me!  Home   Age   Unknown   1   Till  16   0   16  9ll  18   0   18  9ll  25   1   25  9ll  30   1   30  9ll  40   0   40  and  older   1   The Social Playlist
  • 106. Party  9me!   Genre  Age Artist   Tracks   The Social Playlist
  • 107. Party  9me!  Home   Genre   Pop   10   House   8   Electro  House   6   Edm   3   Permanent  Wave   2   R    B   2   Neo  Soul   2   Dutch  House   2   New  Wave   1   The Social Playlist
  • 108. Party  9me!   Genre  Age Artist   Tracks   The Social Playlist
  • 109. Party  9me!  Home   Ar9st   Bakermat   4   Mar9n  Garrix   4   ATer  House  FlicFlac   3   Serif  Chase   3   John  Legend   3   Nicky  Romero   1   One  Direc9on   1   Jus9n  Bieber   1   The Social Playlist
  • 110. Party  9me!   Genre  Age Artist   Tracks   The Social Playlist
  • 111. Party  9me!  Home   Event   Ar9sts  in  this  selec9on   Include  top   Number  of  tracks  per  ar9st  (1  –  10)   25   20   2   The Social Playlist
  • 112. Party  9me!   Genre  Age Artist   Tracks   The Social Playlist
  • 113. The  Social  Playlist   Group  14   Eric,  Peter,  Lara    Paul   The Social Playlist Group 14 Features: •  Select age group •  Select genre •  Select artists •  Select tracks and create playlist
  • 114. Trendng Gambling on the current trends on Twitter Florian Golemo Marjeta Markovic Kevin Wezeman 19-03-2015
  • 115. Idea Twitter Trends + Stock Market + Game (think binary option trading)
  • 117. 10 twitter trends 60s to place a bet 42$
  • 118. 10 twitter trends 60s to place a bet then cashout next round
  • 119. Idea - Incentive (Moneh moneh) ● now: just virtual money ● future: bitcoins?
  • 120. Datasources ● Twitter: ○ REST: Top 10 worldwide trends every 5min ○ Streaming: all tweets for those 10 hashtags ● What The Trend: ○ Description for trends
  • 121. The Interaction ● Every minute 1 bet ● Up/down ● Higher payout for higher risk ● Tweet link for each hashtag
  • 122. The Implementation ● Server-side: ○ NodeJS ○ Socket.io ○ Twitter OAuth ● Client-side: ○ AngularJS
  • 123. Extra Ideas ● add map, chose regional trends
  • 124. Who does what ● The game: Florian Marjeta ● The report: Marjeta Kevin
  • 125. Team 16 Erik Lubbers Christian Heymans Juan Manuel Bedregal FAN FAVORITE ACTORS The Social Web - 2015
  • 126. IDEA • Present relevant general and social information related to a specific actor‟s and his/her movies • Genre • Year • Rating • Likes • People Talking about them
  • 127. TARGET USER • Anyone interested in viewing the social information related to the movies of a specific actor • Anyone interested in viewing a movie from a specific actor.
  • 128. USE • Navigate through the movies of a specific actor, explore movies with similar: rating/point in time/likes/people talking about • The information and visualizations provided by the application, can be used to help the user choose a movie from an actor
  • 129. DATA SOURCES • ranker.com API • (top 250 voted actors) • dbpedia.org API • (actor information and movie list) • facebook API • (likes and people talking about it) • omdb API • (IMDB rating and genre of the movies)
  • 130. HOW IT WORKS 1/2 1. Retrieve the actor from our Database and list it on the applications searchbox, ranker.com 2. Search for the actor in dbpedia and retrieve: • photo • summary • movie list 3. Query Facebook • query movies = Facebook return list of pages • Clean and Filter Data: search for „movie‟ category, query Facebook for more information, retrieve actor list and compare • get likes and people talking about the movies
  • 131. HOW IT WORKS 2/2 4. Query OMDB • query movies = IMDB return list of movies • Clean and Filter Data: search list of movies for actor list and compare • get first genre and rating 5. Create a new dataset with the summarized information: • Movie rating X Years X Genre • Genre X Rating X Number of movies • Movies X Likes X People talking X Rating X Genre 6. Draw the visualizations
  • 133.
  • 134.
  • 135.
  • 136.
  • 137. LIMITATIONS • Inconsistency of the data • Different spelling of Movies • Incomplete information • Missing: category, cast info, additional information • This affected the overall reliability of the results
  • 138. INDIVIDUAL WORK • CHRISTIAN • Overall Design • Styling of the application • Integration and coding of the Facebook and OMDB api‟s • ERIK • Overall Design • Finding and integrating the ranker actor list • Integration and coding of the DBPedia querying • Tuning the complete project to work as a whole • JUAN • Overall Design • Prepare the summarized data for the Visualizations • Design and Code the Visualizations
  • 139. CONCLUSIONS • It is feasible to gather social Information from different sources, and analyze in order to create a bigger understanding of a particular subject. • Important to define first the “problem to solve” and then search for the Data Sources. • Difficulty to Mine information from Social API‟s • Inconsistency and Incompleteness of Information
  • 140. THANK YOU QUESTIONS ? visit us @: find-it.nl/ffactors
  • 141. #Tweebay Group 17: Wojciech Sidor, Janusz Kukla, Elinesofie Dolhain
  • 142. Added value •  Connect buyers / sellers on Twitter •  Opportunity to compare via eBay •  Search by ratio 2
  • 143. Demo 3
  • 144. Opportunities •  Number of tweets with geolocation ▫  # Tweebay ▫  Other ways to find location on tweets •  Streaming instead of search API •  Search by date / period of time •  SPAM filter 4
  • 145. Individual slide (1) Wojciech •  Free eBay •  Geodata – not only a threat •  Twitter is omnipotent 5
  • 146. Individual slide (2) Elinesofie •  Connect users via geolocation (real-time update) for selling / buying products •  Easy to sell home-made products •  #Tweebay as evaluation •  Improvements on user evaluation 6
  • 147. Individual slide (3) Janusz •  Pre-attentive human analysis of the data •  Harder to draw any conclusions from the raw data •  The possibility to add more data in order to help users to get in touch makes a new type of society – Internet society 7
  • 149. Meet In Middle Alsjeblieft Social Web 2015 Anthony Nwosisi Aron de Vries Roberto Floris Group 18 19 March 2015
  • 150. Application Introduction • Humans are social beings • Socializing involves meeting • Meeting could be very hectic • Friends, family or colleagues might be reluctant to travel • MIMA proposes a solution – the Dutch Solution • MIMA is based on shared distance between two points • The application is using the Google Maps Javascript API
  • 151. Application works with: • Full address • A postcode • City • Country • Objects
  • 152. • Two locations: Amsterdam and Alkmaar • App calculates distance using a straight line (Purple in the Diagram) • The App also depicts the road landmark between the two points (the blue line) • The middle point is the point with the bouncing object. • Makes a circle at the middle with a radius of 1 kilometer http://garagejackbakker.nl/sw
  • 153.
  • 154. Read A Movie A Book Movie Recommendation Application Image from : http://www.fanpop.com/clubs/reading/images/27819134/title/read-book-photo Group 19
  • 155. Idea • Recommend books based on the movies and books that users and their Facebook friends like + Goodreads ratings • Recommend movies based on the movies and books that users and their Fecebook friends like + Goodreads ratings
  • 156. Motivation • Movies are “fast” (we can see more films than read books): o “Cold start” o Broader exploration - easier to identify new fields of interest • Books are “deep” o Time investment is greater and people choose carefully what to read o There are good films without stars and famous directors, there are hardly any good films without a good story • Naturally connected Many movies are based on books and many screenwriters write books
  • 157. Resources • Facebook API Likes about movies and books • Goodreads API, Listopia Book ratings • imdbapi Genre and screenwriter properties
  • 158. Under Construction Issues • Privacy - not possible to harvest friends likes without Facebook’s explicit permission • Incompatibility - Goodreads API works only with XML format (not even DOM) • Listopia - blocked • Only one way queries allowed genre = author
  • 162. Who did what • Sander – development • Aneta – concept and research • Sergio – XML to JSON parser development
  • 163. 1 Company Proprietary and Confidential Copyright Info Goes Here Just Like This Hay fever application Group 20 Sietse Huisman David Lopez Mejia Gert‐Jan de Graaf Vrije Universiteit – the social web
  • 164. 2 Company Proprietary and Confidential Copyright Info Goes Here Just Like This • Extract tweets related to hay fever • Convert number of tweets to heat map of the Netherlands Issues • 1% of tweets has geo location available • Number of tweets is scarce Initial idea
  • 165. 3 Company Proprietary and Confidential Copyright Info Goes Here Just Like This Improved idea - HooikoortsBot • Flow – Extract hay fever tweets with key word extraction – Use sentiment analysis • Positive • Negative – Tweet back to the person “Solution / Preparation” – Data visualization
  • 166. 4 Company Proprietary and Confidential Copyright Info Goes Here Just Like This Data analysis – key word extraction • Alchemyapi
  • 167. 5 Company Proprietary and Confidential Copyright Info Goes Here Just Like This Data analysis - Sentiment Analysis Positive sentiment Negative sentiment
  • 168. 6 Company Proprietary and Confidential Copyright Info Goes Here Just Like This Presenting the HooikoortsBot!
  • 169. 7 Company Proprietary and Confidential Copyright Info Goes Here Just Like This Example
  • 170. 8 Company Proprietary and Confidential Copyright Info Goes Here Just Like This Visualization Sentiment of tweets Positive Neutral Negative 0 2 4 6 8 10 12 14 runny nose itchy eyes dry throat clogged ears groggyness Symptoms described by users with sentiment analysis Positive Neurtal Negative
  • 171. 9 Company Proprietary and Confidential Copyright Info Goes Here Just Like This Future work • Heat map • Connect twitter users with similar symptoms
  • 172. Linked movie location Group 21: Fleur, Elmar Arnold
  • 173. Planning ● Introduction - the initial idea ● Our application ○ The idea ○ Screenshots ● Acknowledgements ● Conclusion ● Questions
  • 174. Introduction - the initial idea ● Movies from the Facebook API ○ Description Actor from DBpedia ● Maybe add: ○ Recommendations based on genre + director ○ Film location from Linkedmdb plotted on Google maps with Sgvizler
  • 175. Our application - the idea ● Lookup actor information ○ DBpedia + Sgvizler on HTML/PHP ● Film information from Assignment 3 is used ● Login with facebook
  • 176.
  • 177.
  • 178.
  • 179. Acknowledgements Arnold: Presentation, Application, Documentation Elmar: Documentation, Application Fleur: Presentation, Documentation
  • 180. Conclusion ● Linkedmdb is buggy and the right information was difficult to retrieve. ● We are not developers, so building an application was hard.
  • 181. MovieVis Visualization of opinions and sentiment of movie reviews Group 22: Adriatik Bedjeti Boris de Groot Edgar Weidema
  • 182. MovieVis: Why?! Motivation ● Movie ratings are not enough ● Movie reviews are long and countless ● Movie reviews contains spoilers Goal ● Analyse sentiment in movie reviews ● Analyse movies reviews for subjective terms that describe, but do not give away, the movie ● Get user opinions and compare them to public data
  • 183. What data Crawl user reviews from IMDb and Metacritic
  • 184. Sentiment Analysis ● Analyse sentiment in user reviews ● Categorize sentiment ● Visualize the results to the user
  • 185. Gather User Opinions ● Data-preprocessing: clearing the data ● Get the most used descriptive terms used ● Visualize the results to the user Can you guess this 2015 movie?
  • 186.
  • 187. Individual Work ● Adriatik: Project idea, visual design, theoretical background ● Boris: Sentiment analysis User opinion programming ● Edgar: IMDB Crawling, MetaCritic Crawling, Data preprocessing
  • 188. Duration of trending topics Group 23 Felicia Hotie Mark van der Laan Marc Went
  • 189. Introduction Aim: Gain insight in topic trending between different social media platforms and a historic social media source Find answers to quenstions like: Are trending topics of shorter relevance in comparison to 20 years ago?
  • 190. Clustered by social media source ● The Digital City (1995) ● Reddit ● Twitter
  • 191. Approach ● How it works: - Retrieve posts from the 3 sources with a search query - Sort by date - Count frequency of posts per date - Visualise in graph ● Clustered by topic (query) and social media source
  • 192. Interface ● Mine data using the Reddit API and Python ● Mine data from DDS using a self created parser ● Mine data from Twitter, first prototype is manual labor ● Interface created with HTML5 ● Graph plotted with JavaScript
  • 194. Evaluation / improvements ● Limitations: - Reddit API allows only 100 search results ● Future work: - Add more data to compare. E.g. compare word frequencies per topic and source - Add more social media sources
  • 197. The app !  Its a forum that shows info of a TV show, where people can give their opinions about it !  To see a discussion you must have an opinion toward the particular TV show !  People get more points when they make more posts, and when they become more influencial
  • 198. Data !  Create an RDF store using Tomcat !  Storing all the stuctured used inthe application for future reference !  Data sources !  DBpedia !  Information about TV show for reference !  Twitter !  Positive and negative tweets related to the show
  • 199. Analysis !  Co-occurrence of words on posts !  Influences Patterns !  Track users attitude towards the different shows !  Track general opinion and discussion intensity !  Track general opinion on Twitter periodically !  *Possible in another social network
  • 200. Visualization !  Visualize influence related to others !  Array which shows position towards each TV show by the user --- compare it with general position array, and twitter array !  Array with frequent words ---- compared with general frequent
  • 201. !  Track appearance of new words Visualization
  • 202. Group 26 Recommendation App Emmanouil Pavlidakis eps780 Jaideep Khandelwal jkl650 Andreas Manios ams620 Course: Social Web 2015 Group : 26 1
  • 203. What is our app?  It is a Facebook Application.  Its purposeto provide personalized recommendations for movies basedon the similarity score.  Differences betweenour applicationand other movie recommendation sites.  The rating for each movie is unique for a particular user and that ratingwill be based on his preferences and his personal profile.  The recommended movies will be a selection of movies based on the similarity score of two or more users.  The user can register and login with his Facebook account.  At the registration the app asks for permissions and it imports some personalinformation and the movies he has liked.  Afterthe registration the useris asked to select genre/s .  Basedon the genrehe/she has selectedand the movies from FB, a list of movies is displayed to him. This list contains : 1. Movies that the user likes in his FB account. 2. The most popular and highly rated movies that belong to the genres that he/she has selected.  Finally, the user is asked to rate this list of movies. 2
  • 204. What is the similarity score?  From theseinformation (movies ratings) a personalprofile has been createdfor eachuser.  By the use of it the App is able to calculate the similarity score between users.  After the registration and the creation of the Personal profile, the user is always able to rate new movies that he/she sees in his timeline.  As a result the similarity score becomes more accurate.  The similarity score is a percentagethat displays, in which degreethe user that has logged-in, has similar or identical preferences in movies with other users.  It is calculated based on the movies that users has rated.  And it will be different for each user or for a pair of users .  E.g. if user_a has similarity score 80% with user_b, user_b may have 60% similarity score with user_a.  In the case that the similarityscore of the logged-in useris 0 (worst case), the system recommends to that userthe most popularmovies based on the selection of genre.  As a result the user has more involvement with the system. 3
  • 205. Social Aspect  The logged-in user : 1. Sees a list of the users based on high similarity score.  He/she is able to follow those users, see their profile and create one wayrelationship.  Also, the logged-in user is able to see the movies that these users has ratted. 2. Following users.  The logged-in useris able to follow other users.  As a result the user:  Can get notificationsif theseusersrate a new movie.  Can sendthem messages.  Can ask them for recommendations. 3. Get Recommendations about new movies that other users has rated.  These recommendations will be basedon the users that the logged-in userhas high similarity score. 4
  • 207. Screen Casts of the App 1/2 6 Login and Registration by FB account The userafter the registration selects genres The user is asked to rate movies based on the genres that he has selected
  • 208. 7Screen Casts of the App 2/2 After the completion of the movie profile the user is able to get recommendations for movies. See users with high similarity score Follow them and view their ratings Get recommendations based on the similarity score Change the rating See the users that he follows Contact users that he follows
  • 209. Individual Work  Andreas Manios  Front End  Emmanouil Pavlidakis  The theoretical part of the report and the creation of the graphs.  Jaideep Khandelwal  BackEnd  Links  Backend code : https://github.com/jdk2588/socialweb  Application Link : http://dessad.altervista.org/yars/main.html 8
  • 210. COMPARING USAGE OF TAGS PER COUNTRY IN A SPECIFIC TIME PERIOD Group 27: Annelore Franke, Daniel Gallo, Lars Rouvoet and Reza Mahmood Khalesi The Social Web 2015
  • 211. COMPARING USAGE OF TAGS PER COUNTRY IN A SPECIFIC TIME PERIOD #happy worldwide period of time 1) Location Clustering: Hashtag behaviour by country 2) Hashtag behavior worldwide over time analysis #happy #sad The Netherlands #galaxy #iphone #Bavaria #Heineken 3) Comparisons between hashtags by country period of time
  • 212. Web InterfaceUser Twitter API Web Framework APPLICATION ARCHITECTURE … and other sources
  • 213. DEMO SCREENCAST NO.1 Hashtag behaviour by country: Web Interface
  • 214. DEMO SCREENCAST NO.1 Hashtag behaviour by country: Results of #happy visualized by country
  • 215. DEMO SCREENCAST NO.2 Comparison of 2 hashtags worldwide: Web Interface
  • 216. DEMO SCREENCAST NO.2 Comparison of 2 hashtags worldwide: Results #bavaria and #heineken worldwide Bar chart Line chart
  • 217. DEMO SCREENCAST NO.3 Comparison of 2 hashtags in a specific country: Web Interface
  • 218. DEMO SCREENCAST NO.3 Comparison of 2 hashtags in a specific country: Results of ‘happy’ and ‘sad’ in The Netherlands Bar chart Line chart
  • 219. THANK YOU FOR LISTENING ARE THERE ANY QUESTIONS? Group 27: Annelore Franke, Daniel Gallo, Lars Rouvoet and Reza Mahmood Khalesi The Social Web 2015
  • 220. Social Web @VU 2015 Final Student Presentations Lecturer: Lora Aroyo The Network Institute VU University Amsterdam