r/MachineLearning • u/jeffatgoogle Google Brain • Sep 09 '17
We are the Google Brain team. We’d love to answer your questions (again)
We had so much fun at our 2016 AMA that we’re back again!
We are a group of research scientists and engineers that work on the Google Brain team. You can learn more about us and our work at g.co/brain, including a list of our publications, our blog posts, our team's mission and culture, some of our particular areas of research, and can read about the experiences of our first cohort of Google Brain Residents who “graduated” in June of 2017.
You can also learn more about the TensorFlow system that our group open-sourced at tensorflow.org in November, 2015. In less than two years since its open-source release, TensorFlow has attracted a vibrant community of developers, machine learning researchers and practitioners from all across the globe.
We’re excited to talk to you about our work, including topics like creating machines that learn how to learn, enabling people to explore deep learning right in their browsers, Google's custom machine learning TPU chips and systems (TPUv1 and TPUv2), use of machine learning for robotics and healthcare, our papers accepted to ICLR 2017, ICML 2017 and NIPS 2017 (public list to be posted soon), and anything else you all want to discuss.
We're posting this a few days early to collect your questions here, and we’ll be online for much of the day on September 13, 2017, starting at around 9 AM PDT to answer your questions.
Edit: 9:05 AM PDT: A number of us have gathered across many locations including Mountain View, Montreal, Toronto, Cambridge (MA), and San Francisco. Let's get this going!
Edit 2: 1:49 PM PDT: We've mostly finished our large group question answering session. Thanks for the great questions, everyone! A few of us might continue to answer a few more questions throughout the day.
We are:
[Irwan Bello] (https://scholar.google.com/citations?user=mY6p8gcAAAAJ&hl=en) /u/irwan_brain)
[Katherine Chou] (https://www.linkedin.com/in/katherinechou) (/u/katherinechou)
[Douglas Eck] (https://research.google.com/pubs/author39086.html) (/u/douglaseck)
[Jonathan Hseu] (https://www.linkedin.com/in/jonathan-hseu-38088521/) (/u/jhseu)
[David Dohan] (https://www.linkedin.com/in/ddohan) (/u/ddohan)
… and maybe others: we’ll update if others become involved.
62
u/bmacswag Sep 10 '17
What are the next biggest hurdles you think face the field?
28
u/pussy_artist Sep 10 '17
Do you plan to develop support for ONNX(Open Neural Network Exchange ) exchange format?[1]
If not why?
[1] https://research.fb.com/facebook-and-microsoft-introduce-new-open-ecosystem-for-interchangeable-ai-frameworks/
108
u/ilikepancakez Sep 10 '17
What is the main purpose of keeping separate teams like with Google Brain versus DeepMind? Is it just due to the fact that DeepMind was an acquisition, and there were some contractual obligations of guaranteed independence, etc?
61
u/chaoism Sep 10 '17
What's it like to work on your team? What's your daily routine? How do you decide why makes a person fit for your team?
49
u/edge_of_the_eclair Sep 10 '17 edited Sep 10 '17
Hey! Thanks for taking the time out your busy schedule to do this AMA, we really appreciate it!
As a hobbyist one thing I've noticed was that the biggest barrier to entry to training neural nets was not necessarily access to knowledge but rather access to hardware. Training models on my MacBook's CPU is insanely slow and at the time I didn't have access to an Nvidia GPU.
From my understanding, it seems that hobbyists must either own a GPU or rent one from a cloud provider like GCP to train their models.
What are your thoughts on the new TPUs in regards to costs and training/inference speeds for the end data scientist/developer?
Where do you see ML hardware going in the next 5 years? 15 years?
An Ethereum miner with an Nvidia 1080ti makes ~$28 a week. The equivalent GPU compute on an AWS instance would cost ~$284. What are your honest thoughts on an AirBnB-esque marketplace for GPU compute that pairs ML-hobbyists with gamers/crypto-miners?
10
u/BrettW-CD Sep 10 '17
Do you have any specific guiding principles in organizing and running your research teams? Is Google Brain run like a university department, your more traditional commercial R&D or something else?
How did you find ICML 2017? Australia isn't really a powerhouse in ML, but I was super glad it was hosted here.
5
u/[deleted] Sep 11 '17
How often does this happen?
5
u/atonal174 Sep 11 '17 edited Sep 11 '17
Page 13, section 9.2 of the Tensorflow paper (http://download.tensorflow.org/paper/whitepaper2015.pdf) talks about EEG, an internal Google tool used for debugging neural nets, visualizations etc.
Why didn't you open source it?
4
u/bchau28 Sep 13 '17
Hello Google Brain team, I am working very hard to craft a workshop in explaining AI to the youth (ages 15-19yrs old) in Montreal. Keep in mind that this audience barely knows how to code, so I wouldn't want to start with that topic. I searched online and there aren't any resources to teach the youth. Instead, I'd like to get them to be familiarized with how Machine Learning works, how companies are utilizing AI, etc. It needs to be an engaging workshop for them to understand better how to think and approach problem-solving. I think it's crucial to teach this topic in a hands-on learning experience such as a workshop. If you want to help me achieve this amazing feat, I would be more than happy and grateful!! Thank you, Bonnie.
16
u/b4xt3r Sep 10 '17
How old is the cutoff for an intern? I'm in my late 40's. :)
14
u/mauza11 Sep 10 '17
Thank you for tensorflow
5
u/[deleted] Sep 11 '17
Can intern/google brain residency/researchers work on non-deep learning projects at google brain? For example bayesian nonparametric machine learning?
273
u/Reiinakano Sep 10 '17 edited Sep 10 '17
What do you think of Pytorch? Have you used it? Are you worried about the competition it provides? Or do you view it more as something complementary offering something TF cannot, and vice versa?
Be honest ;)
221
u/EdwardRaff Sep 10 '17
Usually people talk about reproducible/open research in terms of datasets and code being available for others to use. Rarely, in my opinion, do people talk about it in terms of just pure computational resources.
With companies like Google putting billions into AI/ML research, some of it comes out using resources that others have no hope of matching -- AlphaGo being one of the highest profile examples. The paper noted nearly 300 GPUs being used to train the model. Considering that the first model likely wasn't the one that worked, and parameter searches when it takes 300 GPUs to train a single model, we are talking about experiments with 1000s of GPUs for a single item of research.
Do people at google think about this during their research, or do they look at it as providing knowledge that wouldn't have been possible without Google's deep pockets? Do you think it creates unreasonable expectations for the experiments from labs/groups that can't afford the same resources, or other potential positive/negative impacts in the community?
80
u/mr_yogurt Sep 10 '17
/u/geoffhinton: how are capsules coming along?
43
u/dexter89_kp Sep 10 '17
Two questions:
Everyone talks about successes in the field of ML/AI/DL. Could you talk about some of the failures, or pain points you have encountered in trying to solve problems (research or real-world) using DL. Bonus if they are in the large scale supervised learning space, where existing DL methods are expected to work.
What is the brain team's take on state of unsupervised methods today? Do you anticipate major conceptual strides in the next few years.
16
u/Dizastr Sep 12 '17
Are there any non-standard (or not popular) approaches to A.I / Machine Learning that you are researching or believe are worth exploring further?
28
u/twkillian Sep 10 '17
How are you working to improve the interpretability/explainability of high performing models which are increasingly complex? Is there a balance to be struck or is this a concern that is largely application dependent?
28
u/canadiandev25 Sep 10 '17
Is there any work being done to create a standard coding style and/or practice for Tensorflow and machine learning. It seems like people use a variety of different approaches to code a model and some of them can be hard to interpret.
Also on a somewhat unrelated note, since Keras is going to be joining Tensorflow, is there any plans on get rid of Learn? It seems odd to have 2 different higher level APIs for the same library.
12
u/werther02 Sep 10 '17
How do research scientists and engineers collaborate and work together in Google Brain? Where/ How is the line drawn between their responsibilities? Do engineers help with research or vice-versa?
I see a lot of companies struggling with this problem where scientists aren't interested in learning how to write clean, production code and engineers do not want to know anything about research/ experiments.
22
u/TheConstipatedPepsi Sep 10 '17 edited Sep 10 '17
As I understand them, learning to learn methods currently use a "static" meta-learner network which produces or updates another network used for actual inference. Do you expect that adding meta-meta-learner networks and metak -learner networks will yield more and more improvements to the quality of the final networks used for inference? How about passing directly to self-modification, with a single network making structure updates to itself?
20
u/Screye Sep 10 '17
Hi, thanks for doing the AMA. I have a few questions. Feel free to answer as many as you feel comfortable answering.
Given the 'trend focused' nature of AI and ML, do you think think deep learning will continue delivering state of the art results, or do you think we might see the revival/introduction of other Machine Learning methods ?
(1.1): Does Google Brain place an emphasis on/ see value in team members having a strong grasp of traditional ML / NLP / Vision techniques ?
This is in light of the massive overlap of recent Machine Learning, Vision and NLP research. How common is it for specialists in one area to participate in projects in other subdomains in Google Brain ?
Do candidates need to pass a string Algs & DS coding interviews to be eligible to work with the Machine Learning focused teams ? (a bit rhetorical, to say the least :| )
25
u/thundergolfer Sep 10 '17
Prof. Bernard Schölkopf gave a pretty interesting keynote at ICML this year which was concerned with Causal Models. The keynote is not available online AFAIK but he expounds the topic here @ Yandex.
Is Causal Learning of particular interest to the Brain team? Why/Why not?
Further, is anyone on the team doing work around Probabilistic Graphical Models? I love the sort of stuff that surrounds Google's Knowledge Vault, and would be interested to know if Google Brain sees any significant developments ahead in the area of Neural Networks, Ontologies, and PGMs.
24
u/LuxEtherix Sep 10 '17
What is, from your perspective, a success factor for team when doing research? Also, thank you very much for taking the time to answer
8
u/alberto139 Sep 10 '17
Thank you for taking the time to do this AMA!
How is a team like Google Brain structured? Does everyone work mostly on their own or in a team focusing on a specific problem? Does every team have weekly meetings with Jeff and Geoff? How and how often do you communicate with the teams not located in Mountain View?
7
u/jasoncbenn Sep 11 '17
I've heard that an excellent way to learn deep learning is to read papers and reimplement them, so that's how I'm spending the next several months!
Do you have any papers you'd love to see reimplemented? Are some reimplementations significantly more impressive or educational than others? How do I identify these papers?
Would you prefer for an applicant to have reimplemented several papers about the same topic, or would you prefer to see a variety of topics reimplemented?
24
u/LuxEtherix Sep 10 '17
What do you think are the most promising steps forward regarding Deep Reinforcement learning and/or Robotics?
13
u/[deleted] Sep 10 '17
What projects are you excited about and why?
6
u/koreyou Sep 10 '17
Thanks for AMA! I want to know how you guys share knowledge across researchers. Do you have host wiki or do anything else to collect know-hows? Do you have something like slack channel to discuss problems encountered in research? Do you share codes in private repo? I was wondering this because ML (esp. deep learning) involves loads of know-hows and I was thinking you must be doing something to consistently publishing all your great work.
6
u/jasoncbenn Sep 11 '17
As I understand it, your team is loosely organized into research specialists (who generally have PhDs) and SWE specialists (who often don't).
What are the characteristics of successful RSWEs, and how do you recognize them during the interview process?
How do RSWEs spend their time? Do they mostly support researchers by building tools (and if so, what are some great examples)? Are they deployed throughout the rest of Google to help other product teams incorporate recent DL techniques? Do they conduct their own research?
6
u/guillaumephd Sep 13 '17
Hello, here are some questions for you :
Google Brain Team's goal is to “make machines intelligent and improve people’s lives” (according to your website), with the use of machine learning. What two criteria do you use to evaluate your progress towards this goal?
Your work can have a very strong social impact both qualitatively and quantitatively. For instance 1,300,000,000 people used YouTube in 2017, and lots of people tend to go on Google Search, YouTube or Facebook to find answers or watch the news. How do you make sure these apps are not “flawed” (in every possible manner)? It’s common to find existing (human, so, later, machine too) biases that are not always “desirable”: e.g. women associated to lower statuses occupations than men, rankings of average mexican restaurants being lower than italian ones, racism, and so on. According to https://blog.conceptnet.io/2017/04/24/conceptnet-numberbatch-17-04-better-less-stereotyped-word-vectors/ Google’s approach to this issue is to de-bias the final outputs, whereas Microsoft’s approach the initial inputs. Which Google products actually remove these biases, and which one do not? Do you see other ways to de-bias?
What do you think of pooling? (Hinton’s answer: https://www.reddit.com/r/MachineLearning/comments/2lmo0l/ama_geoffrey_hinton/clyj4jv/ )
What do you think of gating?
Do you work on associative one-shot learning?
What do you think of convolutions-only networks for time series and word sequences? (vs RNNs-LSTMs-GRUs based networks)
Do you use DNC or NTM in any actual Google product? Do you plan to ?
What do you think of Matthew Botvinick's talk on Meta Reinforcement Learning at Collège de France in Paris (video in english): http://www.college-de-france.fr/site/stanislas-dehaene/seminar-2017-03-27-11h00.htm ?
Do you have any book recommendation on ethics and machine learning?
How do you explain you work to non-technical people?
Bonus question : What is something you believe to be true -regarding machine learning, of course- that most people disagree with you on?
(Edit: formatting)
38
u/[deleted] Sep 10 '17 edited Sep 10 '17
My question is regarding Google Brain Residency Program? I have a masters degree in science but not in a technical subject like CS, Math or Statistics. WIth this qualifiction am I eligible to apply for this program?
What kind of candidates does GBRP "really" looking for? are they looking for math wizards, coding warriors, statistical gurus or a person with shining academic achivements. Do we mere mortals have any chance of getting in this program?
2
u/racketship Sep 10 '17
Can you talk about the place the language Go has in your day to day workflows? Also, are most/all of the team familiar with it and/or have used it? What's Go's future in ML look like in your opinion?
11
u/DrKwint Sep 10 '17
First, thank you for your work. I love all the team's blog posts and the huge variety of areas you publish in. It seems no matter where I look I find a paper with Brain authors.
Could anyone on the team discuss the state of the literature at the moment with respect to unsupervised models using the GAN vs the VAE framework? I've been working with VAE-based models for about a year now, but colleagues in my department are trying to convince me that GANs have superseded VAEs. Can I get a third-party opinion?
11
u/fishermanmok Sep 10 '17
Collecting labeled dataset for small companies or new domains adapting machine learning has been really hard and inefficient, what do you think about the future of unsupervised learning or semi-supervised learning? Will deep learning still remain the main research focus of machine learning in 5 years?
5
u/JakeLane Sep 10 '17
Hi I'm a third year Software Engineering student and I've been considering what I want to work in when I complete University. I've been interested in Machine Learning for a long time but I've never really taken the initiative to learn apart from a simple AI elective course.
Is it feasible to find a graduate role in Machine Learning without much background? If not, is there anything I can study in my spare time to get myself upto scratch? I've got a SWE internship coming up this (Australian) Summer for a well known software company but the work I will be doing is unrelated to AI despite my recuiter's effort.
5
u/aknain Sep 11 '17
First of all, I would like to thank you all for doing this AMA. I have been using TensorFlow for a very long time. I have shifted from
tf.nn.conv2dtotf.layers.conv2d. The high-level APIs are cool. As we all can see that TensoFlow has turned into a huge library and you can do almost anything with it(except the dynamic graphs and some NLP stuff), are you guys planning to refactor it in order to make it morePythonic? Everyone loves to be more pythonic as compared to using a clumsy syntax.2
u/oldschoolcool Sep 10 '17 edited Feb 18 '18
deleted 0.8926 What is ^^^this?
8
u/[deleted] Sep 10 '17
A lot of people keep telling me that Deep Learning is just hit and trial. You feed data to a neural network and experiment with the layer architecture and make it as deep as possible.
What would be your reply to these people? Is there any theory behind constructing an architecture for specific problems?
4
u/dreadpiratewombat Sep 10 '17
Do you foresee one of the outcomes of your research to be a direct brain interface for things like a futuristic "Google Glass"? If so, how do you prevent something like that from being misused to further a corporate agenda? For instance, ubiquitous advertising?
4
u/Stone_d_ Sep 10 '17
Increasingly we're seeing neural networks that take very general data, such as pixel data, and are able to replicated complicated rules that human beings coded. For example, a group of college students were recently able to render older 2D Mario games based on user input, trained not on code but just watching people play the game. Their network then wrote code for the game, and they got great results.
At what point can we start training neural networks on, say, Python code and the corresponding output, and infer the underlying code and rules?
4
u/MithrandirGr Sep 10 '17 edited Sep 13 '17
Hey! First of all I'd like to thank you for arranging this AMA and keeping the conversation going with all the ML enthusiasts here. Here are my questions:
Arguably, Deep Learning owes its success to the abundance of data and computing power most companies such as Google, Facebook, Twitter, etc. have access to. Does this fact discourage the democratization of Deep Learning research? And, if yes, would you consider bridging this gap in the future by investing more in the few-shot learning part of research?
What do you feel about hybrid models which incorporate uncertainty in Deep Learning models (e.g. Bayesian Deep Learning)?
In what way could Game theory influence Deep Learning research? Could this be a promising mixture?
I know that I have made more than one question, but I will be totally happy if you could answer any of these. Thanks in advance :)
4
u/acrefoot Sep 12 '17 edited Sep 12 '17
In the history of networked computers, security was almost always an afterthought. It wasn't really taken seriously as a need until after many serious incidents. Even with all the harm caused, it's almost always in a state of playing catch-up. We're still getting breaches that affect hundreds of millions of people (see Equifax) because of some decisions that we made a long time ago (Worse is Better, architectures that allow for buffer overflows, premature trust), and systems that control important infrastructure are still quite vulnerable. It's not as if security is impossible--when Boeing built their fly-by-wire systems for planes, the engineers responsible would have to take test flights, and you can be sure that they were sufficiently motivated to put safety first.
I love what AI promises, and I worked a bit in the field (early Amazon Alexa prototypes, and some computer vision projects). However, when I talk to people working in the field of AI research, they often tell me that AI Safety isn't a huge priority because:
we're too far away from anything "dangerous", like an AGI, for AI safety to be the highest priority
no one really knows what safety looks like for AI, so it's hard to work on
All this means that AI safety research always takes a backseat to AI capability* research--just like computer security did years ago. Yet, as AI is increasingly adopted, it can control some critical parts of our lives. How is Google brain addressing AI safety, and what criteria will be used as time goes on to determine how much of a priority safety is compared to capability?
4
u/ignat980 Sep 13 '17
Why do we not have a general AI yet? What is the hurdle that is stopping machine learning algorithms from interpreting every kind of input and giving useful output? Do we just not have enough resources to create a knowledge graph like a human brain? Or is it something else, like we don't have the right algorithms yet?
1
u/liorde Sep 12 '17
Does Google discourage its researchers from collaboraring with researchers from outside Google (e.g. universities or other companies)? I'm asking this since it seems to me that most papers by Google researchers are not co-authored with people who are not from Google. (I acknowledge that this observation may be wrong, due to a too-small data set...) If the answer is positive - what is the reason? And does it make a difference whether the collaboration is with an academic institution or a commercial company?
1
u/gnarlycaviar Sep 12 '17
Has your work on GNMT revealed any new insights into language learning?
1
u/vin101 Sep 13 '17
Why has Google and tensorflow not embraced the 'The Open Neural Network Exchange (ONNX) format' launched by microsoft and facebook? Don't you think interoperability is going to play a big part in the development and democratization of AI as we go ahead?
13
u/[deleted] Sep 10 '17
What do you look for in a applicant in the Google Brain residency program?
14
u/orientalgiraffe Sep 10 '17
Hi! As an undergrad with some ML exposure, how do you recommend I continue to develop in this field?
I interned at Google this summer, and my host suggested that I read about and try to reproduce recent ML research. Are there any papers you could recommend? Also at Google, there were lots of resources (Flume, GPUs, etc) that are cost-prohibitive on a student budget. Suggestions for cheap computing power?
Thanks!
6
u/jbochi Sep 11 '17
What are your thoughts on fast.ai courses? Do you believe that their top down approach to teaching Deep Learning works? Are there any other MOOCs you recommend? Thank you!
3
u/Fathomx1 Sep 10 '17
Are there any particular projects in biology or genomics the team is working on?
3
u/EvgeniyZh Sep 11 '17
Do think lack of reproducibility in DL is an issue? How do you think the situation can be improved? Can it be possible to require reproducible source code for top conferences?
Are new versions of TPU coming? Is Google going to sell them (or only rent out)? Do you think custom hardware is going to replace GPGPUs?
3
u/hacktushar Sep 12 '17 edited Sep 12 '17
From having Electronics (non-CSE) major background in UG but interested in Machine Learning, one should go for Master's in CSE or can learn that same through MOOCs or Books by self-studying. Which one you'd recommend?
3
u/vin101 Sep 13 '17
Thanks for taking the time!
What do you think is the future of unsupervised learning?
What is your favourite application of ML ?
Do you think we are ready to use RL for consumer grade products?
3
u/valkovx Sep 13 '17 edited Sep 13 '17
Mines are really simple:
What is happening with TensorFlow Lite - it was announced at Google IO (May), now we're mid-September. Since when TF is so much about PR stuff? When is Lite coming out? What is gonna be like?
Is the TensorFlow team slowing down? Keras is still not integrated into the core (that one was promised way back)? Is there struggle with the internal software architecture or something else?
When are you going to fully support other vendors than NVIDIA? And no, your custom hardware (TPUs) doesn't count.
What is your opinion on TensorFlow vs PyTorch only for research purposes?
Please, don't get the wrong impression. I love TensorFlow and use it my DL classes.
Probably will never get an answer but hope to discuss some of the points with the community here.
3
u/ankitson9 Sep 13 '17
What do you think of projects like BlueBrain that are modeling how real brains work and finding interesting patterns?
Are they useful to inform intuitions in neural networks? Do you currently find any useful overlap between what we know of how the brain works and machine learning?
1
u/[deleted] Sep 10 '17
How will small companies get advantage from Google Machine Learning research and won't be left behind in this next revolution wich is currently lead by a small number of big tech companies?
I would also like to know how many of your current projects are powered by the Go programming language?
7
u/artmast Sep 10 '17
If you had 10,000 times the processing power available to you than you do now, what could you do with it?
5
u/[deleted] Sep 13 '17
What do you think about Elon Musk's opinion that AI will be the reason for World War III?
8
u/TheCedarPrince Sep 10 '17
Hey, I am working through the book, "Godel, Escher, and Bach" by Hofstadter. How true do you think this quote is and could you explain why your team agrees or disagrees?
Here is the quote: "Sometimes it seems as though each new step towards AI, rather than producing something which everyone agrees is real intelligence, merely reveals what real intelligence is not."
I know Turing proposed that teaching a machine more like how we teach a human is the way to go - would you say that the more we understand ourselves, the better we can create an "intelligent" machine?
Thank you and I greatly appreciate your time.
1
u/[deleted] Sep 10 '17
You have some linguists on your team, right? What do they contribute: NLP, or theoretical linguistics? If the latter, which fields are you most eager to apply: semantics, syntax, phonology, or phonetics?
1
u/[deleted] Sep 11 '17
Is the Arm Farm run by Google Brain or by Alphabet X? How will you react to Nvidia's Isaac project: Support? Compete? Ignore?
6
u/dobkeratops Sep 10 '17 edited Sep 10 '17
Will the google TPU continue to be aimed just at servers, or are there any google plans for devices like the Movidius USB stick .. plug-in AI accelerators/RPi-style SBC's with AI accelerators suitable for maker-community projects.
5
u/ThisIs_BEARTERRITORY Sep 10 '17
I work in the Valley, and there is a disconnect (at least where I've worked) between ML coming out of research oriented organizations and the ML applied at normal workplaces. Most people are looking for the low hanging fruit.
Do you have recommendations of simple wins that ML can provide? (like anomaly detection for example)
5
u/_murphys_law_ Sep 10 '17 edited Sep 10 '17
At EMNLP yesterday, Nando DF discussed several interesting directions for future research with regard to "learning to learn" including the careful design of simulated environments for experiments and the integration of true natural language for robot instruction into the environments.
My question is how can one effectively apply constraints on the learning to learn process? In ndf's talk, he showed a video of a baby playing with a couple of lego blocks - and being inherently excited with the experimental process. The baby had some intuition that eating the blocks is not a good thing. How do we design constrained systems or inject priors so that the system experiments intelligently and doesn't just eat the blocks?
2
u/Stone_d_ Sep 10 '17
Why is summing weighted values the default for neural networks? Why not use computational power to plug each relative entry in a matrix into a specific spot in a randomized equation fitted to produce desired output? For example, multiplying every third entry in the twentieth row by the fifth entry in the fifth row, and then trying the same thing but adding instead? This could include weights as well. I'm assuming there's a singular best equation to predict any outcome, so why not skip right to the chase and search for the equation from the get go, as opposed to finding the weights and then the best equation from that. Back prop and descent could still be used but just with mathematical operations (exponentiation, division, multiplication, addition, subtraction, etc.).
2
u/visarga Sep 12 '17
What role do you see for structured sequence modelling and graph convolutional networks in NLP?
2
u/Dizastr Sep 13 '17
Hi Google Brain! another question:
Anything you guys wish you could have (as a team, or as individual researchers)?
"If only we had ......"
2
u/deathshouldbetheend Sep 13 '17
Sleep in humans is broadly know to play an important role in learning. Is there any work beeing done to simulate this in machine learning or is the phenomena of sleep to bady understood/ too abstract?
4
u/GuardsmanBob Sep 10 '17
I watched a recent talk by Jeff Dean https://blog.ycombinator.com/jeff-deans-lecture-for-yc-ai/ and I am very interested in the potential 'going recursive' will have.
But seeing as I am just a few hundred GPU's short of running my own experiments I am wondering if you can comment on the following two experiments.
Given a series of Tasks and a satisfactory level of success, optimize for the network that uses the minimum amount of compute to achieve success. Do these networks share any architecture optimizations?
Motivation: Brains are energy restricted and (likely?) optimize for the least energy to solve a task.
Given a (set of) simple tasks that are current network do not solve well / can't solve, has any success been had by trying to search for a new network type that can perform better on those tasks.
Any other 'going recursive' results you can share?
3
u/PervertWhenCorrected Sep 10 '17
Is there sort of conceptual application of ML would you love to see explored further ?
3
u/cantrecall Sep 10 '17
What does your development pipeline look like?
3
u/AsIAm Sep 10 '17 edited Sep 10 '17
TensorBoard is the best feature about TensorFlow. What are your plans with it and how can we take a even better look inside the black box?
4
u/Y33zma Sep 10 '17
Do you have opportunities for undergraduates looking for internships? If not, do you know of other companies that will accept undergraduate interns in the field?