Project

General

Profile

Wiki » History » Version 15

Christodoulos Efstathiades, 04/29/2015 02:39 PM

1 1 Christodoulos Efstathiades
h1. Wiki
2 1 Christodoulos Efstathiades
3 1 Christodoulos Efstathiades
h2. Description
4 1 Christodoulos Efstathiades
5 1 Christodoulos Efstathiades
Micro-blogging platforms and social networks have gained a lot of attention both by the media as well as by researchers. The spatio temporal information provided explicitly or implicitly by the users of such platforms, as well as additional information that can be mined from the social network's structure, render these types of platforms a rich source of information that can be used to make more timely and effective decisions based on the users' behavior. A lot of work has been done towards the creation of frameworks for Twitter analytics, but these solutions usually focus on specific tasks. The lack of complete and integrated solutions as recognized by current research leads us to the proposal of TwitterViz a complete solution for the visualization and analysis of spatio-temporal twitter data in combination with the analysis of the twitter graph, by leveraging the use of a popular graph database and using state of the art visualization tools that aim in providing insights to the non-expert.
6 1 Christodoulos Efstathiades
7 6 Christodoulos Efstathiades
h2. Video Demonstration
8 6 Christodoulos Efstathiades
9 6 Christodoulos Efstathiades
A video demonstration is available to showcase the various functionalities of TwitterViz.
10 6 Christodoulos Efstathiades
11 6 Christodoulos Efstathiades
"TwitterViz Video Demonstration":https://www.dropbox.com/s/0vsrsod25m26ikm/demo.mp4?dl=0
12 6 Christodoulos Efstathiades
13 7 Christodoulos Efstathiades
h2. TwitterViz
14 7 Christodoulos Efstathiades
15 7 Christodoulos Efstathiades
Access the current version of TwitterViz here:
16 7 Christodoulos Efstathiades
17 8 Christodoulos Efstathiades
"TwitterViz v0.1":https://www.dropbox.com/s/0vsrsod25m26ikm/demo.mp4?dl=0
18 7 Christodoulos Efstathiades
19 13 Christodoulos Efstathiades
h2. TwitterViz System Description
20 13 Christodoulos Efstathiades
21 4 Christodoulos Efstathiades
*Spatio-Temporal Analysis*
22 4 Christodoulos Efstathiades
23 10 Christodoulos Efstathiades
* Range queries on the map to visualize tweets from specific areas.
24 11 Christodoulos Efstathiades
* Visualization of sentiment on tweets on the map in specific geographic areas using a defined visual syntax. The user can investigate how the sentiments change in specific areas as well as how they change in time, by also applying other restrictions based on the social network's structure.
25 10 Christodoulos Efstathiades
* Visualization of a user's followers' tweets on the map, combining information from the graph.
26 11 Christodoulos Efstathiades
* Visualization and study of the temporal evolution of tweets in user-defined time windows.
27 10 Christodoulos Efstathiades
* Analysis of the spatio-temporal distribution of tweets.
28 11 Christodoulos Efstathiades
* Presentation of a variety of real-time statistics on the streaming data.
29 2 Christodoulos Efstathiades
30 12 Christodoulos Efstathiades
*Graph Mining*
31 12 Christodoulos Efstathiades
32 12 Christodoulos Efstathiades
* Defined Cypher queries for the non-expert for graph exploration.
33 12 Christodoulos Efstathiades
* Support for custom queries on the graph for more complex analysis, such as pattern matching queries on the graph. Custom queries can be formulated easily and can combine the tweets' geo-social characteristics.
34 12 Christodoulos Efstathiades
* Visualization of the results for all of the queries on the graph.
35 12 Christodoulos Efstathiades
* Presentation of a variety of statistics for real-time graph analysis.
36 12 Christodoulos Efstathiades
37 14 Christodoulos Efstathiades
h2. Examples of Use
38 1 Christodoulos Efstathiades
39 14 Christodoulos Efstathiades
*Example Queries*
40 14 Christodoulos Efstathiades
41 14 Christodoulos Efstathiades
1.MATCH (n:HashTag)-[r:MATCHES]->(h:HashTag) RETURN n,h order by r.Frequency desc limit 10
42 14 Christodoulos Efstathiades
Βρίσκει τα Hashtags που εμφανίζονται πιο συχνά μεταξύ τους στο ίδιο tweet
43 14 Christodoulos Efstathiades
44 14 Christodoulos Efstathiades
2.START n=node:tweetWKT('withinDistance:[37.976772,23.726039, 0.5]') MATCH (n)-[]-(h:HashTag) WHERE h.Hashtag='athens' RETURN n,h
45 14 Christodoulos Efstathiades
Βρίσκει τα tweets σε ακτίνα μισού χιλιομέτρου από το κέντρο της Αθήνας με το Hashtag 'athens'
46 14 Christodoulos Efstathiades
47 14 Christodoulos Efstathiades
3.MATCH (n:User)<-[:FOLLOWS]-(m:User), (n)-[]->(t:Tweet) WHERE t.Region='NewYork' WITH n,count(m) AS total  RETURN n ORDER BY total DESC limit 10
48 14 Christodoulos Efstathiades
Βρίσκει του χρήστες της Νέας Υόρκης με τους περισσότερους followers
49 14 Christodoulos Efstathiades
50 14 Christodoulos Efstathiades
4.start n=node:tweetWKT('bbox:[-1.0,24.0, 37.5,52.0]') MATCH (n)-[]->(h:HashTag) WHERE h.Hashtag='fun' return n,h
51 14 Christodoulos Efstathiades
Βρίσκει τα tweets που έχουν το hashtag 'fun' και γίνονται στην Ευρώπη (Λονδίνο, Άμστερνταμ, Αθήνα)
52 14 Christodoulos Efstathiades
53 14 Christodoulos Efstathiades
5.MATCH (u:User)-[:TWEETS]->(t:Tweet)-[:HAS]->(h:HashTag) WHERE h.Hashtag = 'london' WITH u,h,count(t) as total RETURN u,h order by total DESC limit 5
54 14 Christodoulos Efstathiades
Βρίσκει τους χρήστες που χρησιμοποιούν συχνότερα το hashtag 'london'
55 2 Christodoulos Efstathiades
56 2 Christodoulos Efstathiades
h2. Publications