Skip to content
0:00 / 0:00

Brains, Sex, and Machine Learning

Google TechTalks

349K subscribers • 4 videos on Rounds

YouTube
  • Recommended by 7 people, in Hacker News, across 5 different months.
  • Presented by Geoffrey Hinton, University of Toronto, as the video describes them

Aimed at clinicians, students or researchers. Education, not medical advice.

151K views14 years ago7 recommendations

Brain and nervesNeuroscienceCells and molecules

Geoffrey Hinton discusses how machine learning concepts like dropout and bagging explain biological phenomena in neural communication and sexual reproduction.

Geoffrey Hinton University of Toronto Abstract: Recent advances in machine learning cast new light on two puzzling biological phenomena. Neurons can use the precise time of a spike to communicate a real value very accurately, but it appears that cortical neurons do not do this. Instead they send single, randomly timed spikes. This seems like a clumsy way to perform signal processing, but a recent advance in machine learning shows that sending stochastic spikes actually works better than sending precise real numbers for the kind of signal processing that the brain needs to do. A closely related advance in machine learning provides strong support for a recently proposed theory of the function of sexual reproduction. Sexual reproduction breaks up large sets of co-adapted genes and this seems like a bad way to improve fitness. However, it is a very good way to make organisms robust to changes in their environment because it forces important functions to be achieved redundantly by multiple small sets of genes and some of these sets may still work when the environment changes. For artificial neural networks, complex co-adaptations between learned feature detectors give good performance on training data but not on new test data. Complex co-adaptations can be reduced by randomly omitting each feature detector with a probability of a half for each training case. This random "dropout" makes the network perform worse on the training data but the number of errors on the test data is typically decreased by about 10%. Nitish Srivastava, Alex Krizhevsky, Ilya Sutskever and Ruslan Salakhutdinov have shown that this leads to large improvements in speech recognition and object recognition. Bio: Geoffrey Hinton received his BA in experimental psychology from Cambridge in 1970 and his PhD in Artificial Intelligence from Edinburgh in 1978. He spent five years as a faculty member in the Computer Science Department at Carnegie-Mellon University then moved to the Department of Computer Science at the University of Toronto where he is the director of the program on Neural Computation and Adaptive Perception which is funded by the Canadian Institute for Advanced Research. He has been awarded the David E. Rumelhart prize, the IJCAI award for research excellence, the Killam prize for Engineering and the NSERC Herzberg Gold Medal which is Canada's top award in Science and Engineering. Geoffrey Hinton designs machine learning algorithms. His aim is to discover a learning procedure that is efficient at finding complex structure in large, high-dimensional datasets and to show that this is how the brain learns to see. He was one of the researchers who introduced the back-propagation algorithm that has been widely used for practical applications. His other contributions to neural network research include Boltzmann machines, distributed representations, time-delay neural nets, mixtures of experts, variational learning, products of experts, deep belief nets and dropout.

Why it's here

7 people recommend this

What people say. Highly recommended for its elegant insights into how cortical neurons communicate and how machine learning models can help explain biological processes.

FrojoSin Hacker News • Recommends

On “Microsoft turns spoken English into spoken Mandarin – in the same voice”

Here is a GREAT talk by Geoffrey Hinton (the Prof running said lab) link to this video where he explains the method. Unfortunately, even though it was posted three times to HN link it never made the fron page. Here is the my summary and comment: " Great talk. I don't know much about artificial neural networks (ANN) and even less about natural ones, but I have the feeling that I learnt a lot from this video. If I understand correct, Hinton uses so many artificial neurons compared to the amount of learning data, that you would usually see an overfitting effect. However, his ANN's randomly shut of a substantial part (~50%) of the neurons during each learning iteration. He calls this "dropout". Therefore…

psb217in Hacker News • Recommends

On “Why use SVM”

