Live data from Hacker News

Hybrid computing using a neural network with dynamic external memory

nature.com

21–30 of 40 posts

Re: Hybrid computing using a neural network with dynamic external memory

#21
post #10

Some interesting ideas sadly blocked behind a pay-wall journal, all for the purpose of boosting a researcher's prestige because they now hold a "Nature" publication. Thankfully, this article is easily accessible via Sci-Hub. http://www.nature.com.sci-hub.cc/nature/journal/vaop/ncurren...

Here's an official, publicly accessible, link to the article: http://rdcu.be/kXhV

Not downloadable though. Provided as a distraction from the paywall.

Re: Hybrid computing using a neural network with dynamic external memory

#22
post #17

One of the examples given is a block puzzle (reorder 8 pieces in a 3x3 grid back into order) Has this been a problem for AI and CNN's?

That problem was solved by a non learning AI system decades ago. Current theorem provers (a related field of AI) solve problems like this in fractions of a second.

The progress in the article is getting a learning system to do so, eventually leading us to handle unsolved problems.

Re: Hybrid computing using a neural network with dynamic external memory

#24
post #17

One of the examples given is a block puzzle (reorder 8 pieces in a 3x3 grid back into order) Has this been a problem for AI and CNN's?

That problem was solved by a non learning AI system decades ago. Current theorem provers (a related field of AI) solve problems like this in fractions of a second. The progress in the article is getting a learning system to do so, eventually leading us to handle unsolved problems.

Interesting. I have an AI agent that can solve these types of problems.

What kinds of other unsolved problems are out there? I'm always looking for something interesting.

Re: Hybrid computing using a neural network with dynamic external memory

#25
This is probably the most important research direction in modern neural network research.

Neural networks are great at pattern recognition. Things like LSTMs allow pattern recognition through time, so they can develop "memories". This is useful in things like understanding text (the meaning of one word often depends on the previous few words).

But how can a neural network know "facts"?

Humans have things like books, or the ability to ask others for things they don't know. How would we build something analogous to that for neural network-powered "AIs"?

There's been a strand of research mostly coming out of Jason Weston's Memory Networks research[1]. This extends on that by using a new form of memory, and shows how it can perform at some pretty difficult tasks. These included graph tasks like London underground traversal.

One good quote showing how well it works:

In this case, the best LSTM network we found in an extensive hyper-parameter search failed to complete the first level of its training curriculum of even the easiest task (traversal), reaching an average of only 37% accuracy after almost two million training examples; DNCs reached an average of 98.8% accuracy on the final lesson of the same curriculum after around one million training examples.

[1] https://arxiv.org/pdf/1410.3916v11.pdf

Re: Hybrid computing using a neural network with dynamic external memory

#26
post #24

Earlier quoted context omitted.

That problem was solved by a non learning AI system decades ago. Current theorem provers (a related field of AI) solve problems like this in fractions of a second. The progress in the article is getting a learning system to do so, eventually leading us to handle unsolved problems.

Interesting. I have an AI agent that can solve these types of problems. What kinds of other unsolved problems are out there? I'm always looking for something interesting.

Look up past proceedings in IJCAI or AAAI conferences. And look at logic-based papers.

Re: Hybrid computing using a neural network with dynamic external memory

#27
post #17

One of the examples given is a block puzzle (reorder 8 pieces in a 3x3 grid back into order) Has this been a problem for AI and CNN's?

That problem was solved by a non learning AI system decades ago. Current theorem provers (a related field of AI) solve problems like this in fractions of a second. The progress in the article is getting a learning system to do so, eventually leading us to handle unsolved problems.

This seems like a bit of an unfair comparison. The 'decades ago' solution was a system, built by humans, that can solve this problem (and very closely related ones), whereas this solution is a system, built by humans, that can design a system to solve the problem.

Re: Hybrid computing using a neural network with dynamic external memory

#28
I have a couple questions that I'm not getting from this, does this memory persist between each "instance" of a task? Or does it get wiped out after each one? Is this something where you might say present the model with some data that is the input (which it might learn to then store in memory) and then ask a question of it?

i.e, in the blog post it discusses using the network to find the shortest path between two stations, would the steps to do that look like this?

1. Train the NN how to navigate any network, presenting the graph data each time you ask the NN a problem 2. take the trained NN and feed it the London Underground, then ask it to tell you how to get there?

Re: Hybrid computing using a neural network with dynamic external memory

#30
post #25

This is probably the most important research direction in modern neural network research. Neural networks are great at pattern recognition. Things like LSTMs allow pattern recognition through time, so they can develop "memories". This is useful in things like understanding text (the meaning of one word often depends on the previous few words). But how can a neural network know "facts"? Humans have things like books,…

If it sucseeds and scales, it seems very close to AGI, right ?
Post reply on HN