{'fraction_non_alphanumeric': 0.01640625, 'fraction_numerical': 0.00078125, 'mean_word_length': 5.373134328358209, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Tweecalization: Efficient and intelligent location mining in twitter using semi-supervised learning

Geosocial Networking is the new hotness, with social networks providing services and capabilities to the users to associate location to their profiles. But, because of privacy and security reasons, most of the people on social networking sites like Twitter are unwilling to provide locations in their profiles. This creates a need for an algorithm that predicts the location of the user based on the implicit attributes associated with him. In this paper, we develop a tool, Tweecalization that predicts the location of the user purely on the basis of his social network, using the strong theoretical framework of semi-supervised learning. In particular we employ the label propagation algorithm. On the city locations returned by the algorithm, the system performs agglomerative clustering based on geospatial proximity and their individual scores to return cluster of locations with higher confidence. We perform extensive experiments to show the validity of our system in terms of both accuracy and running time. Experimental results show that Tweecalization outperforms the content based geo-tagging approach and the Tweethood algorithm [4] in both accuracy and running time.