Learning Similarity Functions for Event Identification using Support Vector Machines

Every clustering algorithm requires a similarity measure, ideally optimized for the task in question. In this paper we are concerned with the task of identifying events in social media data and address the question of how a suitable similarity function can be learned from training data for this task. The task consists essentially in grouping social media documents by the event they belong to. In order to learn a similarity measure using machine learning techniques, we extract relevant events from last.fm and match the unique machine tags for these events to pictures uploaded to Flickr, thus getting a gold standard were each picture is assigned to its corresponding event. We evaluate the similarity measure with respect to accuracy on the task of assigning a picture to its correct event. We use SVMs to train an appropriate similarity measure and investigate the performance of different types of SVMs (Ranking SVMs vs. Standard SVMs), different strategies for creating training data as well as the impact of the amount of training data and the kernel used. Our results show that a suitable similarity measure can be learned from a few examples only given a suitable strategy for creating training data. We also show that i) Ranking SVMs can learn from fewer examples, ii) are more robust compared to standard SVMs in the sense that their performance does not vary significantly for different sizes and samples of training data and iii) are not as prone to overfitting as standard SVMs.

[1]  Mor Naaman,et al.  Methods for extracting place semantics from Flickr tags , 2009, TWEB.

[2]  R. Mooney,et al.  Comparing and Unifying Search-Based and Similarity-Based Approaches to Semi-Supervised Clustering , 2003 .

[3]  Lars Schmidt-Thieme,et al.  Object Identification with Constraints , 2006, Sixth International Conference on Data Mining (ICDM'06).

[4]  Patrick Gallinari,et al.  Improving Image Annotation in Imbalanced Classification Problems with Ranking SVM , 2009, CLEF.

[5]  James Allan,et al.  On-Line New Event Detection and Tracking , 1998, SIGIR.

[6]  Hila Becker,et al.  Learning similarity metrics for event identification in social media , 2010, WSDM '10.

[7]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[8]  Lars Schmidt-Thieme,et al.  Scalable Event-Based Clustering of Social Media Via Record Linkage Techniques , 2011, ICWSM.

[9]  Christoph F. Eick,et al.  Using clustering to learn distance functions for supervised similarity assessment , 2005, Eng. Appl. Artif. Intell..

[10]  Thorsten Joachims,et al.  Supervised clustering with support vector machines , 2005, ICML.

[11]  Jianfeng Gao,et al.  Linear discriminant model for information retrieval , 2005, SIGIR '05.

[12]  Thorsten Joachims,et al.  Optimizing search engines using clickthrough data , 2002, KDD.

[13]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[14]  Wolfgang Nejdl,et al.  Bringing order to your photos: event-driven classification of flickr images based on social knowledge , 2010, CIKM.

[15]  Yoram Singer,et al.  An Efficient Boosting Algorithm for Combining Preferences by , 2013 .