Project

General

Profile

Wiki » History » Version 20

Christodoulos Efstathiades, 04/30/2015 01:25 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 16 Christodoulos Efstathiades
"TwitterViz v0.1":http://83.212.84.74:3000
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 18 Christodoulos Efstathiades
*Example Queries for Graph Searching and Mining*
40 14 Christodoulos Efstathiades
41 19 Christodoulos Efstathiades
1. Find Hashtags with the higher co-occurrence frequency (in the same tweet)
42 20 Christodoulos Efstathiades
43 19 Christodoulos Efstathiades
MATCH (n:HashTag)-[r:MATCHES]->(h:HashTag) 
44 19 Christodoulos Efstathiades
RETURN n,h order by r.Frequency desc limit 10
45 1 Christodoulos Efstathiades
46 19 Christodoulos Efstathiades
2. Find tweets that contain the Hashtag 'parthenon' and are within 0.5Km from the Athens historical center.
47 20 Christodoulos Efstathiades
48 19 Christodoulos Efstathiades
START n=node:tweetWKT('withinDistance:[37.976772,23.726039, 0.5]') 
49 19 Christodoulos Efstathiades
MATCH (n)-[]-(h:HashTag) 
50 19 Christodoulos Efstathiades
WHERE h.Hashtag='parthenon' 
51 19 Christodoulos Efstathiades
RETURN n,h
52 1 Christodoulos Efstathiades
53 19 Christodoulos Efstathiades
3. Find the users residing in New York and have the highest number of followers.
54 20 Christodoulos Efstathiades
55 19 Christodoulos Efstathiades
MATCH (n:User)<-[:FOLLOWS]-(m:User), (n)-[]->(t:Tweet) 
56 19 Christodoulos Efstathiades
WHERE t.Region='NewYork' WITH n,count(m) AS total 
57 19 Christodoulos Efstathiades
RETURN n ORDER BY total DESC limit 10
58 1 Christodoulos Efstathiades
59 19 Christodoulos Efstathiades
4. Find the tweets with the hashtag 'fun' and are published within Europe's boundaries.
60 20 Christodoulos Efstathiades
61 19 Christodoulos Efstathiades
START n=node:tweetWKT('bbox:[-1.0,24.0, 37.5,52.0]') 
62 19 Christodoulos Efstathiades
MATCH (n)-[]->(h:HashTag) 
63 19 Christodoulos Efstathiades
WHERE h.Hashtag='fun' 
64 19 Christodoulos Efstathiades
RETURN n,h
65 1 Christodoulos Efstathiades
66 19 Christodoulos Efstathiades
5. Find the top-5 users who use the hashtag 'london' in their tweets.
67 20 Christodoulos Efstathiades
68 19 Christodoulos Efstathiades
MATCH (u:User)-[:TWEETS]->(t:Tweet)-[:HAS]->(h:HashTag) 
69 19 Christodoulos Efstathiades
WHERE h.Hashtag = 'london' 
70 19 Christodoulos Efstathiades
WITH u,h,count(t) as total 
71 19 Christodoulos Efstathiades
RETURN u,h order by total DESC limit 5
72 17 Christodoulos Efstathiades
73 1 Christodoulos Efstathiades
h2. Publications
74 1 Christodoulos Efstathiades
75 1 Christodoulos Efstathiades
C. Efstathiades, H. Antoniou, D. Skoutas, Y. Vassiliou, TwitterViz: Visualizing and Exploring the Twittersphere, Submitted to SSTD 2015.