You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An application developed in java (Eclipse maven 3.1)
Introduction
Social networks allow users to create virtual identities online, typically following advertising based business model. Advertising schemes on social networks could be more effective if networks could see the full set of information an individual posts across several platforms, which is challenging because users may not identify themselves in exactly the same way on each platform. This requires matching user identities across platforms. This is an identity matching system that can be used for user identification, using static profile characteristics (eg: name, location and gender etc.) as well as topic modeling approach using dynamic post data. It uses data analysis techniques together with machine learning approaches for this purpose.
So, this repository consists of work done to identify users when the user ids for different social network platforms such as facebook, twitter and google+ are feeded.
It performs analysis pairwise (eg: facebook-twitter, facebook-google+ and so on).
Demo directory contains demo videos about the project party by part.
Setup and Pre-requesties
* java SDK 1.7
* Firefox 31 need to be installed to run this application.
* svm model should be located inside the "/output/svm/model" directory
Setup Credentials for API Calls
* This application deals with Facebook Graph API, Twitter API and Google+ API to retrieve data.
* It is important to setup api keys in order to system work properly.
* Go to https://console.developers.google.com/project and create a sample project to get reqired credentials.
* Once you create the project, enable APIs such as Geocoding API, Distance Matrix API and Google+ API under APIs & auth.
* Navigate to credentials section and then note down the API Key under Public API access -> Key for server applications.
* Edit the ProfileDisambiguator.java("src/profiledisambiguator/"), replace "SET_THE_KEY_HERE" inside main() with the key obtained.