The Gender Genie analyzes text and determines gender based on the occurrence of certain words, the parts of speech to which these words belong, the use of contractions and punctuation, and other such metrics.
Recently /r/MensRights has seen an influx of troll self-posts where a female impersonates a male OP for whatever reason. Using this tool, we can better determine the gender of the OP and thus better determine the likelihood that the OP is a troll if, for example, they insist on being a man in a terrible situation, but consistently write like a woman.
The algorithm isn't perfect, and there are bound to be false-positives, so avoid using this to trump people in an argument or attempt to say that the results are absolutely irrefutable. For example, some of my past comments register as female, and running some of GirlWritesWhat's comments register as male. That said, the results are more accurate when combining several of the user's comments from different days/weeks - as opposed to testing a single comment.
I've recreated the algorithm using Python's NLTK, Natural Language Toolkit, and have had been able to reproduce Gender Genie's results, so I highly doubt their tool is nothing more than guesswork based on simple word counts. I'll share the implementation with those non-trolls who are also programmers and/or interested in the code.
[–][deleted] 43 points44 points45 points (0 children) | Copy Link
[–][deleted] 4 points5 points6 points (4 children) | Copy Link
[–]DoctorStorm[S] 1 point2 points3 points (3 children) | Copy Link
[–][deleted] 4 points5 points6 points (2 children) | Copy Link
[–]DoctorStorm[S] 1 point2 points3 points (1 child) | Copy Link
[–][deleted] 2 points3 points4 points (0 children) | Copy Link
[–]yasee 12 points13 points14 points (9 children) | Copy Link
[–]throwingExceptions 0 points1 point2 points (2 children) | Copy Link
[–]yasee 1 point2 points3 points (1 child) | Copy Link
[–]throwingExceptions -5 points-4 points-3 points (0 children) | Copy Link
[+]DoctorStorm[S] -6 points-5 points-4 points (5 children) | Copy Link
[–]yasee 4 points5 points6 points (4 children) | Copy Link
[–]DoctorStorm[S] -2 points-1 points0 points (3 children) | Copy Link
[–]yasee 2 points3 points4 points (2 children) | Copy Link
[+]DoctorStorm[S] -6 points-5 points-4 points (1 child) | Copy Link
[–]yasee 0 points1 point2 points (0 children) | Copy Link
[–]logicisfortheweak 11 points12 points13 points (0 children) | Copy Link
[–]JayeWithAnE 1 point2 points3 points (0 children) | Copy Link
[–]laughing_Butthead 0 points1 point2 points (1 child) | Copy Link
[–]Jomer_Llunior -1 points0 points1 point (0 children) | Copy Link
[–]DoctorStorm[S] -3 points-2 points-1 points (21 children) | Copy Link
[–]throwingExceptions 1 point2 points3 points (16 children) | Copy Link
[+]GunOfSod [recovered] (15 children) | Copy Link
[–]throwingExceptions 6 points7 points8 points (14 children) | Copy Link
[–]DoctorStorm[S] 1 point2 points3 points (6 children) | Copy Link
[–]throwingExceptions 2 points3 points4 points (3 children) | Copy Link
[–]DoctorStorm[S] -1 points0 points1 point (2 children) | Copy Link
[–]throwingExceptions 0 points1 point2 points (1 child) | Copy Link
[–]GunOfSod 1 point2 points3 points (0 children) | Copy Link
[–]haywire -1 points0 points1 point (0 children) | Copy Link
[–]GunOfSod-3 points [recovered] | Copy Link
[+]GunOfSod [recovered] (6 children) | Copy Link
Did you just write a lot of text at me?
You do realise, I don't care.
Get a job.
Edit: what is with the scatological fixation you all have?
[–]throwingExceptions 1 point2 points3 points (5 children) | Copy Link
[+]GunOfSod [recovered] (4 children) | Copy Link
[–]throwingExceptions -1 points0 points1 point (3 children) | Copy Link
[+]GunOfSod [recovered] (2 children) | Copy Link
Yeah except:
i am very clever and (much like the fact that i am trolling, and a very clever, and otherwise very inclined to insert shit related theme here) do not claim otherwise
that comment is ridiculously ambiguous (don't worry though, i checked some long passages i wrote over the last three days and got a solid "Clever Score: >9000!)
this whole suggestion is ridiculously ableist, apart from OP's interesting tool
and even without that it's just plain juvenile and silly; you doesn't work!
YOU DOESN'T WORK!
[–]throwingExceptions 0 points1 point2 points (1 child) | Copy Link
[–]GunOfSod2 points [recovered] | Copy Link
[–]GunOfSod -4 points-3 points-2 points (3 children) | Copy Link
[–]DoctorStorm[S] -1 points0 points1 point (2 children) | Copy Link
[+]GunOfSod [recovered] (1 child) | Copy Link
It would be interesting to compare the relative word weighting compared to an average selection of comments in SRS.
I've a feeling the algorithm may need to updated to include a much higher weighting for scatalogical terms, female sexual aids and "lol NO U" comments though.
[–]DoctorStorm[S] -2 points-1 points0 points (0 children) | Copy Link