News for hackers. Stuff that matters.
Re:Deep learning with convolutional neural networks for brai... by curiousgal on Sunday April 30, 2017 @03:39PM (#14233424)
As a novice research-assistant I really appreciate the fact they included a Software implementation and hardware section in the appendix.

They even wrote "We will make the code to reproduce these results publicly available". That should be the norm. Kudos.

Re:Deep learning with convolutional neural networks for brai... by choxi on Sunday April 30, 2017 @10:36PM (#14235245)
> We will make the code to reproduce these results publicly available

I'm excited about this trend, it makes it easier for everyday software engineers to tinker around with cutting edge tools.

I think of innovation as a pipeline starting from scientific insights, to engineering advances, to improvements in the consumer experience. If research communities continue to borrow more ideas from open source culture, it could really improve the speed of that pipeline.

Re:Deep learning with convolutional neural networks for brai... by nojvek on Monday May 01, 2017 @01:09AM (#14235692)
Imagine every CS paper coming out with executable code. That would definitely put humanity in an accelerated path to fictional future.
Re:Deep learning with convolutional neural networks for brai... by oarfish on Monday May 01, 2017 @04:45AM (#14236313)
Whenever I read something like "We will make the code to reproduce these results publicly available", instead of making be happy, it makes me sad that so many people never follow through. That's a huge disappointment if the paper's ideas really would've helped you.

Yes it must be the norm, but if the code isn't available at peer review time, chances are nonzero it's never going to be.

Re:Deep learning with convolutional neural networks for brai... by robintibor on Monday May 01, 2017 @12:13PM (#14238794)
Our code is already available in very chaotic, not well-documented form at https://github.com/robintibor/braindecode/. I am working on producing a clean version of this :)
Re:Deep learning with convolutional neural networks for brai... by robintibor on Monday May 01, 2017 @12:14PM (#14238813)
Thanks. If you have any further questions about the paper, feel free to ask me.
Re:Deep learning with convolutional neural networks for brai... by bmc7505 on Monday May 01, 2017 @03:37AM (#14236136)
They reported an accuracy of baseline FBCSP and ConvNets on the BCIC dataset around ~68%-70%, which is reminiscent of early WER for speech recognition (prior to the advent of specialized speech architectures). However, when you consider the datasets (BCIC 2a and 2b) are only using 22 scalp electrodes (for 2a) and 3 (for 2b) at 250 Hz, that's pretty amazing. That's analogous to using something like 8-bit audio for speech recognition.

Clearly there is lots of room for improvement here, both in neural net architectures, measurement technology, and preprocessing. One technique the authors didn't explore is source localization [1], which typically requires much higher density (somewhere on the order of 128-256 active electrodes), but offers much higher spatial resolution (up to ~5mm isotropic). Given that most of the EEG datasets are recorded on less than 32 channels, I wonder how much more signal can be detected from such low resolution methods, or if we're approaching the theoretical maximum channel capacity of 32 scalp electrodes.

It's like Feynman's analogy of measuring the height of corks in a swimming pool to determine the physics of an object that hit its surface. The more corks you have, the more information about the source (location, velocity, trajectory, geometry) you can reconstruct.

[1]: http://www.scholarpedia.org/article/Source_localization#Elec...

Re:Deep learning with convolutional neural networks for brai... by cool_shit on Monday May 01, 2017 @05:04AM (#14236363)
I don't see why this research couldn't be applied to empirical data from an arbitrary system of coupled oscillators.

I am interested in EEG and fNIRs, but there are drawbacks. Naively, people will try and study this data without first doing a necessary back-of-the-napkin.

EEG and fNIRs have hard physical limitations. EEG is limited to pick up only large-scale EM field activity, where the higher resolution perturbations and effects are averaged out. This is because of an increased measurement distance and noise that is acquired through the skull and other intermediary tissue. This is unacceptable since the current scientific consensus is high frequency phase and activity is fairly important for information coding.

On the bright side, a lot of information might also be encoded in larger scale synchronized oscillation that happens in the brain (the stuff that EEG picks up on). This space is obviously lower in dimension.

The only work-around for this hard information limit is to explore invasive BCI technology (e.g. tetrodes connected to your neurons).

Relatively speaking, this isn't difficult for scientific laboratory research because:

  1. We don't care about invasive surgery on rats.

  2. We don't care how comfortable rats are.

  3. We don't care how mobile rats are.
On the other hand, for commercial purposes, it is not feasible to stick a wired-tetrode array into a human brain yet. We can't afford to lose a human. Engineering on the invasive BCI frontier is incredibly primitive right now.
Re:Deep learning with convolutional neural networks for brai... by rosser on Sunday April 30, 2017 @03:01PM (#14233235)
There is something so deliciously meta about this. FMRI scans might also be a very interesting place to play with CNNs.
Re:Deep learning with convolutional neural networks for brai... by nullc on Sunday April 30, 2017 @05:12PM (#14233878)
FMRI has very poor temporal resolution and moderately poor spatial resolution-- it's like trying to figure out the workings of your computer by using a meat thermometer.
Re:Deep learning with convolutional neural networks for brai... by chrisfosterelli on Sunday April 30, 2017 @06:25PM (#14234204)
While yes fMRI lacks temporal resolution, the spatial resolution is way better compared to EEG. You also have the benefit of 3D spatial data while EEG only provides 2D data from the scalp. If temporal resolution is important, MEG can be used and has better spatial resolution than EEG.

Generally, EEG's benefit is that it's cheaper (either in terms of data collection or for showing your method has the potential to be commoditized).

Re:Deep learning with convolutional neural networks for brai... by return0 on Sunday April 30, 2017 @05:25PM (#14233935)
Plus an fMRI machine is not easy to fit on your desk or carry with you.
Re:Deep learning with convolutional neural networks for brai... by jacquesm on Sunday April 30, 2017 @07:53PM (#14234603)
A portable fMRI machine... that's the stuff of dreams. For sure that would change the world for the better but I really don't see how you would even begin to tackle that.
Re:Deep learning with convolutional neural networks for brai... by namlem on Tuesday May 02, 2017 @12:25PM (#14247774)
Room temperature superconductors would certainly help a lot.
Re:Deep learning with convolutional neural networks for brai... by return0 on Sunday April 30, 2017 @08:11PM (#14234665)
I suppose with a few years of weightlifting, it can become portable ...
Re:Deep learning with convolutional neural networks for brai... by chrisfosterelli on Monday May 01, 2017 @02:12PM (#14239977)
I suppose, if you can also weightlift a magnetically & RF shielded room with you :P
Re:Deep learning with convolutional neural networks for brai... by blackRust on Sunday April 30, 2017 @04:20PM (#14233616)
There's a decent amount of work that's been done already in this area, see [1] and follow up work by the same authors for a good example. While the approach is "cool" there are still many unanswered questions of what exactly it tells us about the brain. See [2], a critical review of [1], for an indication of what I mean.

- [1] http://www.jneurosci.org/content/35/27/10005 - [2] http://www.jneurosci.org/content/35/48/15769

Re:Deep learning with convolutional neural networks for brai... by kensai on Sunday April 30, 2017 @04:28PM (#14233656)
I really enjoyed the elegant combination of Theano/Lasagne [1] and Wyrm [2].

[1] https://github.com/Lasagne/Lasagne [2] https://github.com/bbci/wyrm