Name : Pranjal Goswami
University: Indian Institute of Technology, Kharagpur, India.
ThinkUp provides extensively analyzed data and portrays them to the user in a unique fashion. In the limited time I had to look into the project, I have observed that the application extensively harnesses the abilities of the twitter API. The insights cater interesting facts about their actions on the social network.
Currently the webapp performs well for twitter. I will enhance the performance of the Facebook plug-in as a lot of users are inactive on twitter but relatively very active on Facebook. The data comparison of user’s activity on different social networks can be an additional insight.
Apart from the algorithms used to extract these insights, the visualization of the data is equally important. Currently the insights show additional data using the Google Chart API. I will show more data in form of graphs using d3 as it allows a control of the visuals.
This feature can identify followers with similar interests and can suggest the user to follow them back. The 'similar interests' are obtained by performing topical clustering over documents (here tweets, posts) and obtaining labeled clusters. Standard algorithms like K-means(http://en.wikipedia.org/wiki/K-means_clustering) or other more tunable algorithms offering better semantic matching (e.g. phrase matching) like Lingo (http://project.carrot2.org/publications/osinski-2003-lingo.pdf) could be used. These cluster labels for each follower can then be matched against the user's clusters and a similarity score could be provided (as simple as number of label keywords matching). Followers with similarity above a certain threshold would be suggested to follow back.
Use of this feature: Following people with common interests has always been one of the prime reason why people use Twitter. This feature offers the 'follow' suggestions from user's own followers.
The application will show the similarity of this tweet with the responses of the followers who tweeted about gayle, using the sentiment analysis
Usually, it happens that a person visits a place and tells about it to other people. Many a times, people check-in at the place or post it as a status message. They may also recommend this to their friends. This insight gives an idea of the impact of this positive feedback. Implementing this feature is easy as check-in data is available using facebook graph API
Apart from upcoming milestones, the user can be notified when a particular milestone is reached. For example a photo reaches more than the present maximum number of likes. Similar is for notes, videos and posts.
The posts and tweets can be used to grab the interest of the user. Also, the ‘interests’ from facebook API can be grabbed and stored to fetch related pictures from flickr and music from youtube adding flavor to the present application.
Using the geoLocation data from check-ins using different social network applications, a breadcrumb trail of the user can be visualized using the google map API. This data can be generated weekly and then comparison can be shown as an insight. “You have checked-in at a lot more places than last week”