• No results found

Learning to approximate functions using niobium doped strontium titanate memristors

N/A
N/A
Protected

Academic year: 2021

Share "Learning to approximate functions using niobium doped strontium titanate memristors"

Copied!
2
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

University of Groningen

Learning to approximate functions using niobium doped strontium titanate memristors Tiotto, Thomas

IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from it. Please check the document version below.

Document Version

Final author's version (accepted by publisher, after peer review)

Publication date: 2020

Link to publication in University of Groningen/UMCG research database

Citation for published version (APA):

Tiotto, T. (2020). Learning to approximate functions using niobium doped strontium titanate memristors.

Copyright

Other than for strictly personal use, it is not permitted to download or to forward/distribute the text or part of it without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license (like Creative Commons).

Take-down policy

If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim.

Downloaded from the University of Groningen/UMCG research database (Pure): http://www.rug.nl/research/portal. For technical reasons the number of authors shown on this cover page is limited to 10 maximum.

(2)

References

¹Goossens et al., 2018, Journal of Applied Physics 124 ²MacNeil, Eliasmith, 2011, PLoS One 6(9)

More information

Contact me: t.f.tiotto@rug.nl

My personal page: bit.ly/2W2dbUQ

Download the code: bit.ly/3egJeXm

Acknowledgments

We thank Anouk Goossens and prof. Tamalika Banerjee (Zernike Institute for Advanced

Materials, University of Groningen) for providing the memristor experimental data used as a basis for the simulated model.

Conclusions

The training yields a set of memristor conductances that, used as weights, enable the post-synaptic ensemble to

represent functions of the pre-synaptic signal.

These weights are found using only discrete updates and local knowledge.

The results hold for both periodic and random

high-dimensional input signals, if the neuronal ensembles are large enough to have sufficient representational power.

The learning is robust to the presence of hardware noise and device-to-device variation.

Results

2 0 0 n e u ro n s 2 0 d im e n s io n s y = 1 0 0 n e u ro n s 3 d im e n s io n s y = ² 1 0 0 0 n e u ro n s 5 0 d im e n s io n s y =

The experiments

We simulate 30 seconds of neuronal activity in response to a multidimensional input signal.

Three-quarters of the time is dedicated to learning and the last eight seconds to testing the discovered weights.

The pre-synaptic neuronal ensemble is fed either a band-limited white noise signal ( ) or a set of uniformly phase-shifted sine waves ( ).

The post-synaptic ensemble is trying to either represent

the same signal as the pre-synaptic ensemble or the square.

The learning rules

Existing supervised and unsupervised learning algorithms (PES², BCM and Oja) are adapted in order to modulate the memristor resistance (only results for PES are shown).

At each timestep, discrete voltage pulses are applied to one of the memristors in each pair in order to increase its conductance.

This iterative process minimises the error between the pre-and post-synaptic neuronal ensembles’ representations of

the original signal.

1. The error is positive

2. Find contributing pre-synaptic neuron 3. Pulse its inhibitory memristors

4. The connection weights

decrease

5. The error is minimised

t pre post E → 0

5.

t

4.

t M₋↑ M₊

3.

2.

pre

post

t pre E > 0 post

1.

Pre Weights Post

w₁₁ w₃₃

...

...

G₊ - G₋ M₋ M₊

The model

The model is built using the Nengo Brain Maker package. Each artificial synapse is composed of a “positive” and a “negative” simulated SrTiO₃ memristor.

The weight of the connection is given by the difference in the normalised conductances of the two paired memristors.

The initial state of the memristive devices is unknown as is the result of each update, through the addition of 15%

noise.

The Question

Can we build a model that uses a particular niobium doped strontium titanate (SrTiO₃) memristor¹ to support learning multidimensional functions and their

transformations?

Introduction

Memristors are a novel fundamental two-terminal circuit element whose resistance value

depends both on the past state of the device and on the input current.

This change in resistance resembles the potentiation and depression of synapses in the brain.

There is strong research interest in integrating memristors into neuromorphic machine learning models.

Learning to approximate functions

using niobium doped strontium titanate memristors

Thomas Tiotto, Jelmer Borst & Niels Taatgen

Referenties

GERELATEERDE DOCUMENTEN

• A submitted manuscript is the version of the article upon submission and before peer-review. There can be important differences between the submitted version and the

Publisher’s PDF, also known as Version of Record (includes final page, issue and volume numbers) Please check the document version of this publication:.. • A submitted manuscript is

Eerder onderzoek laat zien dat injunctieve normen meer invloed hebben op gedrag intentie bij een hoge mate van elaboratie dan bij en lage mate van elaboratie en descriptieve

Uit dit onderzoek is gebleken dat dit geld niet bij Nederlandse multinationals opgehaald wordt omdat deze bedrijven weinig last hebben van de regeling, maar in deze scriptie is

This table represents GLS estimates of a regression where log CEO compensation is the dependent variable and log firm market value, return on assets (ROE), standard deviation of

ple consist of two materials, A and B, that ex- hibit a WF difference of ∆Φ which is simulated by off-setting the potential of the respective areas by ∆Φ. Identical to the

presented here are valid for larger energy spread as well (only the amplitude of the work function artifact increases slightly with in- creasing energy spread) and can

To get reliable values for the loss angle from thermal noise measurements, a correction for the background noise obtained with an air capacitor without losses is a necessary