SilasBarta comments on A Viable Alternative to Typing - Less Wrong

2 Post author: fowlertm 06 June 2013 05:38AM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (28)

You are viewing a single comment's thread.

Comment author: SilasBarta 06 June 2013 09:36:21PM *  5 points [-]

I was considering setting up a brain-computer interface for typing. There are a lot of existing BCI hardware systems out there, and you could hook them into Dasher, a program for the disabled that makes it easy to point a mouse or finger at the keys they want to type, and makes likelier keys easier to hit.

Idea free for the stealing.

Still, keyboards are pretty effective (I use Pentadactyl to browse the web using just the keyboard), so I would think you could find a better keyboard somehow that could work for you.

Comment author: maia 06 June 2013 11:10:05PM 2 points [-]

There are a lot of existing BCI hardware systems out there

Could you give an example/link? It never occurred to me that this might be something I could buy as of now.

Comment author: kvd 07 June 2013 09:39:29AM 1 point [-]

The Emotiv epoc headset is pretty decent. I've worked with it at my university with a couple of BCI set ups, though I've not worked with their software, so I wouldn't know how good that is.

Comment author: SilasBarta 07 June 2013 12:02:22AM 1 point [-]

This is a device I got in December 2010, for IIRC $130. It detects tension ("grrr"), eye movement, and some other brain waves. In my experimentation with it, I found the brain wave modes hard to control, while the others were easier.

There was another model I saw that was $300, but I can't remember the name. The amazon page should get you started on finding related hardware.

Note: I haven't actually used a BCI with Dasher, it was just an idea I had for hands-free typing (and possible improvements in costs over existing tools for the disabled).

Comment author: ChristianKl 07 June 2013 03:53:22PM 1 point [-]

Both speed and accuracy of brain-computer interface for typing are pretty bad. What your motivation for using it?

Comment author: SilasBarta 07 June 2013 05:15:09PM 3 points [-]

I was exploring it

a) as a possible alternative (and very cheap) typing mechanism for the disabled that hadn't been tried before, and

b) because I figured I could improve on it to the point of making brain-typing competitive, or at least make BCI competitive with mouse usage.

Comment author: ChristianKl 08 June 2013 06:39:41PM 1 point [-]

Brain-computer interfaces for the disabled have been tried. There's plenty of academic work on the topic. For some people who are completely paralyzed the technology allows them to communicate by typing 1 character per second.

Comment author: SilasBarta 08 June 2013 08:19:48PM 1 point [-]

Right, I found that information at the time, but wasn't convinced this was the best achievable performance for such individuals (let alone price-performance), considering what should be possible with consumer-grade BCIs + Dasher.

I still can't convince myself that this is the best they can do. Personal project time?

Comment author: ChristianKl 10 June 2013 05:11:49AM 0 points [-]

I think the 1 character per second speed is even done with EEGs that are much better than consumer grade equipment.

It could be possible to do better but it probably won't be easy.

Comment author: SilasBarta 10 June 2013 03:57:25PM *  0 points [-]

Sure, but I don't think EEG quality (in terms of lab vs. consumer grade) is the real bottleneck; I think it's minimizing the amount of input that must be provided at all by exploiting the regularity of the input that will be provided. The techniques available here may have been overlooked.

Comment author: Emile 09 June 2013 09:05:30PM 0 points [-]

I played a bit with Emotiv and find a maximum of one character-per-second pretty believable - at least, if you stick to actual brain signals and not signals from face muscles ( and even with face muscles one character per second seems in the right ballpark).

Comment author: SilasBarta 10 June 2013 01:58:27AM 0 points [-]

One character is not the same as one byte of (maximally compressed) information. The whole point of programs like Dasher (and word suggestion features in general) is to take advantage of the low entropy of text data relative to its uncompressed representation. Characteristic screenshot

Were you using a static, non-adaptive, on-screen keyboard? If so, that's why I would think connecting it to Dasher should result in a speed greater than one char per second, at least after the training period (both human training, and character-probability-distribution training).

Comment author: malcolmocean 07 June 2013 10:13:12PM 0 points [-]

If someone is looking for something like Pentadactyl but for Chrome, I recommend Vimium. It adds tons of keyboard shortcuts that make keyboard-based browsing awesome.