Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to write an algorithm that filters out fake names? [closed]

As you probably know Google+ and Facebook disallow user to create account with a "fake" name.

What is behind? How you can suspect a name to be unreal?

Why "Paul Smith" is more real than "John John"?

Can it be statistics on existing user full names?

Edit (after this question was closed): I think this question is constructive - What will you do if you are the software engineer at google which need to implement the "fake name" feature...

like image 677
JohnJohnGa Avatar asked Jul 26 '11 20:07

JohnJohnGa


People also ask

What is the best algorithm for spam filtering?

Some popular Machine Learning techniques for spam filtering are Naive Bayes, Support Vector Machines, Decision Trees, Neural Networks, etc. The sophistication of Machine learning algorithms makes it one of the best spam filter services among all other spam filtering techniques.

What is spam algorithm?

Heuristic or Rule-Based Spam Filtering Technique Algorithms use pre-defined rules in the form of a regular expression to give a score to the messages present in the e-mails. Based on the scores generated, they segregate emails into spam and non-spam categories.

How do I make a spam filter?

Setting your spam filter in Gmail is relatively simple. First, click on the Settings icon that looks like a gear. Then, navigate to “Filters and Blocked Addresses.” Choose “Create New Filter.” Click in the “From” section, and type in the email address from the sender that you want to keep out of your spam folder.


2 Answers

This is not a programming question really IMHO. Since these are world wide services, then the G+ probably uses heuristics based on the massive amount of data that google has collected on what may be a name.

like image 79
Preet Sangha Avatar answered Oct 13 '22 23:10

Preet Sangha


It is almost all heuristics. They have a blacklist of names or names they think SOUND fake - ie tied to current events, geography, celebraties etc...

like image 42
Ryan Bennett Avatar answered Oct 13 '22 21:10

Ryan Bennett