If this article is correct about limitations, couldn't one simply include a Turing machine model into the process to train algorithms? Some ideas: - The vectors are Turing tapes, or - Each point in a tape is a DNN, or - The "tape" is actually a "tree" each point in the tape is actually a branch point of a tree with probabilities going each way, and the DNN model can "prune this tree" to refine the set of "spanning tr…
The Limitations of Deep Learning
241–250 of 296 posts
Re: The Limitations of Deep Learning
#242Recurrent models do not simply map from one vector space to another and could very much be interpreted as reasoning about their environment. Of course they are significantly more difficult to train and backprop through time seems a bit of a hack.
Sure they do. The spaces are just augmented with timestep related dimensions.
Re: The Limitations of Deep Learning
#243Earlier quoted context omitted.
Unlikely. If it's mostly memorisation it couldn't learn from playing itself. And what you describe is how AI beats chess. The problem with that is that it is a quite inhuman way to play. But AlphaGo plays quite humanly.
1. Imagine infinite compute capability. Exhaustively play all possible games, and use that to figure out best moves at any state. This is essentially what Alphago did, but using translation variance to reduce the search space. 2. There is no contradiction here. We just have to accept that human-like play can emerge from memorization.
Re: The Limitations of Deep Learning
#244Earlier quoted context omitted.
> The quality of the algo and I assume the deep learning model lies in the quality (breadth and depth) of the data, and how honest with himself the person choose to model it. I've only dabbled with machine-learning here and there for the past 10 years or so, but if there's one thing I've learned so far is that the data behind your ML code (and the way it is structured) is responsible for almost all the success or fai…
> I've learned so far is that the data behind your ML code (and the way it is structured) is responsible for almost all the success or failure of any given ML algorithm Data is indeed a necessary condition but certainly not sufficient. You require a good marriage between engineering features and data to have a good success rate. Learning curves [0] are a good way to understand if your ML algorithm requires more data…
But this type of programing is - miracles- bugfree. We never hear of data-conversion gone wrong, data corrupted or data-mining withou conclusive results here. Obviously such bugs lack the glamour of security bugs.
Re: The Limitations of Deep Learning
#245As someone primarily interested in interpretation of deep models, I strongly resonate with this warning against anthropomorphization of neural networks. Deep learning isn't special; deep models tend to be more accurate than other methods, but fundamentally they aren't much closer to working like the human brain than e.g. gradient boosting models. I think a lot of the issue stems from layman explanations of neural net…
Re: The Limitations of Deep Learning
#246Earlier quoted context omitted.
We can debate, but I don't think another AI winter will happen again in my lifetime. AI work is just earning way too much money for its funding to get cut, and a lot of funding is currently private too.
I'd be surprised to see inductive learning anytime soon. But I definitely see the next generation of AI systems, robots and their implementation across industry. But that will rapidly fill out and then we will still be left with self determination.
Re: The Limitations of Deep Learning
#247Earlier quoted context omitted.
Not possible, unfortunately
I've occasionally found that SVM's work great for one shot learning if you have good features and nicely labelled dataset. CNN's are really good at extracting features. Once you've extracted features that are generic, using an SVM as the last layer to train while keeping the CNN parameters intact yields great accuracy. I think that's where we are really headed. A combination of deep learning, boosted trees, svm, evol…
Yes, we'll have GAs building CNN architectures, or a mix of several techniques, I'm enthusiastic for what the future holds
Re: The Limitations of Deep Learning
#248Earlier quoted context omitted.
Not possible, unfortunately
Kaggle has already proven hundreds of times over that deep learning is not a silver bullet.
Re: The Limitations of Deep Learning
#249Earlier quoted context omitted.
That's just another version of the trap GP spoke about. About a decade ago everybody was expecting emergent complex behavior from all kinds of evolutionary, intelligent ("swarm") systems. Didn't happen, seen that. https://en.m.wikipedia.org/wiki/Swarm_intelligence
About a decade ago winning GO or self-driving cars were seen as pipedreams many decades away. Yet here we are. The author is making the mistake of thinking that just because he can show some areas were we aren't as far as we thought he has made an argument against AI. Thats not how it works. We don't get to decide what is the right metrics. All we can see is that we keep making progress sometimes large leaps sometime…
Re: The Limitations of Deep Learning
#250Earlier quoted context omitted.
Not possible, unfortunately
True - until some clever guy proves us all wrong and finds ways to train some multidimensional/complex/deep/... kernel/forest/swarm/... that can learn those nonlinearities that currently only deep nets can be trained to detect (essentially, due to their relative simplicity, I'd say) :-)
Same for a deep decision tree (forest?). Or maybe a combination of several techniques, etc