text:
You Are What You Like! Information Leakage Through Users Interests
- Marianna Jennings
- 3 years ago
- Views:
1 You Are What You Like! Information Leakage Through Users Interests Abdelberi Chaabane, Gergely Acs, Mohamed Ali Kaafar INRIA France {chaabane, gergely.acs, Abstract Suppose that a Facebook user, whose age is hidden or missing, likes Britney Spears. Can you guess his/her age? Knowing that most Britney fans are teenagers, it is fairly easy for humans to answer this question. Interests (or likes ) of users is one of the highly-available on-line information. In this paper, we show how these seemingly harmless interests (e.g., music interests) can leak privacysensitive information about users. In particular, we infer their undisclosed (private) attributes using the public attributes of other users sharing similar interests. In order to compare user-defined interest names, we extract their semantics using an ontologized version of Wikipedia and measure their similarity by applying a statistical learning method. Besides self-declared interests in music, our technique does not rely on any further information about users such as friend relationships or group belongings. Our experiments, based on more than 104K public profiles collected from Facebook and more than 2000 private profiles provided by volunteers, show that our inference technique efficiently predicts attributes that are very often hidden by users. To the best of our knowledge, this is the first time that user interests are used for profiling, and more generally, semantics-driven inference of private data is addressed. 1. Introduction Among the vast amount of personal information, user interests or likes (using the terminology of Facebook) is one of the highly-available public information on On-line Social Networks (OSNs). Our measurements show that 57% of about half million Facebookuserprofilesthatwecollected publicly reveal at least one interest amongst different categories. This wealth of information shows that the majority of users consider this information harmless to their privacy as they do not see any correlation between their interests and their private data. Nonetheless, interests, if augmented with semantic knowledge, may leak information about its owner and thus lead to privacy breach. For example, consider an unknown Facebook user who has an interest Eenie Meenie. In addition, there are many female teenager users who have interests such as My World 2.0 and Justin Bieber. It is easy to predict that the unknown user is probably also a female teenager: Eenie Meenie is asongof JustinBieber onhisalbum MyWorld2.0, and most Facebook users who have these interests are female teenagers. This example illustrates the two main components of our approach: (1) deriving semantic correlation between words (e.g., My World 2.0, Eenie Meenie, and Justin Bieber ) in order to link users sharing similar interests, and (2) deriving statistics about these users (e.g., Justin Bieber fans) by analyzing their public Facebook profiles. To the best of our knowledge, the possibility of this information leakage and the automation of such inference have never been considered so far. We believe that this lack of exploitation is due to several challenges to extract useful information from interest names and descriptions. First, many interests are ambiguous. In fact, they are short sentences (or even one word) that deal with a concept. Without a semantic definition of this concept, the interest is equivocal. For example, if a user includes My World 2.0 in her Art/Entertainment interests, one can imply that this user is likely to be interested in pop as a genre of music. Without a knowledge of what My World 2.0 is, the information about such an interest is hidden, and hence unexploited. Second, drawing semantic link between different interests is difficult. For example, if a user includes in her public profile My World 2.0 and another user chooses the interest I love Justin Bieber, then clearly, these two users are among the Justin Bieber funs. However, at a large scale, automating interest linkage may not be possible without semantic knowledge. Finally, interests are user-generated, andassuch,very heterogeneous items as opposed to marketers classified items (e.g., in Amazon, Imdb, etc.). This is due to the fact that OSNs do not have any control on how the descriptions and titles of interests are constructed. As a result, interest descriptions as provided by users are often incorrect, misleading or altogether missing. It is therefore very diffi-
2 cult to extract useful information from interests and classify them from the user-generated descriptions. Particularly, interests that are harvested from user profiles are different in nature, ranging from official homepage links or ad-hoc created groups to user instantaneous input. In addition, interest descriptions, as shown on public profiles, either have coarse granularity (i.e., high level descriptions of classes of interests such as Music, Movies, Books, etc.), or they are too fine-grained to be exploited (e.g., referring to the name of a singer/music band, or to the title of a recent movie, etc.). Finding a source of knowledge encompassing this huge variety of concepts is challenging. Therefore, linking users sharing semantically related interests is the pivot of our approach. The main goal of our work is to show how seemingly harmless information such as interests, if augmented with semantic knowledge, can leak private information. As a demonstration, we will show that solely based on what users reveal as their music interests, we can successfully infer hidden information with more than 70% of correct guesses for some attributes in Facebook. Furthermore, as opposed to previous works [18, 27, 22], our technique does not need further information,suchasfriendrelationshipsorgroupbelongings. Technical Roadmap Our objective is to find out interest similarities between users, even though these similarities might not be clearly observed from their interests. We extract semantic links between their seemingly unrelated interest names using the Latent Dirichlet Allocation (LDA) generative model [6]. The idea behind LDA is to learn the underlying (semantic) relationship between different interests,andclassifythem into unobserved groups (called Interest Topics). The output of LDA is the probabilities that an interest name belongs to each of these topics. To identify latent (semantic) relations between different interests, LDA needs a broadersemanticdescriptionofeach interest than simply their short names. For instance, LDA cannot reveal semantic relations between interests Eenie Meenie and My World 2.0 using only these names unless they are augmented with some text describing their semantics. Informally, we create a document about Eenie Meenie and another about My World 2.0 that contain their semantic description and then let LDA identify the common topics of these documents. These documents are called Interest Descriptions. In order to draw semantic knowledge from the vast corpus of users interests, we leverage on the ontologized version of Wikipedia. An interest description, according to ourwikipediausage,isthe parent categories of the most likely article that describes the interest. These represent broader topics organizing this interest. For instance, there is a single Wikipedia article about Eenie Meenie which belongs to category Justin Bieber songs (among others). In addition, there is another article about My World 2.0 that belongs to category Justin Bieber albums. Therefore, the descriptionsofinterests Eenie Meenie and My World 2.0 will contain Justin Bieber songs and Justin Bieber albums, respectively, and LDA can create a topic representing Justin Bieber which connects the two interests. An interesting feature of this method is the ability to enrich the user s interests from, say asingleitem,toacollectionofrelatedcategories,andhence draw a broader picture of the semantics behind the interest of the user. We used two sets of 104K public Facebook profiles and 2000 private profiles to derive the topics of all the collected interests. Knowing each user s interests and the probabilities that these interests belong to the identified topics, we compute the likelihood of users are interested in these topics. Our intuition is that users who are interested roughly in the same topics with similar likelihood (called interest neighbors) have also similar personal profile data. Hence, to infer a specific user s hidden attribute in his profile, we identify his interest neighbors who publicly reveal this attribute in their profile. Then, we guess the hidden value from the neighbors (public) attribute values. We postulate and verify that interest-based similarities between users, and in particular their music preferences, is a good predictor of hidden information. As long as users are revealing their music interests, we show that sensitive attributes such as Gender, Age, Relationship status and Country-level locations can be inferred with high accuracy. Organization We describe our attacker model in Section 2. Section 3 presents related work and show the main differences between our approach and previous works. Our algorithm is detailed in Section 4 and both of our datasets are described in Section 5. Section VI is devoted to present our inference results. We discuss some limitations of our approach and present future works in Section 7 and finally we conclude. 2. Attacker Model Before defining our attacker model, we describe user profiles as implemented by Facebook. Facebook implements a user profile as a collection of personal data called attributes, which describe the user. These attributes can be binary such as Gender or multivalues such as Age. The availability of these attributes obeys to a set of privacy-settings rules. Depending on these privacy settings, which are set by the user, information can be revealed exclusively to the social links established on
3 OSN (e.g., friends in Facebook 1 )orpartially(e.g.,tofriends of friends) or publicly (i.e., to everyone). In this paper, we demonstrate the information leakage through users interests by inferring the private attributes of a user. We consider two binary attributes (Gender: male/female and Relationship status: married/single) and two multi-valued attributes (Country-level location and Age). As opposed to previous works [18, 27], we consider an attacker that only has access to self-declared, publicly available music interests. Hence, the attacker can be anyone who can collect the Facebook public profile of a targeted user. In fact, earlier attacks considered a dataset crawled from a specific community such as a university. Hence, the crawler being part of this community had access to attributes that are only visible to friends which impacts data availability. Indeed, as we will show in Section 5, data availability is different whether we deal with public data (data disclosed to anyone) or private data (data disclosed to friends only). Thus our attacker is more general compared to [18, 27], since it relies only on public information. This characteristic allows us to draw a broader attacker. For example, our technique can be used for the purpose of profiling to delivertargeted ads. Advertisers could automatically build user profiles with high accuracy and minimum effort, with or without the consent of the users. Spammers could gather information across the web to send extremely targeted spam (e.g., by including specific information related to the location or age of the targeted user). 3. Related Work Most papers have considered two main privacy problems in OSNs: inferring private attributes and de-anonymizing users. Most of these works used the information of friendships or group belongings in order to achieve these goals. By contrast, our approach only relies on users interests. In particular, instead of using link based classification algorithms [11] and/or mixing multiple user attributes to improve inference accuracy, we provide a new approach based on semantic knowledge in order to demonstrate information leakage through user interests. Moreover, all previous works relied on private datasets (e.g., dataset of a private community such as a university), and hence assumed a different attacker model than ours (see Section 2 for details). We also leverage knowledge from the area of Personalizing Retrieval in order to link users sharing similar interests. Private Attribute Inference Zheleva and Getoor [27] were the first to study the impact of friends attributes on the privacy of a user. They tried to infer private user attributes based on the groups the users belong to. For that 1 Facebook has recently added a feature to split friends into sublists in order to make some attributes accessible to a chosen subset of friends. purpose, they compared the inference accuracy of different link-based classification algorithms. Although their approach provides good results for some OSNs such as Flicker, they admit that it is not suitable to Facebook especially with multi-valued attributes such as political views. Moreover, they made the assumption that at least 50% of auser sfriendsrevealtheprivateattribute. However,our experiments show that this is not realistic in our attacker model, since users tend to (massively) hide their attributes from public access (see Section 5). For instance, only 18% of users on Facebook disclose their relationship status and less than 2% disclose their birth date. In [13], authors built a Bayes network from links extracted from a social network. Although they crawled a real OSN (LiveJournal) they used hypothetical attributes to analyze their learning algorithm. A further step was taken by [18] who proposed a modified Naive Bayes classifier that infers political affiliation (i.e., a binary value: liberal or conservative) based on user attributes, user links or both. Besides a different attacker model, we do not use the combination of multiple attributes to infer the missing one (i.e., we only use music interests). Rather than relying on self declared or existing graphs, Mislove et al. [22] built virtual communities based on a metric called Normalized conductance. However, community-based inference is datadependentbecausethe detected community may not correlate with the attribute to be inferred. Indeed, [25] provided an in depth study of community detection algorithms for social networks. After comparing the results of 100 different social graphs (provided by Facebook), they concluded that a common attribute of a community is good predictor only in certain social graphs (e.g., according to [25], the communities in the MIT male network are dominated by residence, but it is not the case for female networks). De-anonymizing Users In [5], the authors considered an anonymized network composed of nodes (users) and edges (social links) where the attacker aims to identify a targeted user. Another problem was considered by [26], where a targeted user visiting a hostile website was deanonymized using his group belongings (stolen from his web-history). The main idea behind both attacks is that the group membership of a user is in general sufficient to identify him/her. De-anonymization of users, considered by these works, is an orthogonal privacy risk to attribute inference. Personalizing Retrieval Our work shares techniques with the area of personalizing retrieval where the goal is to build personalized services to users. This can be derived from the user taste or by interpreting his social interactions. This is an active research domain and a broad range
4 of problems were resolved and used in e-commerce, recommendation, collaborative filtering and similar. This knowledge extraction entails the analysis of a large text corpora from which one can derive a statistical model that explains latent interactions between the documents. Latent semantic analysis techniques provide an efficient way to extract underlying topics and cluster documents [14, 9]. Latent Dirichlet Allocation (LDA) [6] has been extended by Zhang et al. [7] to identify communities in the Orkut social network. The model was successfully used to recommend new groups to users. In addition, Zheleva et al. [28] used an adapted LDA model to derive music taste from listening activities of users in order to identify songs related to a specific taste and the listeners who share the same taste. Similarly to these works, we also use LDA to capture the interest topics of users but instead of recommending content, our goal is to link users sharing semantically-related interests to demonstrate information leakage. 4. From Interest Names to Attribute Inference 4.1. Overview While a human can easily capture the semantics behind different interest names (titles or short descriptions), this task cannot be easily automated. In this section, we present how we can extract meaningful knowledge from users interests and then classify them for the purpose of attribute inference. Our technique consists of four main steps as illustrated by Figure 1: 1. Creating Interest Descriptions: Interest descriptions are the user-specified interest names augmented with semantically related words which are mined from the Wikipedia ontology. 2. Extracting semantic correlation between interest descriptions using Latent Dirichlet Allocation (LDA). The output represents a set of topics containing semantically related concepts. 3. Computing Interest Feature Vectors (IFV). Based on the discovered topics, LDA also computes the probability that an interest I belongs to Topic i for all I and i (Step 3a). Then, we derive the IFV of each user (Step 3b) which quantifies the interest of a user in each topic. 4. Computing the neighbors of each user in the feature space (i.e., whose IFVs are similar in the feature space) to discover similar users, and exploiting this neighborhood to infer hidden attributes Step 1: Augmenting Interests Interest names (shortly interests) extracted from user profiles can be single words, phrases, and also complex sentences. These text fragments are usually insufficient to characterize the interest topics of the user. Indeed, most statistical learning methods, such as LDA, need a deeper description of a given document (i.e., interest) in order to identify the semantic correlation inside a text corpora (i.e., set of interests). Moreover, the diversity and heterogeneity of these interests make their description a difficult task. For instance, two different interests such as AC/DC and I love Angus Young refer to the same band. However, these strings on their own provide insufficient information to reveal this semantic correlation. To augment interest names with further content that helps LDA to identify their common topics, we use an ontology, which provides structured knowledge about any unstructured fragment of text (i.e., interest names) Wikipedia as an Ontology Although there are several available ontologies [10, 3], we use the ontologized version of Wikipedia, the most upto-date and largest reference of human knowledge in the world. Wikipedia represents a huge, constantly evolving collection of manually defined concepts and semantic relations, which are sufficient to cover most interest names. Moreover, Wikipedia is multilingual which allows the augmentation of non-english interest names. We used the Wikipedia Miner Toolkit [21] to create the ontologized version of Wikipedia from a dump made on January, 2011 with asizeof27gb. Wikipedia includes articles and categories. Each article describes a single concept or topic, and almost all Wikipedia s articles are organized within one or more categories, which can be mined for broader (more general) semantic meaning. AC/DC, for example, belongs to the categories Australian hard rock musical groups, Hard rock musical groups, Blues-rock groups etc. All of Wikipedia s categories descend from a single root called Fundamental. The distance between a particular category and this root measures the category s generality or specificity. For instance, AC/DC is in depth 5, while its parent categories are in depth 4whichmeanstheyaremoregeneralandclosertotheroot. All articles contain various hyper links pointing to further (semantically related) articles. For example, the article about Angus Young contains links to articles AC/DC, musician, duckwalk, etc. The anchor texts used within these links have particular importance as they can help with disambiguation and eventually identifying the most related article to a given search term: e.g., if majority of the duckwalk links (i.e., their anchor texts contain string duck-
5 Interests I1 : Michael Jackson I2 : Lady Gaga I3 : Lil Wayne I4 : Bob Marley I5 : Sai Sai Kham Leng I6 : Fadl Shaker I7 : Charlene Choi Wikipedia (Step 1) Augmented interests (Interest descriptions) I1 : Michael Jackson, american pop singers; american choreographers; american dance musicians; the jackson 5 members; mtv video music awards winners;... I2 : Lady Gaga, american pop singers; american singer-songwriters; bisexual musicians; musicians from new york; english-language singers;... I4 : Bob Marley, jamaican songwriters; jamaican male singers; rastafarian music; english-language singers;... I5 : Sai Sai Kham Leng, burmese musicians; burmese singers; burmese singer-songwriters;... I6 : Fadl Shaker, lebanese singers; arabic-language singers; arab musicians;... LDA (Step 2) Extracted interest topics Topic 1 Topic 2 Topic 3... american blues singers arabic-language singers freestyle rappers american soul singers lebanese singers hiphop singers american male singers rotana artists g-funk african american singers arab musicians crips english-language singers israeli jews hip hop djs american pop singers egyptian singers hip hop musicians musicians from indiana algerian musicians electro-hop musicians musicians from philadelphia rai musicians african american songwriters LDA (Step 3a) User Interests User1 I1 User2 I1, I2 User3 I6 User4 I1, I2, I6... Users IFV computation (Step 3b) User Topic 1 Topic 2 Topic 3 Topic 3... User User User User Interest Feature Vectors (IFV) Interest Topic 1 Topic 2 Topic 3 Topic 3... I I I I Topic belongings of Interests Figure 1: Computing interest feature vectors. First, we extract interest names and augment them using Wikipedia (Step 1). Then, we compute correlation between augmented interests and generate topics (Step 2) using LDA. Finally, we compute the IFV of each user (Step 3). walk ) is pointing to Chuck Berry and only a few of them to the bird Duck, then with high probability the search term duckwalk refers to Chuck Berry (a dancing style performed by Chuck Berry). Indeed, the toolkit uses this approach to search for the most related article to a search string; first, the anchor texts of the links made to an article are used to index all articles. Then, the article which has the most links containing the search term as the anchor text is defined to be the most related article Interest Description The description of an interest is the collection of the parent categories of its most related Wikipedia article (more precisely, the collection of the name of these categories). To create such descriptions, we first searched for the Wikipedia article that is most related to a given interest name using the toolkit. The search vocabulary is extensive (5 million or more terms and phrases), and encodes both synonymy and polysemy. The search returns an article or set of articles that could refer to the given interest. If a list is returned, we select the article that is most likely related to the interest name as described above. Afterwards, we gather all the parent categories of the most related article which constitute the description of the interest. For example, in Figure 1, User3 has interest Fadl Shaker. Searching for Fadl Shaker in Wikipedia, we obtain a single article which has parent categories Arab musicians, Arabic-language singers and Lebanese male singers. These strings altogether (with Fadl Shaker ) give the description of this interest Step 2: Extracting Semantic Correlation To identify semantic correlations between interest descriptions, we use Latent Dirichlet Allocation (LDA) [6]. LDA captures statistical properties of text documents in a discrete dataset and represents each document in terms of the underlying topics. More specifically, having a text corpora consisting of N documents (i.e., N interest descriptions), each document is modeledasamixtureoflatenttopics (interest topics). A topic represents a cluster of words that tend to co-occur with a high probability within the topic. For example, in Figure 1, American soul singers and American blues singers oftenco-occurandthusbelong to the same topic (Topic 1 ). However, we do not expect to find Arab musicians in the same context, and thus, it belongs to another topic (Topic 2 ). Note that the topics are created by LDA and they are not named. Through characterizing the statistical relations among words and documents, LDA can estimate the probability that a given document is about a given topic where the number of all topics is denoted by k and is a parameter of the LDA model. More precisely, LDA models our collection of interest descriptions as follows. The topics of an interest description are described by a discrete (i.e., categorical) random variable M(φ) with parameter φ which is in turn drawn from a Dirichlet distribution D(α) for each description, where both φ and α are parameter vectors with a size of k. Inaddition, each topic z out of the k has a discrete distribution M(β z ) on the whole vocabulary. The generative process for each interest description has the following steps: 1. Sample φ from D(α). 2. For each word w i of the description:
6 (a) Sample a topic z i from M(φ). (b) Sample a word w i from M(β zi ). Note that α and B = z {β z } are corpus-level parameters, while φ is a document-level parameter (i.e., it is sampled once for each interest description). Given the parameters α and B,thejointprobabilitydistributionofaninterest topic mixture φ, asetofwordsw,andasetofk topics Z for a description is p(φ, Z, W α, B) =p(φ α) i p(z i φ)p(w i β zi ) (1) The observable variable is W (i.e., the set of words in the interest descriptions) while α, B, and φ are latent variables. Equation (1) describes a parametric empirical Bayes model, where we can estimate the parameters using Bayes inference. In this work, we used collapsed Gibbs sampling [19] to recover the posterior marginal distribution of φ for each interest description. Recall that φ is a vector, i.e., φ i is the probability that the interest description belongs to Topic i Step 3: Interest Feature Vector (IFV) Extraction The probability that a user is interested in Topic i is the probability that his interest descriptions belong to Topic i. Let V denote a user s interest feature vector, I is the set of his interest descriptions, and φ I i is the probability that interest description I belongs to Topic i.then,forall1 i k, V i =1 I I(1 φ I i ) is the probability that the user is interested in Topic i. For instance, in Figure 1, User4 has interests Lady Gaga, Michael Jackson, and Fadl Shaker. The probability that User4 belongs to Topic 1, which represents American singers, is the probability that at least one of these interests belongs to Topic 1.Thisequals1 ((1 0.8)(1 0.8)) = Step 4: Inference Neighbors Computation Observe that an IFV uniquely defines the interest of an individual in a k-dimensional feature space. Defining an appropriate distance measure in this space, we can quantify the similarity between the interests of any two users. This allows the identification of users who share similar interests, and likely have correlated profile data that can be used to infer their hidden profile data. We use a chi-squared distance metric. In particular, the correlation distance d V,W between two IFV vectors V and W is k (V i W i ) 2 d V,W = (V i + W i ) i=1 In [23], authors showed that the chi-squared distance gives better results when dealing with vectors of probabilities than others. Indeed, we conducted several tests with different other distance metrics: Euclidean, Manhattan and Kullback-Leibler, and results show that the chi-squared distance outperforms all of them. Using the above metric, we can compute the l nearest neighbors of a user u (i.e., the users who are the closest to u in the interest feature space). Anaiveapproachistocompute all M 2 /2 pairwise distances, where M is the number of all users, and then to find the l closest ones for each user. However, it becomes impractical for large values of M and k. Amoreefficientapproachusingk-d tree is taken. The main motivation behind k-d trees is that the tree can be constructed efficiently (with complexity O(M log 2 M)), then saved and used afterwards to compute the closest neighbor of any user with a worst case computation of O(k M 1 1/k ) Inference We can infer a user s hidden profile attribute x from that of its l nearest neighbors: first, we select the l nearest neighbors out of all whose attribute x is defined and public. Then, we do majority voting for the hidden value (i.e., we select the attribute value which the most users out of the l nearest neighbor have). If more than one attribute value has the maximal number of votes, we randomly choose one. For instance, suppose that we want to infer User4 s country-level location in Figure 1, and User4 has 5 nearest neighbors (who publish their locations) because all of them are interested in Topic 2 with high probability (e.g., they like Fadl Shaker ). If 3 out of these 5 are from Egypt and the others are from Lebanon then our guess for User4 s location is Egypt. Although there are multiple techniques besides majority voting to derive the hidden attribute value, we will show in Section 6.2 that, surprisingly, even this simple technique results in remarkable inference accuracy. 5. Dataset Description For the purpose of our study, we collected two profile datasets from Facebook. The first is composed of Facebook profiles that we crawled and which we accessed as everyone (see Section 5.1). The second is a set of more than 4000 private profiles that we collected from volunteers using a Facebook application (see Section 5.2). Next, we describe our methodology used to collect these datasets. We
8 Figure 2: Left: Complementary Cumulative Distribution Function of Music Interests. Right: Cumulative Distribution Function (CDF) of Country-level Locations (retrieved from the CurrentCity attribute) 5.4. Dataset Description In the following, we provide statistics that describe the datasets used in this study. First, Table 1 summarizes the statistics about the availability of attributes in the three datasets (i.e., in RawProfiles, PubProfiles and VolunteerProfiles). Attributes Raw(%) Pub(%) Volunteer(%) Gender Interests Current City Looking For Home Town Relationship Interested In Birth date Religion Table 1: The availability of attributes in our datasets. We observe that Gender is the most common attribute that users publicly reveal. However, three attributes that we want to infer are largely kept private. The age is the information that users conceal the most (89% are undisclosed in PubProfiles). Comparing the availability of the attributes in PubProfiles and VolunteerProfiles is enlightening. We can clearly note that users tend to hide their attribute values from public access even though these attributes are frequently provided (in their private profiles). For instance, the birth date is provided in more than 72% in VolunteerProfiles, whereas it is rarely available in PubProfiles (only 1.62% of users provide their full birth date). The current city is publicly revealed in almost 30% of the cases, whereas half of all volunteers provided this data in their private profile. Recall that the attributes we are interested in are either binary (Gender, Relationship) or multivalued (Age, Country-level location). Finally, note that, as it is shown in Table 1, the public availability of attributes in PubProfiles and in RawProfiles are roughly similar. Also note that the availability of interests slightly changes from RawProfiles (57%) to VolunteerProfiles (62%), yet still relatively abundant. This behavior might have at least two explanations: (1) by default, Facebook sets Interest to be a public attribute, (2) users are more willing to reveal their interests compared to other attributes. Figure 2(left)depictsthecomplementaryCDFofmusicinterests publicly revealed by users in the three datasets. Note that more than 30% of RawProfiles profiles reveal at least one music interest. Private profiles show a higher ratio which is more than 75%. Figure 2 (right) plots the cumulative distribution of the country-level locations of users in our datasets. The three curves show that a single country is over-represented, and that a large fraction of users locations is represented only by a few countries. Independently from the dataset, 40% of users come from a single country, and the top 10 countries represent more than 78% of users. The gentler slope of the curves above 10 countries indicates that other countries are more widely spread across the remaining profiles. Notably, the number of countries appearing in VolunteerProfiles shows that the distribution does not cover all countries in the world. In particular, our volunteers only come from less than 35 different countries. Nevertheless, we believe that VolunteerProfiles still fits for purpose because the overrepresentation shape of location distributions is kept, and illustrated by the Facebook statistics [4] in general (more than 50% of users come from only 9 countries). Motivated by this over-representation in our datasets, we validate our inference technique in Section 6.2 on users that come from the top 10 countries (following the Facebook statistics).
9 Attribute Overall marginal distribution (OMD) Inference accuracy on VolunteerProfiles PubProfiles Facebook statistics PubProfiles OMD Facebook statistics OMD Gender 62% (Female) 51% (Male) 39.3% 60.7% Relationship 55% (Single) Unknown 36.7% 50% 4 Age 50% (18-25) 26.1% (26-34) 33.9% 57.9% Country 52% (U.S) 23% (U.S) 2.3% 2.3% Table 2: Baseline inference using differentmarginaldistributions. Inferenceof VolunteerProfiles based on Facebook OMD is better than PubProfiles OMD. 6. Experimentation Results and Validation In the following, we validate our interest-based inference technique using both VolunteerProfiles and PubProfiles. We evaluated the correctness of our algorithm in terms of inference accuracy, i.e. the fraction of successful inferences and the total number of trials. An inference is successful if the inferred attribute equals to the real value. In particular, forbothpubprofiles andvolunteerprofiles datasets and for each attribute to be inferred, we select users that provide the attribute and then we compute the inference accuracy: we hide each user s attribute, compute the nearest neighbors of the user, do a majority voting as described in Section 4.5.1, and then verify whether the inference yields the real attribute. Before discussing our validation results, in the following, we introduce a maximum likelihood-based inference technique that we consider as a baseline technique with which we compare our method Baseline Inference Technique Without having access to any friendship and/or community graph, an adversary can rely on the marginal distributions of the attribute values. In particular, the probability of value val of a hidden attribute x in any user s profile u can be estimated as the fraction of users who have this attribute value in dataset U: P (u.x = val U) = {v v.x = val v U} U Then, a simple approach to infer an attribute is to guess its most likely value for all users (i.e., the value x for which P (u.x = val U) is maximal). To compute P (u.x = val U), anadversarycancrawla set of users and then derive the Overall Marginal Distribution (OMD) of an attribute x from the crawled dataset (more preciselly, U is the subset of all crawled users who published that attribute). However, this OMD is derived from public attributes (i.e., U contains only publicly revealed attributes), and hence, may deviate from the real OMD which includes both publicly revealed and undisclosed attributes. 4 Using random guessing instead of maximum likelihood decision To illustrate the difference, consider Table 2 that compares the real OMD of the four attributes to be inferred, as provided by Facebook statistics (composed of both private and public attributes [4]), with the OMD derived from our public dataset PubProfiles. The two distributions suggest different predominant values which highly impacts the inference accuracy when the guess is based on the most likely attribute value. For instance, PubProfiles conveys that the majority of Facebook users are female which contradicts Facebook statistics (with a significant difference of 11%). Similarly, the age of most users according to PubProfiles is between 18 and 25-years old, while the predominant category of ages, according to Facebook, is In fact, all public datasets (e.g., PubProfiles) arebiased towards the availability of attributes (not to be confused with the bias in sampling discussed in Section 5.1). Recall that, as shown in Table 1, some attributes (in particular Age, Relationship status and Country) are publicly available for only a small fraction of users (see the PubProfiles column). Put simply, the difference between the two OMDs is mainly due to the mixture of private and public attributes in Facebook statistics and the absence of private attributes in PubProfiles. Whether revealing attributes is driven by some sociological reasons or others is beyond the scope of this paper. To illustrate how the bias towards attribute availability impacts inference accuracy, we conduct two experiments. First, we infer the attributes in VolunteerProfiles using the OMD derived from PubProfiles. Inthesecondexperiment, we infer the same attributes using the OMD computed from Facebook statistics. As shown in Table 2, the second approach always performs better. The results show that using the Facebook statistics we obtain an inference accuracy gain of 21% for the gender and 25% for the age. Since Facebook does not provide statistics about the relationship status of their users, we used random guessing instead (i.e., we randomly chose between singleandmarriedforeachuser). Surprisingly, even random guessing outperforms the maximum likelihood-based approach using PubProfiles OMD. Therefore, we conclude that the maximum likelihood-based inference performs better when we use the OMD derived from Facebook statistics. Accordingly, in our performance evaluation, we also used this in our baseline inference tech-
10 nique. Finally, note that previous works [27, 18] computed the inference accuracy using private data (i.e., their dataset is acrawlofacommunity,andthus,theycouldaccessall attributes that can only be seen by community members). Hence, these results are obtained with different attacker model, and the assumption that 50% of all attributes are accessible, as suggested in [27], is unrealistic in our model Experiments In order to validate our interest-based inference technique, we follow two approaches. First, for each attribute, we randomly sample users from PubProfiles such that the sampled dataset has the same OMD as the real Facebook dataset [4]. Then, we measure the inference accuracy on this sampled dataset. Second, we test our technique on the VolunteerProfiles dataset where both private and public attributes are known. Since we know the attribute values in the collected profiles, we can check if the inference is successful or not. In particular, we infer four attributes in both approaches: Gender, Relationship status, Age, and the Country of current location. We run experiments to infer an attribute a in PubProfiles as follows: 1. From all users that provide a in PubProfiles, werandomly sample a set of users (denoted by S) following the OMD of Facebook. The size of S for each attribute is tailored by (i) Facebook OMD and (ii) the number of available samples in PubProfiles. Table3showsthe size of S. Attribute Baseline Random guess IFV Inference Gender 51% 50% 69% Relationship 50% 50% 71% Country 41% 10% 60% Age 26% 16.6% 49% Table 4: Inference Accuracy of PubProfiles accuracy for each attribute is essential. Figure 3 depicts the inference accuracy in function of the number of neighbors. This figure clearly shows that each attribute has a specific number of neighbors that results in the best inference accuracy. Note that, as discussed at the beginning of this section, we rely on repeated random sampling to compute the results, and hence, the computed parameters are independent from the input data. Age inference requires two neighbors. This can be explained by the limited number of users that disclose their age which causes the IFV space to be very sparse: the more neighbors we consider the more likely it is that these neighbors are far and have different attribute values. For other attributes, the optimal number of neighbors is between 3 and 5. We tested different IFV sizes (i.e., k the number of topics). Notably, best results were achieved with k =100. In the sequel, we will use these estimated numbers of neighbors as well as k =100which yield the best inference accuracy. 2. For this sampled set, we compute the inference accuracy as it has been described in Section We repeat Steps 2 and 3 fifteen times and compute the average of all inference accuracy values (Monte Carlo experiment). For VolunteerProfiles weproceedasforpubprofiles,but since the attributes are a mix of public and private attributes, there is no need to do sampling, and we skip Step 1. Attribute Size of S Gender 1000 Relationship 400 Country 1000 Age 105 Table 3: Size of S Parameter Estimation Recall from Section that our algorithm is based on majority voting. Hence, estimating the number of neighbors that provides the best inference Figure 3: Correlation between Number of Neighbors and Inference accuracy Table 4 provides a summary of the results for PubProfiles. The information leakage can be estimated to 20% in comparison with the baseline inference. Surprisingly, the amount of the information is independent from the inferred attribute since the gain is about 20% for all of them. These results show that music interest is a good predictor of all attributes.
11 Inferred Attribute Male Female Male 53% 47% Female 14% 86% Table 5: Confusion Matrix of Gender Gender Inference Table 4 shows that the gender can be inferred with a high accuracy even if only one music interest is known in the PubProfiles. Ouralgorithmperforms18% better than the baseline. Recall that the baseline guesses male for all users (Table 2). To compare the inference accuracy for both males and females, we computed the confusion matrix in Table 5. Surprisingly, memale inference is highly accurate (86%) with a low false negative rate (14%). However, it is not the case for male inference. This behavior can be explained by the number of female profiles in our dataset. In fact, females represent 61.41% of all collected profiles (with publicly revealed gender attribute) and they were subscribed to music interests. However, males share only music interests which represents 35% less than woman. Hence, our technique is more capable of predicting females since the amount of their disclosed (music) interest information is larger compared to males. This also confirms that the amount of disclosed interest information is correlated with inference accuracy. Inferred Attribute Single Married Single 78% 22% Married 36% 64% Table 6: Confusion Matrix of Relationship Relationship Inference Inferring the relationship status (married/single) is challenging since less than 17% of crawled users disclose this attribute showing that it is highly sensitive. Recall that, as there is no publicly available statistics about the distribution of this attribute, we do random guessing as the baseline (having an accuracy of 50%). Our algorithm performs well with 71% of good inference for all users in PubProfiles. Aspreviously,weinvestigatehow music interests are a good predictor for both single and married users by computing the confusion matrix (Table 6). We notice that single users are more distinguishable, based on their IFV, than married ones. The explanation is that single users share more interests than married ones. In particular, asingleuserhasanaverageof9musicinterestswhereasa married user has only Likewise in case of gender, this confirms that the amount of disclosed interest information is correlated with inference accuracy. Country of Location Inference As described in Section 5, we are interested in inferring the users location in the top 10 countries in Facebook. Our approach can easily be extended to all countries, however, as shown by Figure 2, more than 80% of users in PubProfiles belong to 10 countries and these countries represent more than 55% of all Facebook users according to [4]. As the number of users belonging to the top 10 countries is very limited in VolunteerProfiles, wedonotevaluateourschemeonthat dataset. Table 4 shows that our algorithm has an accuracy of 60% on PubProfiles with 19% increase compared to the baseline (recall that, following Table 2, the baseline gives U.S. as a guess for all users). Figure 4 draws the confusion matrix 6 and gives more insight about the inference accuracy. In fact, countries with a specific (regional) music have better accuracy than others. Particularly, U.S. has more than 94% of correct inference, Philippine 80%, India 62%, Indonesia 58% and Greece 42%. This highlights the essence of our algorithm where semantically correlated music interests are grouped together and hence allow us to extract users interested in the same topics (e.g., Philippine music). Without asemanticknowledgethatspecifiestheoriginofasinger or band this is not possible. As for Gender and relationship, the number of collected profiles can also explain the incapacity of the system to correctly infer certain countries such as Italy, Mexico or France. In particular, as shown in Table 7, the number of users belonging to these countries is very small. Hence, their interests may be insufficient to compute a representative IFV whichyieldspooraccuracy. Inferred Att % 30% 11.6% 0% % 67% 3.4% 1.3% % 46.15% 38.4% 0% 35+ 0% 100% 0% 0% Table 8: Confusion Matrix of Age Inference Age Inference Finally, we are interested in inferring the age of users. To do that, we created five age categories 7 that are depicted in Table 8. Recall that the baseline technique always predicts the category of 26 and 34 years for all users. Table 4 shows that our algorithm performs 23% better than the baseline attack. Note that our technique gives good results despite that only 3% of all users provide their age (3133 users in total) in PubProfiles. Weinvestigatehow music interests are correlated with the age bin by computing 6 We removed Brazil since all its entries (2) were wrongly inferred. This is caused by the small number of Brazilians in our dataset. 7 We created six categories but since in PubProfiles we have only few users in the last 3 bins, we merge them together. For VolunteerProfiles we have six bins.
12 Country %ofusers US 71.9% PH 7.80% IN 6.21% ID 5.08% GB 3.62% GR 2.32% FR 2.12% MX 0.41% IT 0.40% BR 0.01% Figure 4: Confusion Matrix of Country Inference Table 7: Top 10 countries distribution in PubProfiles the confusion matrix in Table 8. We find that, as expected, most errors come from falsely putting users into their neighboring bins. For instance, our method puts 30% of years old users into the bin of years. However, note that fewer bins (such as teenager, adult and senior) would yield better accuracy, and it should be sufficient to many applications (e.g., for targeted ads). Observe that we have an error of 100% for the last bin. This is due to the small number of users (3 in PubProfiles) whobelongtothisbin (we cannot extract useful information and build a representative IFV for such a small number of users) VolunteerProfiles Inference Attribute Baseline Random guess IFV Inference Gender 51% 50% 72.5% Relationship 50% 50% 70.5% Age 26% 16.6% 42% Table 9: Inference Accuracy for VolunteerProfiles As a second step to validate our IFV technique, we perform inference on VolunteerProfiles. Table 9 shows that our algorithm also performs well on this dataset. Notice that Age inference is slightly worse than in PubProfiles. Recall from Section 6.2 that we had only a few users in the last three bins in PubProfiles, and hence, we merged these bins. However, in VolunteerProfiles, we have enough users and we can have 6 different age categories. This explains the small difference in inference accuracy between VolunteerProfiles and PubProfiles. Regarding other attributes, the accuracy is slightly worse for Relationship (-0.5%) and better for Gender (+3.5%). This small variation in inference accuracy between PubProfiles and VolunteerProfiles demonstrates that our technique has also good results with users having private attributes: in PubProfiles,wecouldcomputetheinference accuracy only on users who published their attribute values, while in VolunteerProfiles, wecouldalsotestourmethodonusers hiding their attributes. 7. Discussion Topic modeling We used LDA for semantic extraction. Another alternative is to use Latent Semantic Analysis (LSA) [17]. As opposed to LDA, LSA is not a generative model. It consists in extracting a spatial representation for words from a multi-document corpus by applying singular value decomposition. However, as pointed out in [12], spatial representations are inadequate for capturing the structure of semantic association; LSA assumes symmetric similarity between words which is not the case for a vast majority of associations. One classical example given in [12] involves China and North Korea: Griffiths et al. noticed that, generally speaking, people have always the intuition that North Korea is more similar to China than China to North Korea. This problem is resolved in LDA where P (occurence of word1 occurence of word2 ) P (occurence of word2 occurence of word1 ). In addition, [12] showed that LDA outperforms LSA in terms of drawing semantic correlations between words. Collaborative Filtering Our algorithm is based on discovering latent correlations between user interests in order to cluster users. An alternative approach could be to employ model-based collaborative filtering (MBCF) that avoids using semantic-knowledge. In MBCF, each user is represented by his interest vector. The size of this vector equals the number of all defined interest names, and its coordinates are defined as follows: a coordinate is 1 if the user has the corresponding interest name, otherwise it is 0. Since interest names are user-generated, the universe of all such names, and hence the vector size can be huge. This negatively impacts the performance.
13 In particular, collaborative filtering suffers from a coldstart effect [24], which means that the system cannot draw correct inferences for users who have insufficient information (i.e., small number of interests). Recall from Section 5that70%ofusersinPubProfiles have less than 5 interests and it is more than 85% in RawProfiles. Hence, the sparseness of users interest vectors is very high (the average density 8 is ). Moreover, [8] has studied the effect of cold-start in recommendation systems (for both item-based and collaborative-based) on real datasets gathered from two IP-TV providers. Their results show that awell-knowncfalgorithms,calledsvd[20],performs poorly when the density is low (about ) with a recall between 5% and 10%. Additionally, the number of new users and interests is ever growing (on average, 20 millions new users joined Facebook each month in the first half of 2011 [4]). This tremendous number of new users and interests keeps the system in a constant cold-start state. In addition, users, in MBCF typically evaluate items using a multi-valued metric (e.g., an item is ranked between 1 and 5) but it must be at least binary (e.g. like/dislike), whereas in our case, only likes (interests) are provided. In fact, the lack of an interest I in a user profile does not mean that the user is not interested in I, buthemaysimplynothavediscovered I yet. In these scenarios, when users only declare their interests but not their disinterest, MBCF techniques (e.g. SVD [20]) are less accurate than nearest neighbor-like approaches that we employed [16]. OSN independence One interesting feature of our technique is that it is OSN independent. In particular, it does not rely on any social graph, and the input data (i.e. interest names) can be collected from any other source of information (e.g., deezer, lastfm, or any other potential sources). No need for frequent model updates (stability) One may argue that our LDA model needs frequent updates since user interests are ever-growing. Nevertheless, recall from Section 4.2 that our technique uses the parent topics of the user interests (according to Wikipedia) to augment the semantics knowledge of each interest. There are substantially fewer higher-level parent categories than leaf categories in the Wikipedia hierarchy, and they change less frequently. Thus, there is no need to update the LDA model, unless the considered interest introduces a new parent category in the running model. Hence, our approach is more stable than MBCF; once the IFV vector is extracted and similarity is computed, we can readily make inference without having to retrain the system. 8 The density of this vector is the number of coordinates equal one divided by the vector size. Targeted advertising and spam Using our technique, advertisers could automatically build online profiles with high accuracy and minimum effort without the consent of users. Spammers could gather information across the web to send targeted spam. For example, by matching a user s Facebook profile and his address, the spammer could send him a message containing ads that are tailored to his inferred geo-localization, age, or marital status. Addressing possible limitations First, we only tested our approach on profiles that provide music interests. Even with this limitation, our results show the effectiveness of our technique in inferring undisclosed attributes. In addition, we only based our method on user interests and did not combine it with any other available attributes (e.g. gender or relationship) to improve inference accuracy. We must emphasize that our main goal was to show information leakage through user interests rather than developing a highly accurate inference algorithm. Considering other interests (e.g. movies, books, etc.) and/or combining with different available attributes can be a potential extension of our scheme which is left for future work. Second, we demonstrated our approach using an English-version of Wikipedia. However, our approach is not restricted to English, since Wikipedia is also available in other languages. Finally, we encountered few examples that denotes a non-interest (or dislike ). In particular, we observed interests that semantically express a dislike for a group, or an ideology. For instance, an interest can be created with the title I hate Michael Jackson. Our semantics-driven classification will falsely identify the users having this interest as Michael Jackson fans. However, as a minority of users are expected to use such a strategy to show their non-interest, this has a small impact on our approach. Additionally, one might integrate Applied Linguistics Techniques to handle such peculiar cases and filter out dislikes. 8 Conclusion This paper presents a semantics-driven inference technique to predict private user attributes. Using only Music Interests that are often disclosed by users, we extracted unobservable Interest topics by analyzing the corpus of Interests, which are semantically augmented using Wikipedia, and derived a probabilistic model to compute the belonging of users to each of these topics. We estimated similarities between users, and showed how our model can be used to predict hidden information. Therefore, on-line services and in particular OSNs should raise the bar of privacy protections by setting a restrictive by-default behavior, and explicitly hide most user information.
14 References [1] Qt port of webkit: an open source web browser engine. [2] Robots Exclusion Protocol. RobotsExclusionProtocol, [3] OpenCyc. [4] Facebook Statistics. com/facebook/facebook-stats/,2011. [5] L. Backstrom, C. Dwork, and J. Kleinberg. Wherefore art thou r3579x?: anonymized social networks, hidden patterns, and structural steganography. In Proceedings of the 16th international conference on World Wide Web, WWW 07, pages , New York, NY, USA, ACM. [6] D. M. Blei, A. Y. Ng, and M. I. Jordan. Latent Dirichlet Allocation. Journal of Machine Learning Research, 3: , [7] W.-Y. Chen, J.-C. Chu, J. Luan, H. Bai, Y. Wang, and E. Y. Chang. Collaborative filtering for orkut communities: discovery of user latent behavior. In Proceedings of the 18th international conference on World wide web,www 09,pages , New York, NY, USA, ACM. [8] P. Cremonesi and R. Turrin. Analysis of cold-start recommendations in IPTV systems. In RecSys 09: Proceedings of the third ACM conference on Recommender systems, pages , New York, NY, USA, ACM. [9] S. Deerwester, S. T. Dumais, G. W. Furnas, T. K. Landauer, and R. Harshman. Indexing by latent semantic analysis. JOURNAL OF THE AMERICAN SOCIETY FOR INFORMA- TION SCIENCE,41(6): ,1990. [10] C. Fellbaum, editor. WordNet An Electronic Lexical Database. The MIT Press, Cambridge, MA ; London, May [11] L. Getoor and C. P. Diehl. Link mining: a survey. SIGKDD Explor. Newsl.,7,December2005. [12] T. L. Griffiths, J. B. Tenenbaum, and M. Steyvers. Topics in semantic representation. Psychological Review,114:2007, [13] J. He, W. W. Chu, and Z. (victor Liu. Inferring privacy information from social networks. In IEEE International Conference on Intelligence and Security Informatics, [14] T. Hofmann. Probabilistic Latent Semantic Analysis. In Proceedings of Uncertainty in Artificial Intelligence, UAI,1999. [15] M. Kurant, M. Gjoka, C. T. Butts, and A. Markopoulou. Walking on a Graph with a Magnifying Glass. In Proceedings of ACM SIGMETRICS 11, SanJose,CA,June2011. [16] S. Lai, L. Xiang, R. Diao, Y. Liu, H. Gu, L. Xu, H. Li, D. Wang, K. Liu, J. Zhao, and C. Pan. Hybrid recommendation models for binary user preference prediction problem. In KDD Cup, [17] T. K. Landauer and S. T. Dumais. Solution to plato s problem: The latent semantic analysis theory of acquisition, induction and representation of knowledge. Psychological Review,1997. [18] J. Lindamood and M. Kantarcioglu. Inferring Private Information Using Social Network Data. Technical report, University of Texas at Dallas, [19] Z. Liu, Y. Zhang, E. Y. Chang, and M. Sun. Plda+: Parallel latent dirichlet allocation with data placement and pipeline processing. ACM Transactions on Intelligent Systems and Technology, special issue on Large Scale Machine Learning,2011.Softwareavailableathttp://code.google. com/p/plda. [20] D. B. Michael. Learning collaborative information filters, [21] D. Milne. An open-source toolkit for mining wikipedia. In Proc. New Zealand Computer Science Research Student Conf, [22] A. Mislove, B. Viswanath, K. P. Gummadi, and P. Druschel. You are who you know: Inferring user profiles in online social networks. [23] J. Puzicha, T. Hofmann, and J. Buhmann. Non-parametric similarity measures for unsupervised texture segmentation and image retrieval. In Computer Vision and Pattern Recognition, Proceedings., 1997 IEEE Computer Society Conference on, pages ,jun1997. [24] A. I. Schein, A. Popescul, L. H., R. Popescul, L. H. Ungar, and D. M. Pennock. Methods and metrics for cold-start recommendations. In In Proceedings of the 25th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval,pages ACMPress,2002. [25] A. L. Traud, P. J. Mucha, and M. A. Porter. Social Structure of Facebook Networks [26] G. Wondracek, T. Holz, E. Kirda, and C. Kruegel. A practical attack to de-anonymize social network users. In 31st IEEE Symposium on Security and Privacy, Oakland, California, USA,2010. [27] E. Zheleva and L. Getoor. To join or not to join: the illusion of privacy in social networks with mixed public and private user profiles. In In WWW, [28] E. Zheleva, J. Guiver, E. M. Rodrigues, and N. Milic- Frayling. Statistical models of music-listening sessions in social media. In In WWW, 2010.
Data Mining Yelp Data - Predicting rating stars from review text
Data Mining Yelp Data - Predicting rating stars from review text Rakesh Chada Stony Brook University email@example.com Chetan Naik Stony Brook University email@example.com ABSTRACT The majorityMore information
Facebook Friend Suggestion Eytan Daniyalzade and Tim Lipus
Facebook Friend Suggestion Eytan Daniyalzade and Tim Lipus 1. Introduction Facebook is a social networking website with an open platform that enables developers to extract and utilize user informationMore information
Social Media Mining. Data Mining Essentials
Introduction Data production rate has been increased dramatically (Big Data) and we are able store much more data than before E.g., purchase data, social media data, mobile phone data Businesses and customersMore information
On the Effectiveness of Obfuscation Techniques in Online Social Networks
On the Effectiveness of Obfuscation Techniques in Online Social Networks Terence Chen 1,2, Roksana Boreli 1,2, Mohamed-Ali Kaafar 1,3, and Arik Friedman 1,2 1 NICTA, Australia 2 UNSW, Australia 3 INRIA,More information
Automatic Web Page Classification
Automatic Web Page Classification Yasser Ganjisaffar 84802416 email@example.com 1 Introduction To facilitate user browsing of Web, some websites such as Yahoo! (http://dir.yahoo.com) and Open DirectoryMore information
Data Mining Algorithms Part 1. Dejan Sarka
Data Mining Algorithms Part 1 Dejan Sarka Join the conversation on Twitter: @DevWeek #DW2015 Instructor Bio Dejan Sarka (email@example.com) 30 years of experience SQL Server MVP, MCT, 13 books 7+ coursesMore information
Performance Analysis of Naive Bayes and J48 Classification Algorithm for Data Classification
Performance Analysis of Naive Bayes and J48 Classification Algorithm for Data Classification Tina R. Patil, Mrs. S. S. Sherekar Sant Gadgebaba Amravati University, Amravati firstname.lastname@example.com, email@example.com information
STATISTICA. Clustering Techniques. Case Study: Defining Clusters of Shopping Center Patrons. and
Clustering Techniques and STATISTICA Case Study: Defining Clusters of Shopping Center Patrons STATISTICA Solutions for Business Intelligence, Data Mining, Quality Control, and Web-based Analytics TableMore information
CIRGIRDISCO at RepLab2014 Reputation Dimension Task: Using Wikipedia Graph Structure for Classifying the Reputation Dimension of a Tweet
CIRGIRDISCO at RepLab2014 Reputation Dimension Task: Using Wikipedia Graph Structure for Classifying the Reputation Dimension of a Tweet Muhammad Atif Qureshi 1,2, Arjumand Younus 1,2, Colm O Riordan 1,More information
Data Mining is the process of knowledge discovery involving finding
using analytic services data mining framework for classification predicting the enrollment of students at a university a case study Data Mining is the process of knowledge discovery involving finding hiddenMore information
A Practical Attack to De Anonymize Social Network Users
A Practical Attack to De Anonymize Social Network Users Gilbert Wondracek () Thorsten Holz () Engin Kirda (Institute Eurecom) Christopher Kruegel (UC Santa Barbara) http://iseclab.org 1 Attack OverviewMore information
Private Record Linkage with Bloom Filters
To appear in: Proceedings of Statistics Canada Symposium 2010 Social Statistics: The Interplay among Censuses, Surveys and Administrative Data Private Record Linkage with Bloom Filters Rainer Schnell,More information
Machine Learning Final Project Spam Email Filtering
Machine Learning Final Project Spam Email Filtering March 2013 Shahar Yifrah Guy Lev Table of Content 1. OVERVIEW... 3 2. DATASET... 3 2.1 SOURCE... 3 2.2 CREATION OF TRAINING AND TEST SETS... 4 2.3 FEATUREMore information
The Scientific Data Mining Process
Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] InMore information
BIDM Project. Predicting the contract type for IT/ITES outsourcing contracts
BIDM Project Predicting the contract type for IT/ITES outsourcing contracts N a n d i n i G o v i n d a r a j a n ( 6 1 2 1 0 5 5 6 ) The authors believe that data modelling can be used to predict if anMore information
Exploring Big Data in Social Networks
Exploring Big Data in Social Networks email@example.com (email@example.com) INWEB National Science and Technology Institute for Web Federal University of Minas Gerais - UFMG May 2013 Some thoughts aboutMore information
Music Lyrics Spider. Wang Litan 1 and Kan Min Yen 2 School of Computing, National University of Singapore 3 Science Drive 2, Singapore ABSTRACT
NUROP CONGRESS PAPER Music Lyrics Spider Wang Litan 1 and Kan Min Yen 2 School of Computing, National University of Singapore 3 Science Drive 2, Singapore 117543 ABSTRACT The World Wide Web s dynamic andMore information
A High Scale Deep Learning Pipeline for Identifying Similarities in Online Communities Robert Elwell, Tristan Chong, John Kuner, Wikia, Inc.
A High Scale Deep Learning Pipeline for Identifying Similarities in Online Communities Robert Elwell, Tristan Chong, John Kuner, Wikia, Inc. Abstract: We outline a multi step text processing pipeline employedMore information
131-1. Adding New Level in KDD to Make the Web Usage Mining More Efficient. Abstract. 1. Introduction [1]. 1/10
1/10 131-1 Adding New Level in KDD to Make the Web Usage Mining More Efficient Mohammad Ala a AL_Hamami PHD Student, Lecturer m_ah_1@yahoocom Soukaena Hassan Hashem PHD Student, Lecturer soukaena_hassan@yahoocomMore information
So today we shall continue our discussion on the search engines and web crawlers. (Refer Slide Time: 01:02)
Internet Technology Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No #39 Search Engines and Web Crawler :: Part 2 So today weMore information
Mining the Software Change Repository of a Legacy Telephony System
Mining the Software Change Repository of a Legacy Telephony System Jelber Sayyad Shirabad, Timothy C. Lethbridge, Stan Matwin School of Information Technology and Engineering University of Ottawa, Ottawa,More information
!"!!"#$$%&'()*+$(,%!"#$%$&'()*""%(+,'-*&./#-$&'(-&(0*".$#-$1"(2&."3$'45"!"#"$%&#'()*+',$$-.&#',/"-0%.12'32./4'5,5'6/%&)$).2&'7./&)8'5,5'9/2%.%3%&8':")08';:More information
Globally Optimal Crowdsourcing Quality Management
Globally Optimal Crowdsourcing Quality Management Akash Das Sarma Stanford University email@example.com Aditya G. Parameswaran University of Illinois (UIUC) firstname.lastname@example.com Jennifer Widom StanfordMore information
Introduction. A. Bellaachia Page: 1
Introduction 1. Objectives... 3 2. What is Data Mining?... 4 3. Knowledge Discovery Process... 5 4. KD Process Example... 7 5. Typical Data Mining Architecture... 8 6. Database vs. Data Mining... 9 7.More information
Better decision making under uncertain conditions using Monte Carlo Simulation
IBM Software Business Analytics IBM SPSS Statistics Better decision making under uncertain conditions using Monte Carlo Simulation Monte Carlo simulation and risk analysis techniques in IBM SPSS StatisticsMore information
Deposit Identification Utility and Visualization Tool
Deposit Identification Utility and Visualization Tool Colorado School of Mines Field Session Summer 2014 David Alexander Jeremy Kerr Luke McPherson Introduction Newmont Mining Corporation was founded inMore information
Statistical Models in Data Mining
Statistical Models in Data Mining Sargur N. Srihari University at Buffalo The State University of New York Department of Computer Science and Engineering Department of Biostatistics 1 Srihari Flood ofMore information
Citation Context Sentiment Analysis for Structured Summarization of Research Papers
Citation Context Sentiment Analysis for Structured Summarization of Research Papers Niket Tandon 1,3 and Ashish Jain 2,3 email@example.com, email@example.com 1 Max Planck Institute for Informatics,More information
Chapter 6. The stacking ensemble approach
82 This chapter proposes the stacking ensemble approach for combining different data mining classifiers to get better performance. Other combination techniques like voting, bagging etc are also describedMore information
WHAT DEVELOPERS ARE TALKING ABOUT? AN ANALYSIS OF STACK OVERFLOW DATA 1. Abstract We implemented a methodology to analyze the textual content of Stack Overflow discussions. We used latent Dirichlet allocationMore information
Comparison of K-means and Backpropagation Data Mining Algorithms
Comparison of K-means and Backpropagation Data Mining Algorithms Nitu Mathuriya, Dr. Ashish Bansal Abstract Data mining has got more and more mature as a field of basic research in computer science andMore information
WEB PAGE CATEGORISATION BASED ON NEURONS Shikha Batra Abstract: Contemporary web is comprised of trillions of pages and everyday tremendous amount of requests are made to put more web pages on the WWW.More information
The primary goal of this thesis was to understand how the spatial dependence of
5 General discussion 5.1 Introduction The primary goal of this thesis was to understand how the spatial dependence of consumer attitudes can be modeled, what additional benefits the recovering of spatialMore information
Artificial Neural Network, Decision Tree and Statistical Techniques Applied for Designing and Developing E-mail Classifier
International Journal of Recent Technology and Engineering (IJRTE) ISSN: 2277-3878, Volume-1, Issue-6, January 2013 Artificial Neural Network, Decision Tree and Statistical Techniques Applied for DesigningMore information
Music Classification by Composer
Music Classification by Composer Janice Lan firstname.lastname@example.com CS 229, Andrew Ng December 14, 2012 Armon Saied email@example.com Abstract Music classification by a computer has been an interesting subjectMore information
Mark Elliot October 2014
Final Report on the Disclosure Risk Associated with the Synthetic Data Produced by the SYLLS Team Mark Elliot October 2014 1. Background I have been asked by the SYLLS project, University of EdinburghMore information
Performance Metrics for Graph Mining Tasks
Performance Metrics for Graph Mining Tasks 1 Outline Introduction to Performance Metrics Supervised Learning Performance Metrics Unsupervised Learning Performance Metrics Optimizing Metrics StatisticalMore information
CI6227: Data Mining. Lesson 11b: Ensemble Learning. Data Analytics Department, Institute for Infocomm Research, A*STAR, Singapore.
CI6227: Data Mining Lesson 11b: Ensemble Learning Sinno Jialin PAN Data Analytics Department, Institute for Infocomm Research, A*STAR, Singapore Acknowledgements: slides are adapted from the lecture notesMore information
STATISTICA. Financial Institutions. Case Study: Credit Scoring. and
Financial Institutions and STATISTICA Case Study: Credit Scoring STATISTICA Solutions for Business Intelligence, Data Mining, Quality Control, and Web-based Analytics Table of Contents INTRODUCTION: WHATMore information
Environmental Remote Sensing GEOG 2021
Environmental Remote Sensing GEOG 2021 Lecture 4 Image classification 2 Purpose categorising data data abstraction / simplification data interpretation mapping for land cover mapping use land cover classMore information
CS346: Advanced Databases
CS346: Advanced Databases Alexandra I. Cristea email@example.com Data Security and Privacy Outline Chapter: Database Security in Elmasri and Navathe (chapter 24, 6 th Edition) Brief overview ofMore information
Numerical Field Extraction in Handwritten Incoming Mail Documents
Numerical Field Extraction in Handwritten Incoming Mail Documents Guillaume Koch, Laurent Heutte and Thierry Paquet PSI, FRE CNRS 2645, Université de Rouen, 76821 Mont-Saint-Aignan, France email@example.com information
Author Gender Identification of English Novels
Author Gender Identification of English Novels Joseph Baena and Catherine Chen December 13, 2013 1 Introduction Machine learning algorithms have long been used in studies of authorship, particularly inMore information
Music Mood Classification
Music Mood Classification CS 229 Project Report Jose Padial Ashish Goel Introduction The aim of the project was to develop a music mood classifier. There are many categories of mood into which songs mayMore information
Dynamics of Genre and Domain Intents
Dynamics of Genre and Domain Intents Shanu Sushmita, Benjamin Piwowarski, and Mounia Lalmas University of Glasgow {shanu,bpiwowar,firstname.lastname@example.com Abstract. As the type of content available on theMore information
Employer Health Insurance Premium Prediction Elliott Lui
Employer Health Insurance Premium Prediction Elliott Lui 1 Introduction The US spends 15.2% of its GDP on health care, more than any other country, and the cost of health insurance is rising faster thanMore information
Data Mining Applications in Higher Education
Executive report Data Mining Applications in Higher Education Jing Luan, PhD Chief Planning and Research Officer, Cabrillo College Founder, Knowledge Discovery Laboratories Table of contents Introduction..............................................................2More information
Chapter 20: Data Analysis
Chapter 20: Data Analysis Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Chapter 20: Data Analysis Decision Support Systems Data Warehousing Data Mining ClassificationMore information
Evaluation of a New Method for Measuring the Internet Degree Distribution: Simulation Results
Evaluation of a New Method for Measuring the Internet Distribution: Simulation Results Christophe Crespelle and Fabien Tarissan LIP6 CNRS and Université Pierre et Marie Curie Paris 6 4 avenue du présidentMore information
Experiments in Web Page Classification for Semantic Web
Experiments in Web Page Classification for Semantic Web Asad Satti, Nick Cercone, Vlado Kešelj Faculty of Computer Science, Dalhousie University E-mail: {rashid,nick,email@example.com Abstract We addressMore information
A Content based Spam Filtering Using Optical Back Propagation Technique
A Content based Spam Filtering Using Optical Back Propagation Technique Sarab M. Hameed 1, Noor Alhuda J. Mohammed 2 Department of Computer Science, College of Science, University of Baghdad - Iraq ABSTRACTMore information
Neural Networks for Sentiment Detection in Financial Text
Neural Networks for Sentiment Detection in Financial Text Caslav Bozic* and Detlef Seese* With a rise of algorithmic trading volume in recent years, the need for automatic analysis of financial news emerged.More information
Web Content Mining. Dr. Ahmed Rafea
Web Content Mining Dr. Ahmed Rafea Outline Introduction The Web: Opportunities & Challenges Techniques Applications Introduction The Web is perhaps the single largest data source in the world. Web miningMore information
A Platform for Supporting Data Analytics on Twitter: Challenges and Objectives 1
A Platform for Supporting Data Analytics on Twitter: Challenges and Objectives 1 Yannis Stavrakas Vassilis Plachouras IMIS / RC ATHENA Athens, Greece {yannis, firstname.lastname@example.com Abstract.More information
IBM SPSS Direct Marketing 23
IBM SPSS Direct Marketing 23 Note Before using this information and the product it supports, read the information in Notices on page 25. Product Information This edition applies to version 23, releaseMore information
White Paper. Data Mining for Business
White Paper Data Mining for Business January 2010 Contents 1. INTRODUCTION... 3 2. WHY IS DATA MINING IMPORTANT?... 3 FUNDAMENTALS... 3 Example 1...3 Example 2...3 3. OPERATIONAL CONSIDERATIONS... 4 ORGANISATIONALMore information
Predicting Airbnb user destination using user demographic and session information
1 Predicting Airbnb user destination using user demographic and session information Srinivas Avireddy, Sathya Narayanan Ramamirtham, Sridhar Srinivasa Subramanian Abstract In this report, we develop aMore information
Question 2 Naïve Bayes (16 points)
Question 2 Naïve Bayes (16 points) About 2/3 of your email is spam so you downloaded an open source spam filter based on word occurrences that uses the Naive Bayes classifier. Assume you collected theMore information
Text Mining in JMP with R Andrew T. Karl, Senior Management Consultant, Adsurgo LLC Heath Rushing, Principal Consultant and Co-Founder, Adsurgo LLC
Text Mining in JMP with R Andrew T. Karl, Senior Management Consultant, Adsurgo LLC Heath Rushing, Principal Consultant and Co-Founder, Adsurgo LLC 1. Introduction A popular rule of thumb suggests thatMore information
WHITE PAPER. Social media analytics in the insurance industry
WHITE PAPER Social media analytics in the insurance industry Introduction Insurance is a high involvement product, as it is an expense. Consumers obtain information about insurance from advertisements,More information
Understanding and Specifying Social Access Control Lists
Understanding and Specifying Social Access Control Lists Mainack Mondal MPI-SWS firstname.lastname@example.com Krishna P. Gummadi MPI-SWS email@example.com Yabing Liu Northeastern University email@example.com AlanMore information
IBM SPSS Direct Marketing 22
IBM SPSS Direct Marketing 22 Note Before using this information and the product it supports, read the information in Notices on page 25. Product Information This edition applies to version 22, releaseMore information
MALLET-Privacy Preserving Influencer Mining in Social Media Networks via Hypergraph
MALLET-Privacy Preserving Influencer Mining in Social Media Networks via Hypergraph Janani K 1, Narmatha S 2 Assistant Professor, Department of Computer Science and Engineering, Sri Shakthi Institute ofMore information
Sentiment analysis using emoticons
Sentiment analysis using emoticons Royden Kayhan Lewis Moharreri Steven Royden Ware Lewis Kayhan Steven Moharreri Ware Department of Computer Science, Ohio State University Problem definition Our aim wasMore information
Data Mining Application in Direct Marketing: Identifying Hot Prospects for Banking Product
Data Mining Application in Direct Marketing: Identifying Hot Prospects for Banking Product Sagarika Prusty Web Data Mining (ECT 584),Spring 2013 DePaul University,Chicago firstname.lastname@example.com Keywords:More information
Customer Classification And Prediction Based On Data Mining Technique
Customer Classification And Prediction Based On Data Mining Technique Ms. Neethu Baby 1, Mrs. Priyanka L.T 2 1 M.E CSE, Sri Shakthi Institute of Engineering and Technology, Coimbatore 2 Assistant ProfessorMore information
Projektgruppe. Categorization of text documents via classification
Projektgruppe Steffen Beringer Categorization of text documents via classification 4. Juni 2010 Content Motivation Text categorization Classification in the machine learning Document indexing ConstructionMore information
lop Building Machine Learning Systems with Python en source
Building Machine Learning Systems with Python Master the art of machine learning with Python and build effective machine learning systems with this intensive handson guide Willi Richert Luis Pedro CoelhoMore information
MIRACLE at VideoCLEF 2008: Classification of Multilingual Speech Transcripts
MIRACLE at VideoCLEF 2008: Classification of Multilingual Speech Transcripts Julio Villena-Román 1,3, Sara Lana-Serrano 2,3 1 Universidad Carlos III de Madrid 2 Universidad Politécnica de Madrid 3 DAEDALUSMore information
Classification with Decision Trees
Classification with Decision Trees Yufei Tao Department of Computer Science and Engineering Chinese University of Hong Kong 1 / 24 Y Tao Classification with Decision Trees In this lecture, we will discussMore information
Mining the Dynamics of Music Preferences from a Social Networking Site
Mining the Dynamics of Music Preferences from a Social Networking Site Nico Schlitter Faculty of Computer Science Otto-v.-Guericke-University Magdeburg email@example.com Tanja Falkowski Faculty ofMore information
Efficient visual search of local features. Cordelia Schmid
Efficient visual search of local features Cordelia Schmid Visual search change in viewing angle Matches 22 correct matches Image search system for large datasets Large image dataset (one million imagesMore information
21 CHAPTER 1 INTRODUCTION 1.1 PREAMBLE Wireless ad-hoc network is an autonomous system of wireless nodes connected by wireless links. Wireless ad-hoc network provides a communication over the shared wirelessMore information
Information, Entropy, and Coding
Chapter 8 Information, Entropy, and Coding 8. The Need for Data Compression To motivate the material in this chapter, we first consider various data sources and some estimates for the amount of data associatedMore information
Web Content Summarization Using Social Bookmarking Service
ISSN 1346-5597 NII Technical Report Web Content Summarization Using Social Bookmarking Service Jaehui Park, Tomohiro Fukuhara, Ikki Ohmukai, and Hideaki Takeda NII-2008-006E Apr. 2008 Jaehui Park SchoolMore information
The Science and Art of Market Segmentation Using PROC FASTCLUS Mark E. Thompson, Forefront Economics Inc, Beaverton, Oregon
The Science and Art of Market Segmentation Using PROC FASTCLUS Mark E. Thompson, Forefront Economics Inc, Beaverton, Oregon ABSTRACT Effective business development strategies often begin with market segmentation,More information
Spam Filtering with Naive Bayesian Classification
Spam Filtering with Naive Bayesian Classification Khuong An Nguyen Queens College University of Cambridge L101: Machine Learning for Language Processing MPhil in Advanced Computer Science 09-April-2011More information
Spam Filtering based on Naive Bayes Classification. Tianhao Sun
Spam Filtering based on Naive Bayes Classification Tianhao Sun May 1, 2009 Abstract This project discusses about the popular statistical spam filtering process: naive Bayes classification. A fairly famousMore information
Invited Applications Paper
Invited Applications Paper - - Thore Graepel Joaquin Quiñonero Candela Thomas Borchert Ralf Herbrich Microsoft Research Ltd., 7 J J Thomson Avenue, Cambridge CB3 0FB, UK firstname.lastname@example.com email@example.com information
Predict the Popularity of YouTube Videos Using Early View Data
000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050More information
Data Mining Chapter 6: Models and Patterns Fall 2011 Ming Li Department of Computer Science and Technology Nanjing University
Data Mining Chapter 6: Models and Patterns Fall 2011 Ming Li Department of Computer Science and Technology Nanjing University Models vs. Patterns Models A model is a high level, global description of aMore information
A Lightweight Solution to the Educational Data Mining Challenge
A Lightweight Solution to the Educational Data Mining Challenge Kun Liu Yan Xing Faculty of Automation Guangdong University of Technology Guangzhou, 510090, China firstname.lastname@example.com email@example.com information
Organizing Your Approach to a Data Analysis
Biost/Stat 578 B: Data Analysis Emerson, September 29, 2003 Handout #1 Organizing Your Approach to a Data Analysis The general theme should be to maximize thinking about the data analysis and to minimizeMore information
DATA MINING CLUSTER ANALYSIS: BASIC CONCEPTS 1 AND ALGORITHMS Chiara Renso KDD-LAB ISTI- CNR, Pisa, Italy WHAT IS CLUSTER ANALYSIS? Finding groups of objects such that the objects in a group will be similarMore information
Marketing Mix Modelling and Big Data P. M Cain
1) Introduction Marketing Mix Modelling and Big Data P. M Cain Big data is generally defined in terms of the volume and variety of structured and unstructured information. Whereas structured data is storedMore information
Introduction to Statistical Machine Learning
CHAPTER Introduction to Statistical Machine Learning We start with a gentle introduction to statistical machine learning. Readers familiar with machine learning may wish to skip directly to Section 2,More information
Three types of messages: A, B, C. Assume A is the oldest type, and C is the most recent type.
Chronological Sampling for Email Filtering Ching-Lung Fu 2, Daniel Silver 1, and James Blustein 2 1 Acadia University, Wolfville, Nova Scotia, Canada 2 Dalhousie University, Halifax, Nova Scotia, CanadaMore information
Applied Data Mining Analysis: A Step-by-Step Introduction Using Real-World Data Sets
Applied Data Mining Analysis: A Step-by-Step Introduction Using Real-World Data Sets http://info.salford-systems.com/jsm-2015-ctw August 2015 Salford Systems Course Outline Demonstration of two classificationMore information
Email Spam Detection A Machine Learning Approach
Email Spam Detection A Machine Learning Approach Ge Song, Lauren Steimle ABSTRACT Machine learning is a branch of artificial intelligence concerned with the creation and study of systems that can learnMore information
II. RELATED WORK. Sentiment Mining
Sentiment Mining Using Ensemble Classification Models Matthew Whitehead and Larry Yaeger Indiana University School of Informatics 901 E. 10th St. Bloomington, IN 47408 {mewhiteh, firstname.lastname@example.com AbstractMore information
Design and Analysis of Ecological Data Conceptual Foundations: Ec o lo g ic al Data
Design and Analysis of Ecological Data Conceptual Foundations: Ec o lo g ic al Data 1. Purpose of data collection...................................................... 2 2. Samples and populations.......................................................More information
Detection of local affinity patterns in big data
Detection of local affinity patterns in big data Andrea Marinoni, Paolo Gamba Department of Electronics, University of Pavia, Italy Abstract Mining information in Big Data requires to design a new classMore information
A MACHINE LEARNING APPROACH TO FILTER UNWANTED MESSAGES FROM ONLINE SOCIAL NETWORKS Charanma.P 1, P. Ganesh Kumar 2, 1 PG Scholar, 2 Assistant Professor,Department of Information Technology, Anna UniversityMore information
Web Search Engines: Solutions
Web Search Engines: Solutions Problem 1: A. How can the owner of a web site design a spider trap? Answer: He can set up his web server so that, whenever a client requests a URL in a particular directoryMore information
Predicting Flight Delays
Predicting Flight Delays Dieterich Lawson firstname.lastname@example.com William Castillo firstname.lastname@example.com Introduction Every year approximately 20% of airline flights are delayed or cancelled, costingMore information
Mining a Corpus of Job Ads
Mining a Corpus of Job Ads Workshop Strings and Structures Computational Biology & Linguistics Jürgen Jürgen Hermes Hermes Sprachliche Linguistic Data Informationsverarbeitung Processing Institut DepartmentMore information
Component visualization methods for large legacy software in C/C++
Annales Mathematicae et Informaticae 44 (2015) pp. 23 33 http://ami.ektf.hu Component visualization methods for large legacy software in C/C++ Máté Cserép a, Dániel Krupp b a Eötvös Loránd University email@example.com information
PSG College of Technology, Coimbatore-641 004 Department of Computer & Information Sciences BSc (CT) G1 & G2 Sixth Semester PROJECT DETAILS.
PSG College of Technology, Coimbatore-641 004 Department of Computer & Information Sciences BSc (CT) G1 & G2 Sixth Semester PROJECT DETAILS Project Project Title Area of Abstract No Specialization 1. SoftwareMore information
Text Analytics with Ambiverse. Text to Knowledge. www.ambiverse.com
Text Analytics with Ambiverse Text to Knowledge www.ambiverse.com Version 1.0, February 2016 WWW.AMBIVERSE.COM Contents 1 Ambiverse: Text to Knowledge............................... 5 1.1 Text is all AroundMore information
Classification algorithm in Data mining: An Overview
Classification algorithm in Data mining: An Overview S.Neelamegam #1, Dr.E.Ramaraj *2 #1 M.phil Scholar, Department of Computer Science and Engineering, Alagappa University, Karaikudi. *2 Professor, DepartmentMore information


text:
Join John Adams, world renowned Intl Matchmaker, Monday nights 8:30 EST for Live Webcasts!
And check out Five Reasons why you should attend a FREE AFA Seminar! See locations and dates here.
View Active Topics View Your Posts Latest 100 Topics FAQ Topics Mobile Friendly Theme
Latin women not wife material?
Discuss culture, living, traveling, relocating, dating or anything related to Latin America, Mexico, or Central America.
Moderators: fschmidt, jamesbond
Check out our Dating Sites and International Romance Tours!
(Vote here: viewtopic.php?t=13535 )
You guys all complain about how American women are too picky and superficial. How about American men?
What's wrong with #1? She's working hard and is perfect wife material. And very pretty as well. If none of you think she's pretty, then I would seriously have to wonder how messed up in the head American men are these days.
Now how about #5: tough ELZN revolutionary women from Chiapas, Mexico.
What's wrong with #4? Turnoffs include:
(1) Slutty look and pose = attracts lots of flies (unwanted men)
(2) Fancy hair and gold watch = wants a lot of your money
(3) Pretentious, superficial "model" look
(4) She was involved in the Colombia Secret Service prostitution scandal, so what does that tell you about the person she is (not saying that prostitutes are bad, but that she gets herself involved with corrupt government officials for financial gain)
All this talk about Latinas not being wife material relates to Type #2. Now I bring up Type #1 and you guys are all shocked by such "low standards." Guys here constantly complain about stuck-up women who show off too much. Type #1 is the complete opposite of that. Neither are they unattractive. That's the whole point of this website, Happier Abroad.
Now go to YouTube and search up videos of "plain-looking" indigenous Guatemalan women ("mujeres Guatemala" or related keywords). Most of the comments are in Spanish and are from Latino guys saying how attractive they are.
So I do not understand why American men would be repelled by them. Don't let American mass media and advertising corrupt your sense of what's attractive.
puerto rico is not a country it is a U.S. territory with the same man hating laws.Have you ever dated Puerto Rican women or been in a Puerto Rican persons home.I can tell you first hand that Puerto Rican women are bat shit crazy and are American women hell the majority of Puerto Ricans don't even reside on the island they are in the United States and if it were not a U.S. territory making it easy for them to come here there would be no room for them to all live on the island.
se eu soubesse o que eu sei hoje, teria mando mulheres americanas para foder-se há muitos anos.que deus abençoe o brasil!
I agree although i don't think type 1 may be a good example but the others you presented i can agree with for sure.They are cute i like cute vs hot hot causes problems.Makes me wonder sometimes what it is that some dudes have to prove.I don't really give a shit if other people think my wife is attractive or not i just want to be happy as long as my dick gets hard when i see her naked and she has a great personality and she loves me for who i am, i'm cool
se eu soubesse o que eu sei hoje, teria mando mulheres americanas para foder-se há muitos anos.que deus abençoe o brasil!
Well stay away from them then.
I don't complain about American Women showing off too much. Given how most dress day in and day out, that's bullshit. Slavic women are famous for dressing aggressively by prudish American standards.
As with most things in life, you need to strike a balance.
I don't need a model/playmate quality woman nor have I posted one on here. On the old scale, a "7" is plenty. That would be "Above Average" looks in my book. I don't have a problem with the "indigenous" types you have posted. Yes they are "low maintenance", maybe two low? If you live in the same small village they do and its likely VERY CHEAP by Western standards - http://travel.booklocker.com/2012/04/08 ... pril-2012/ then having a plain-looking woman is neither here nor there. However I agree with Mark Davis as he made the point in his podcast that you should not be shamed into not liking attractive women. I like attractive women, with nice clothes, some style and a bit of makeup.
I really like Ramona -
Love Karisa, typical Sampa girl
I have an even better picture of Karisa on my Skype
When I finally go to South America (I've been to Mexico, will see more of it soon) I am looking for this -
She's Argentinian
You may like darker skinned women and while I don't mind that, its not my preference and I hold them to a higher standard anyway. Wrong? Maybe, but its just what I do.
I would be content with ANY of these women....
Look at my post, better yet look at this picture -
All these women are Argentinian....
Its Argentine however not Argentina Women
Argentina is sort of like undiscovered country of some great looking women.
As with most South American countries. The darker people tend to be poor and those with "White skin" tend to be middle to upper class.
djfourmoney, in your introduction ( viewtopic.php?t=8823 ) you said that you're black and that you've been all over Europe. What is it that attracts you to white women?
By my preference for these kinds of indigenous Latinas, you can probably understand why I don't fit well with the vast majority of American college females. Below: typical California college females that I am surrounded by everyday. There are obviously more women than men at my school, but that doesn't do me much good. Quality over quantity.
I sort of wrote a reply but didn't answer the question...lol
Why? Well to be flat honest, I come from a middle class background in both the Bay Area and Southern California. While there some negatives to not experiencing racism front and center like you do in the South and East Coast in places like New York and Boston, that general negativity is lacking in California, I think we can generally agree on that.
So without many Black Women to look at besides you know Jayne Kennedy and all that stuff on TV or relatives I didn't see many attractive Black Women. As I said the first girl I sort of found attractive (her more than me) was actually a girl (Misty) very much like Blake Griffin. So from JUMP STREET, I've never really had a thing for typical Black Women which there are millions if not hundreds of millions of.
I just look at the women who look at my profile on various Black centric sites and I often sigh in disappointment. Nevermind they are over 40 in most cases (that's to be expected in America) they just aren't that great looking and it doesn't have much to do with skin color actually. They are usually chubby too, sigh again...
There might be some influence from our media as well, but I don't think so because there plenty of Black men that like Dark Skin BBW's....
If I marry one, she'll learn very quickly what healthy food is and how to read labels. I'm quite aware that the food market in the USA is rigged. I'm not a big corn eater (most of my grain consumption is rice), but she probably is, and a bag of Masabrosa in the store here probably contains large amounts of GMO corn.
As to staying thin, so what? My BMI is 36 (81/1.5^2); I'm not going to complain if hers goes up, as long as she's healthy.
Your type #1 is my type #0. Haha. Are you serious about that being your type though? I can understand settling for a girl with some personality but she looks like she's on the wrong end of 40 years old off the farm. The second native girl in your type #1 (who looks a bit young) is a bit more promising.
Well, I don't know what to say about some of the criteria some of you guys have for attractiveness. Honestly if it was a choice between that 40 year old farm girl or may hand and a playboy magazine for life I think i'd seriously settle for the latter.
Man I am very jealous of your good looking ladies you talk to. I have yet to talk to more then one gorgeous gal. So your pretty much set.
I have a phone number to an Argentine woman that I met awhile back. She is the sweetest and cute woman on planet earth.
I am talking to a lot of unattractive women and have yet to meet really good looking ones. I'll keep looking.
Argentina has very beautiful white women there.
So now it's Falcon and mehendicant vs. everyone else?
No problem. This means no competition from gringos. We'll get to hog all the wonderful Type #1's, while everyone else is having problems with the Type #2's. And yes, I am serious about that being my type, although my current Mexican girlfriend is not one.
Anyways, I do think that for those born and raised in a Western country, it takes a special person to be actually able to take an interest in rural indigenous/Amerindian women, and to actually participate in their cultures. Anglo-American settlers who married Native American women used to be ridiculed as "squaw men." We're seeing the same phenomenon here on this forum.
Hahaha. Well, then I respect that. But take a look at what momopi said in viewtopic.php?t=8679 (2nd post):
Besides, I am sure that none of those Type #1 women are over 40. They are all reasonably attractive too, unless your mind has been corrupted by Playboy magazines and Internet pr0n. Unless they're grotesquely disfigured due to serious birth defects, I would not resort to staying with a Playboy magazine for life.
I have been to Guerrero and Oaxaca and met lots of indigenous women. I have said in one of my trip reports that the indigenous Mixtec and Triqui women there absolutely adore me. Not surprisingly, I tend get hit on more by the more Asian-looking ones. Once I asked some Triqui women which ones were single, and a Triqui woman pointed out - "soltera, soltera" (this one's single, this one's single), and they all blushed and giggled when she did that. Another Triqui woman even asked me if I had any cousins or brothers that would be willing to date their daughters (since I told them I already had a gf). Then when I was taking four Chinese girls in their mid-20's on a day tour in Oaxaca, some Triqui girls got jealous. They didn't want me to be more interested in the Chinese girls than in them!
Here is what Triquis look like.

subset: commoncrawl