{"action":"created","issue":{"url":"https://api.github.com/repos/mlpoll/machinematch/issues/1","repository_url":"https://api.github.com/repos/mlpoll/machinematch","labels_url":"https://api.github.com/repos/mlpoll/machinematch/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/mlpoll/machinematch/issues/1/comments","events_url":"https://api.github.com/repos/mlpoll/machinematch/issues/1/events","html_url":"https://github.com/mlpoll/machinematch/issues/1","id":167727089,"number":1,"title":"Should this even be released? Please vote.","user":{"login":"mlpoll","id":20670881,"avatar_url":"https://avatars.githubusercontent.com/u/20670881?v=3","gravatar_id":"","url":"https://api.github.com/users/mlpoll","html_url":"https://github.com/mlpoll","followers_url":"https://api.github.com/users/mlpoll/followers","following_url":"https://api.github.com/users/mlpoll/following{/other_user}","gists_url":"https://api.github.com/users/mlpoll/gists{/gist_id}","starred_url":"https://api.github.com/users/mlpoll/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mlpoll/subscriptions","organizations_url":"https://api.github.com/users/mlpoll/orgs","repos_url":"https://api.github.com/users/mlpoll/repos","events_url":"https://api.github.com/users/mlpoll/events{/privacy}","received_events_url":"https://api.github.com/users/mlpoll/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":15,"created_at":"2016-07-26T22:27:17Z","updated_at":"2016-07-30T19:29:40Z","closed_at":null,"body":"This repository is currently without any code for a reason. Please comment and vote with thumbs up/down.\r\n\r\n## What is it?\r\n\r\nAnonymous text series in (such as a Reddit or Amazon (review) account), authors real name out.\r\n\r\nMachineMatch utilizes deep learning techniques to analyze blog posts, articles, papers and comments **where the identity is known**. \r\n\r\nThe same analysis is used on **anonymous** posts, such as Reddit comments, (fake) Amazon reviews and anonymous blog posts. \r\n\r\nThe resulting text analysis is then used to identify who wrote the anonymous post. The principle is similar to that of identifying plagiarism, but with more advanced deep learning techniques.\r\n\r\n## How good is it?\r\n\r\nWith a well trained network, the accuracy is remarkable, > 95% on my test input. Even when people write a bit differently when posting anonymously, the matching is very accurate if enough text is provided (esp. longtime redditors leak enough information about themselves to make manual verification quite easy!)\r\n\r\n## However\r\n\r\nMachineMatch, if ever released, should not be used to expose people. Even though it's accurate, it's not 100%. I'm not even sure there are any ethical use cases. One exception might be to identify fake reviews, which is a nasty business these days. Feedback appreciated.\r\n\r\n## And, bah, why are you posting this anonymously? MachineMatch will have you!\r\n\r\nActually no, because I have no online presence using my real name. At all.\r\n\r\n## Why release\r\n\r\nIt's just a matter of time before someone releases such a tool anyway. Law enforcement probably possess such tools already.\r\n\r\nIt's not *that* hard to do and it's potentially a very popular service. By being first, you can at least *try* to set the standard in terms of ethics.\r\n\r\nThe very existence of such a tool may also discourage trolls and encourage people to think twice before posting fake reviews and libel.\r\n\r\n## Why not release\r\n\r\nThe flip side is of course that anonymity is a democratic tool. \r\n\r\nI hope, given the existence of such a tool, someone makes an \"identity obfuscation tool\" to rephrase, depunctuate, reword and remove identifying information enough to significantly reduce the accuracy of matching tools. The optimal scenario is someone implementing such a tool before releasing MachineMatch.\r\n\r\nThis is actually a **very** hard problem as people make a lot of posts under the same anonymous account handle. They're bound to leak information, such as areas of interest, location/weather, events happening around you, time zone, daily routines, recurring spelling and grammar mistakes, family matters, and the list goes on and on. Digital fingerprinting is easy."},"comment":{"url":"https://api.github.com/repos/mlpoll/machinematch/issues/comments/236385267","html_url":"https://github.com/mlpoll/machinematch/issues/1#issuecomment-236385267","issue_url":"https://api.github.com/repos/mlpoll/machinematch/issues/1","id":236385267,"user":{"login":"jacobwgillespie","id":130874,"avatar_url":"https://avatars.githubusercontent.com/u/130874?v=3","gravatar_id":"","url":"https://api.github.com/users/jacobwgillespie","html_url":"https://github.com/jacobwgillespie","followers_url":"https://api.github.com/users/jacobwgillespie/followers","following_url":"https://api.github.com/users/jacobwgillespie/following{/other_user}","gists_url":"https://api.github.com/users/jacobwgillespie/gists{/gist_id}","starred_url":"https://api.github.com/users/jacobwgillespie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jacobwgillespie/subscriptions","organizations_url":"https://api.github.com/users/jacobwgillespie/orgs","repos_url":"https://api.github.com/users/jacobwgillespie/repos","events_url":"https://api.github.com/users/jacobwgillespie/events{/privacy}","received_events_url":"https://api.github.com/users/jacobwgillespie/received_events","type":"User","site_admin":false},"created_at":"2016-07-30T19:29:40Z","updated_at":"2016-07-30T19:29:40Z","body":"As you mentioned law enforcement and state actors likely already have access to this kind of technology. Not all of those actors are benevolent. Open sourcing this helps level the playing field and allows the open source community to take part in the discussion and shape the future that is already here. \r\n\r\ntl;dr - release it"}}
{"actor":{"display_login":"jacobwgillespie"}}