Goto

Collaborating Authors

 Reinforcement Learning


Asymptotic Bias of Stochastic Gradient Search

arXiv.org Machine Learning

The asymptotic behavior of the stochastic gradient algorithm with a biased gradient estimator is analyzed. Relying on arguments based on the dynamic system theory (chain-recurrence) and the differential geometry (Yomdin theorem and Lojasiewicz inequality), tight bounds on the asymptotic bias of the iterates generated by such an algorithm are derived. The obtained results hold under mild conditions and cover a broad class of high-dimensional nonlinear algorithms. Using these results, the asymptotic properties of the policy-gradient (reinforcement) learning and adaptive population Monte Carlo sampling are studied. Relying on the same results, the asymptotic behavior of the recursive maximum split-likelihood estimation in hidden Markov models is analyzed, too.


Salesforce is using AI to democratize SQL so anyone can query databases in natural language

@machinelearnbot

SQL is about as easy as it gets in the world of programming, and yet its learning curve is still steep enough to prevent many people from interacting with relational databases. Salesforce's AI research team took it upon itself to explore how machine learning might be able to open doors for those without knowledge of SQL. Their recent paper, Seq2SQL: Generating Structured Queries from Natural Language using Reinforcement Learning, builds on sequence to sequence models typically employed in machine translation. A reinforcement learning twist allowed the team to obtain promising results translating natural language database queries into SQL. In practice this means that you could simply ask who the winningest team in college football is and an appropriate database could be automatically queried to tell you that it is in fact the University of Michigan.


We just added videos from the Deep Learning and Reinforcement Learning Summer School

VideoLectures.NET

Don t miss out on any of the newest findings in these rapidly growing fields of research presented at the Deep Learning (DLSS) and Reinforcement Learning (RLSS) Summer School.


Reinforcement Learning Overview - DZone AI

#artificialintelligence

In this post, I will provide an overview of the settings of reinforcement learning as well as some of its key algorithms. Reinforcement learning is all about how we can make good decisions through trial and error. It is the interaction between the "agent" and the "environment." The agent's goal is to determine an optimal policy such that the value of the start state is maximized. The optimal policy can be formulated as choosing action a* and the amount of all choices of a at state s such that Q(s, a*) is the maximum.


Molecular De Novo Design through Deep Reinforcement Learning

arXiv.org Artificial Intelligence

This work introduces a method to tune a sequence-based generative model for molecular de novo design that through augmented episodic likelihood can learn to generate structures with certain specified desirable properties. We demonstrate how this model can execute a range of tasks such as generating analogues to a query structure and generating compounds predicted to be active against a biological target. As a proof of principle, the model is first trained to generate molecules that do not contain sulphur. As a second example, the model is trained to generate analogues to the drug Celecoxib, a technique that could be used for scaffold hopping or library expansion starting from a single molecule. Finally, when tuning the model towards generating compounds predicted to be active against the dopamine receptor type 2, the model generates structures of which more than 95% are predicted to be active, including experimentally confirmed actives that have not been included in either the generative model nor the activity prediction model.


What AI needs to learn to master alien warfare

#artificialintelligence

To learn how humans and AI systems can best live together, we may need to kill a whole lot of Zerg. DeepMind, the AI-focused unit of Alphabet, and the games company Blizzard Entertainment are releasing a set of tools that will let will programmers unleash all sorts of AI algorithms inside the space-themed game StarCraft. The game is more challenging than most of those tackled by AI programs to date. Not only is StarCraft extremely complex, it also requires planning far ahead and trying to second-guess what your opponent is up to. This means developing AI programs capable of matching humans ought to help researchers explore new facets of humanlike intelligence with machines.


Game AI: Non-Human Behavior Part 5

#artificialintelligence

This is part 5 of a series on Game AI for Non-Human Behavior. Here's what you might have missed! Part 1: Defining "Game AI" and "Non-Human Behavior" Part 2: Making Decisions, Predators and Prey Part 3: Weird Inspirations from Nature Part 4: Modes of Hunting Part 5 will be a deep dive into sensory input, and resulting behaviors. Source: Atari In 2015 there was an article published in nature that used Atari 2600 games to explore Reinforcement Learning in AI. Reinforcement Learning is the process of allowing AI to explore different options and learn behavior through a reward system, as opposed to Supervised Learning where AI performing sub-optimal behavior is explicitly corrected.


Types of machine learning algorithms en.proft.me

#artificialintelligence

Regardless of whether the learner is a human or machine, the basic learning process is similar. Machine learning algorithms are divided into categories according to their purpose. There are lots of overlaps in which ML algorithms are applied to a particular problem. As a result, for the same problem, there could be many different ML models possible. So, coming out with the best ML model is an art that requires a lot of patience and trial and error.


Explained simply: How DeepMind taught AI to play video games

#artificialintelligence

Then this paragraph is self-explanatory. Deep Learning methods don't work easily with reinforcement learning like they do in supervised/unsupervised learning. Most DL applications have involved huge training datasets with accurate samples and labels. Or in unsupervised learning, the target cost function is still quite quite convenient to work with. But in RL, there's a catch -- as you know, RL involves rewards which could be delayed many time steps into the future (for example it takes several moves to knock the opponent's queen in chess, and each of those moves doesn't return the same immediate reward as the final move, EVEN IF one of those moves might be more important than the final move). The rewards could also be noisy -- for instance, sometimes the points for a particular move are slightly random and not easily predictable!


Under the Hood with Reinforcement Learning – Understanding Basic RL Models

@machinelearnbot

Summary: Reinforcement Learning (RL) is likely to be the next big push in artificial intelligence. But the concept of modeling in RL is very different from our statistical techniques and deep learning. In this two part series we'll take a look at the basics of RL models, how they're built and used. In the next part, we'll address some of the complexities that make development a challenge. Now that we have pretty much conquered speech, text, and image processing with deep neural nets, it's time to turn our attention to what comes next. It's likely that the next most important area of development for AI will be reinforcement learning (RL).