Improved Addressing in the
Differentiable Neural Computer
Róbert Csordás
Jürgen Schmidhuber
Motivation
Image from https://deepmind.com/blog/differentiable-neural-computers/
Motivation
Image from https://deepmind.com/blog/differentiable-neural-computers/
How addressing works
3 different addressing method:
Content-based lookup
Content-based lookup
Searching for this (known part)
Content-based lookup
To be retrieved (unknown part)
Content-based lookup
Solution: masked content-based lookup
Masked content-based lookup
Advantages:
Masked content-based lookup
Deallocation problem
Deallocation problem
Which is the correct sequence?
deallocated start marker found by content-based lookup
Deallocation problem
Solution is simple: erase the memory content
Link sharpness control
Link sharpness control
Experimental results - bAbI
Experimental results -bAbI
Thank you for your
attention