Amazing how people in tech are so flippant about building tools that are almost exclusively useful for tyrants.
2) If you think companies aren't already doing this, you're lying to yourself.
3) This is a harmless experiment made to spotlight how simple it is to identify someone just by their typing. This could be used in a multitude of ways.
4) Stop generalizing "people in tech", and stop assuming everyone builds stuff for no reason. This is a deliberate experiment, made on purpose, for a very good reason.
Unfortunately we ran into some mistakes in the communication between DARPA and the university which cut things the project short.
We were also working on mobile identification which included the timing between letter combinations (2-grams if memory serves right) as well as accelerometer data.
The GradType was creating using my personal funds. Any help is greatly appreciated!
I also did find a paper in German from the company which tried to commercialize it in the following years: http://www.horst-goertz.de/hgs-wordpress/wp-content/uploads/...
On a usability front I echo that the "␣" is definitely confusing, especially next to a ",".
While it might sound like this should make your samples very different from others, it could actually act the other way and confuse the network. Hopefully, this will be improved in the next version of it, which I'll start training right after this data collection sprint.
You could use https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEve... to take advantage of keyboard layout information to more easily classify a user. E.g. if a German user is typing in English their key will register as "KeyY" but their key will register as "z". Even if the neural net just picks up on "non qwerty = weird" I think it would significantly help in it's ability to classify these corner case users.
I look forward to seeing how future versions fare!
so I wrote a lot of sentences and I don't understand what is supposed to happen. Do I need to register for the thing to work? I don't want to.
Experienced morse-code interpreters used to be able to recognize who was at the other end that day by their typical intervals and mistakes.
https://stackoverflow.com/questions/4771293/can-an-authors-u...
Regardless, this is an interesting application of NNs
Thank you!
https://github.com/numenta/NAB/tree/master/data#real-data
Ahmad & Lavin, Neurocomputing 2016, https://www.sciencedirect.com/science/article/pii/S092523121...
[1]: https://github.com/indutny/gradtype/blob/master/src/model.js
Does the Tor browser contain a way to combat this?
I'll check server logs to identify the problem. Sorry again!
`don't` got stuck on the `'` char.
It is trained using (almost) a triplet-loss: http://openaccess.thecvf.com/content_cvpr_2016/papers/Cheng_...
I read about a type of snooping attack already in 2005. https://www.schneier.com/blog/archives/2005/09/snooping_on_t...
https://www.onenigma.com/case-study/typingID
A friend built it a few years ago. It’s integrated into at least one app, and has some serious potential. I suspect a regular keyboard would be the same.
Please make commas more visible. The upturned underscore obscures it.
Pretty neat.