29.06.2013 Views

NUI Galway – UL Alliance First Annual ENGINEERING AND - ARAN ...

NUI Galway – UL Alliance First Annual ENGINEERING AND - ARAN ...

NUI Galway – UL Alliance First Annual ENGINEERING AND - ARAN ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A Real-Time Tweet Diffusion Advisor for #Twitter 1<br />

Peyman Nasirifard and Conor Hayes<br />

Digital Enterprise Research Institute<br />

National University of Ireland, <strong>Galway</strong><br />

firstname.lastname@deri.org<br />

1 This abstract is based on [Peyman Nasirifard, Conor Hayes, A Real-Time Tweet Diffusion Advisor for #Twitter. In Proceedings of the ACM DL<br />

on the 2011 ACM Conference on Computer Supported Cooperative Work (CSCW), ACM, 2011]<br />

Abstract<br />

In this paper we describe our novel Twitter assistant<br />

called Tadvise. Tadvise helps users to know their<br />

Twitter communities better and also assists them to<br />

identify community hubs for propagating their<br />

community-related tweets.<br />

1. Introduction<br />

Twitter is the current big thing with hundred millions<br />

of users so called twitterers, who tweet more than 140<br />

million times per day [2]. In such environments, where<br />

there exist massive information flow, users require<br />

personalized assistance to help them to get the most<br />

relevant information and at the same time limit nonrelevant<br />

information. To this end, we developed a novel<br />

Twitter assistant that helps users to know their followers<br />

better and also to find potential topic-sensitive hubs,<br />

who can efficiently propagate a tweet further in the<br />

network. In the following, we briefly describe Tadvise<br />

and its functionalities.<br />

2. Tadvise: Twitter Assistant<br />

To register for Tadvise, a twitterer u simply chooses<br />

to follow the Tadvise Twitter account (i.e., @Tadvise).<br />

Once notified, Tadvise crawls the social network of u<br />

and builds appropriate user profiles. After completing<br />

these steps, which are performed offline, Tadvise sends<br />

a direct message to u, indicating that it is ready to<br />

provide advice. By visiting the Tadvise homepage, u<br />

can benefit from advice and/or tweet a message directly<br />

to Twitter. Tadvise uses a traffic light metaphor to<br />

indicate its advice. A green light advises users to<br />

(re)tweet a message. The red light advises users not to<br />

(re)tweet a message. The amber light indicates that we<br />

cannot decide either way and the decision is left to the<br />

user. The user can over-ride the recommendation at any<br />

time.<br />

Tadvise has three main components: The Crawling<br />

component of Tadvise gets a seed as input and uses<br />

Twitter API and white-listed Twitter accounts for<br />

crawling twitterers. The User Profile Builder<br />

component builds appropriate user profiles based on<br />

crawled information. Finally the Advice Engine<br />

component gets the user profiles and a tweet as inputs<br />

and provide real-time advice based on the traffic light<br />

76<br />

metaphor. It also adds potential hubs to the tweet<br />

automatically. Such hubs, if retweet an original tweet,<br />

help to propagate a tweet more efficiently in<br />

Twittersphere.<br />

Schafer et al. [1] argue that it is useful to persuade<br />

users that the provided recommendations are useful. In<br />

order to convince end users that our recommendations<br />

are relevant, we provide simple text-based explanations.<br />

Our explanations originate from the processes that we<br />

use for giving advice. In other words, we show the list<br />

of potentially interested Twitter users at distances of 1<br />

and 2 of a seed (i.e., followers plus followers of the<br />

followers of the seed) and also justify how our<br />

recommended hubs can propagate a tweet further in the<br />

network. We also present a ranked list of potentially<br />

interested Twitter users at distance of 2 of the seed, who<br />

can not receive the tweet via the recommended hubs.<br />

The seed can freely add such (top-ranked) Twitter users<br />

to the tweet (i.e., direct message), in order to attract<br />

their attention.<br />

Our evaluation shows that Tadvise helps users to<br />

know their followers better and also to find better hubs<br />

for propagating their tweets.<br />

A video that describes functionalities of Tadvise can<br />

be accessed at [3].<br />

Acknowledgements<br />

This work is partially supported by Science Foundation<br />

Ireland (SFI) under Grant No. SFI/08/CE/I1380 (Lion-2<br />

project).<br />

References<br />

[1] J.B. Schafer, D. Frankowski, J. Herlocker, and S.<br />

Sen. “Collaborative filtering recommender systems”. In<br />

the Adaptive Web, volume 4321 of Lecture Notes in<br />

Computer Science, pages 291-324. Springer<br />

Berlin/Heidelberg, 2007.<br />

[2] Twitter Official Blog:<br />

http://blog.twitter.com/2011/03/numbers.html.<br />

[3] Tadvise <strong>–</strong> Twitter Assistant:<br />

http://vimeo.com/13907852

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!