In addition to what bravura said, Geoff Hinton's group at UT has recently introduced a new approach to training neural networks that they call "dropout". You can read about it in their paper ( link ) or watch Hinton describe it in a recent talk he gave at Google ( link to this video ). Roughly speaking, dropout training provides a strong regularizing effect through a sort of model averaging that is conceptually related to the well-known bagging approach from which random forests derive their power and flexibility. Dropout training has already produced state-of-the art results on several time-worn standard benchmarks and helped Hinton's group win a recent Kaggle competition (for an overview of their a…

piloochin Hacker News • Recommends

On “Andrew Ng and the Quest for the New AI”

It seems the relationship between the brain and deep learning has evolved in such a way that the later can help with insights into how the former works. In this regard, I thought I would mention the extraordinary simple and elegant talk by G. Hinton last summer: link to this video It starts from a simple and clever improvement to an existing deep learning method and ends up with beautiful (and simple!) insights on why neurons are using simple spikes to communicate.

lightcatcherin Hacker News • Recommends

On “Unsupervised Feature Learning and Deep Learning Tutorial”

Using dropout with deep neural networks is an (extremely cheap) way to gain many of the benefits of using an ensemble. If you want a great overview of the dropout technique, watch this tech talk by Hinton: link to this video Also, the recent maxout algorithm (from Montreal group, authors of Theano) that got state of the art results on several datasets is essentially just an algorithm designed to do particularly well with dropout (as far as I understand it).

taliesinbin Hacker News • Recommends

On “Machine Learning as a Service”

Speaking of bagging: Geoff Hinton talks a bit about model averaging and has a very stimulating pair of hypotheses related to this, which are: a) genetic recombination in the form of sex might be "bagging across genes" that prevents tight co-adaptation (= overfitting on the evolutionary timescale) b) the brain uses noisy discrete firing instead of continuous communication because it allows for "bagging across network topologies". The bulk of his talk is about how dropout in neural nets can be used to accomplish some of the same performance benefits that model averaging gives on other algorithms (at a much smaller relative computational cost). Here's the talk: link to this video

carlobin Hacker News • Recommends

On “AI”

As far as I know there is a decent amount of information against the fact that brains are quantum computers. On the other hand there is a talk by Hinton on youtube 1 that sheds interesting light on some variants of deep learning and the way the brain uses (classical) noise. 1 link to this video

eveningcoffeein Hacker News • Recommends

On “Neural Networks with Few Multiplications”

I would highly recommend this video link to this video from Geoffrey Hinton in 2012 that I think is related to this research.

iandanforthin Hacker News • Mentions

On “Large Scale Visual Recognition Challenge 2011 - Results”

Hinton's team (SuperVision) uses an interesting 'dropout' technique. He gave a Google Tech Talk on this back in June. link to this video And an older talk that covers some of what a deep convolutional net is: link

cs702in Hacker News • Mentions

On “Geoffrey Hinton has joined Google”

Something really interesting must be happening with AI at Google, because in the past few months both Ray Kurzweil (the best-known proponent of the singularity) and Geoff Hinton (the crazy-talented individual who invented deep-belief networks using interconnected "restricted Boltzman machines"1) have joined the company. -- 1 For an overview of deep belief networks, see these videos: link , link , and link to this video

thisisdavein Hacker News • Mentions

On “Computing 10,000X more efficiently (2010) [pdf]”

>As for contrastive divergence with Restricted Boltzmann Machines overcoming the vanishing gradient problem. That's true, but has anyone even tried doing this with 7-bit floating point and demonstrated it even works? I wasn't referring to RBMs here, although it does look like I misremembered the details. See slides 74-76 of this presentation for a brief sketch 0. In these feed-forward MLPs, the information content from each neuron is capped at one bit (which is quite a bit less than seven). I seem to recall him saying something similar (and with more detail) in a Google Tech Talk a few months later 1, although I'm not sure. 0: link 1: link to this video

Houshalterin Hacker News • Mentions

On “Bayes Theorem and Naive Bayes”

Geoff Hinton has a theory that Naive Bayes is just logistic regression with dropout: link to this video And that if you divide all the parameters by a certain amount, you would get accurate probability estimates.

tcin Hacker News • Mentions

On “Accelerating Neural Networks with Binary Arithmetic”

Geoffrey Hinton described doing this back in 2012. He noted that it learned more slowly but generalized better, he described how this is nearly isomorphic with dropout, and he presented a biological motivation: link to this video link to this video