2011-07-26 9 views
6

Jak zapewne wiesz, Google+ i Facebook zabraniają użytkownikowi tworzenia konta z "fałszywą" nazwą.Jak napisać algorytm, który odfiltrowuje fałszywe nazwy?

Co jest z tyłu? Jak możesz podejrzewać, że imię jest nierzeczywiste?

Dlaczego "Paul Smith" jest bardziej prawdziwy niż "John John"?

Czy to mogą być statystyki dotyczące istniejących nazw użytkowników?

Edit (po to pytanie zamknięte): Myślę, że to pytanie jest konstruktywna - Co zrobisz, jeśli jesteś inżynierem oprogramowania w Google, które trzeba realizować „Fake Name” cecha ...

+2

Nie wiesz, czy istnieje odpowiednia odpowiedź, chyba że złapiesz pracownika g + lub facebooka :) – Andrew

+0

Być może są inne wskazówki, których używają. Na przykład wszystkie moje konta fałszywych nazw/kont spamowych mają urodziny 1 stycznia. – jglouie

+0

Tak, jeśli mają jakieś zautomatyzowane rzeczy, są bezwartościowe. Mam wiele fałszywych kont z nazwami takimi jak "Rusty Shackleford", "Mean Joe Green" i "Tony T. Tiger". Daj mi spokój. – Patrick87

Odpowiedz

1

ten nie jest tak naprawdę kwestią programowania IMHO. Ponieważ są to usługi ogólnoświatowe, to G + prawdopodobnie używa heurystyki opartej na olbrzymiej ilości danych gromadzonych przez google na czymś, co może być nazwą.

+3

Pomyśl o tym bardziej ogólnie, jest "Jak napisać algorytm, który odfiltrowuje fałszywe nazwy?" naprawdę nie jest to pytanie programistyczne? Co to jest? – biziclop

+0

@biziclop Zmieniam nazwę pytania :) – JohnJohnGa

+0

@biz - eonly algo Mogę wymyślić, że wiąże się to z identyfikacją tego, co interpretuje nazwę. Ponieważ nazwa jest dowolne słowo, być może nawet nie zapisywalne, jak można je wiarygodnie zidentyfikować, z wyjątkiem heurystyki? –

1

To prawie cała heurystyka. Mają czarną listę nazwisk lub nazw, które ich zdaniem są fałszywe - tj. Powiązane z bieżącymi wydarzeniami, geografią, celebrytami itp.

0

Nie ma realnego sposobu na sprawdzenie, czy nazwa jest fałszywa czy prawdziwa. Facebook i Google+ zazwyczaj nie usuwają/nie wyłączają kont na podstawie nazwy takiej jak John John, która może być prawidłową nazwą. Google+ zaczęło wyłączać konta o ".", "*" lub inne znaki specjalne jako jedyne nazwisko lub imię (link). Istnieją inne przypadki, w których konta zostały wyłączone, ponieważ są podobne do celebrytów (link).

Alternatywnie mogą one blokować konta w oparciu o heurystykę, ale nie sądzę, że jest to w jakikolwiek sposób egzekwowane. Możesz założyć konto na fałszywe konto o nazwie John John lub Iam Awesome na Facebooku i nie zostaniesz zbanowany (Źródło: Mój przyjaciel ma konto BS na Facebooku od ponad roku z ekscentryczną nazwą, a jego konto jest nadal dobre.)

Powiązane problemy