Professional Documents
Culture Documents
Ph. D. Students
Ph. D. Students
Quantum
associative
Memory
Spanish
government
Balearic Islands
government
Quantum Reservoir Computing
- Aspects of QRC:
- QRC and dynamical phase transitions
- Input-output nonlinearity
- Input injection strategies
- Quantum measurements in QRC
- QRC with (bosonic) linear systems
- Photonic platform for online time series processing
- Role of quantum statistics in QRC
Outline
}
- Aspects of QRC:
- QRC and dynamical phase transitions
- Input-output nonlinearity Spins
- Input injection strategies
- Quantum measurements in QRC
- QRC with (bosonic) linear systems
- Photonic platform for online time series processing
- Role of quantum statistics in QRC
Unconventional computing
Function approximation
…
Supervised learning
Feed-forward NNs
Basics of ANNs
output
input
x(t) = f(Winu(t) + W x(t − 1)), t = 1,…, T
y(t) = Wout x(t)
Basics of ANNs
output
input
x(t) = f(Winu(t) + W x(t − 1)), t = 1,…, T
y(t) = Wout
In general NN calculations, allx(t)weights are optimised
during the training stage using examples
Basics of ANNs
output
input
x(t) = f(Winu(t) + W x(t − 1)), t = 1,…, T
Reservoir computing
output
input
Reservoir computing
output
input
Reservoir computing
From ANNs to RC
Reservoir computing
- …
RC properties
input Output
RC properties
input output
t* t* − τ′ t* + τ

RC properties
Example: time delay (short-term memory STM)
1.0
1.0
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
2 4 6 8 10 2 4 6 8 10
input output
out(k) = in(k − τ)
τ = 1 in this case
1.0
1.0
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
2 4 6 8 10 2 4 6 8 10
input output
out(k) = in(k − τ)
1.0
1.0
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
2 4 6 8 10 2 4 6 8 10
input output
out(k) = in(k − τ)
RC properties
Example: Narma (nonlinear autoregressive moving average
model) task
(∑ )
(PC(τ))k = mod sk−l,2
l=0
Delayed input
x1
input
RC properties
Random recurrent network prepared in a random state
x2
x1
input
RC properties
Random recurrent network prepared in a random state
x2
xN
x1
input
RC properties
Training stage
ΣW output
input x(t)
Training stage
ΣW output
input x(t)
Training stage
ΣW output
input x(t)
Multitasks
ΣW(1)
ΣW(2) output
input x(t)
ΣW(3)
yi(t) = W(i)
out x(t)
RC properties
Summing up the main features
- fast training (only output layer is updated)
- multitasking
RC properties
Reservoir:
- Random networks
- random initial conditions
wash-out time
time
RC properties
Echo state property
i1 o1
same reservoir
i2 o2
RC vs Extreme learning machines
RC vs Extreme learning machines
Reservoir computing was proposed to study memory-
related problems
RC vs Extreme learning machines
Reservoir computing was proposed to study memory-
related problems
How to go quantum in RC
input
substrate
task
Quantum Reservoir Computing
Quantum Reservoir Computing
Why to go quantum in RC
…
Quantum Reservoir Computing
- Aspects of QRC:
- QRC and dynamical phase transitions
- Input-output nonlinearity
- Input injection strategies
- Quantum measurements in QRC
- QRC with (bosonic) linear systems
- Photonic platform for online time series processing
- Role of quantum statistics in QRC
Quantum Reservoir Computing
Quantum Reservoir Computing
Physical
nodes: spins
Classical input signal (qubits)
Computational
nodes: density
matrix elements
Quantum Reservoir Computing
random couplings
Quantum Reservoir Computing
random couplings
0 1
x1
B .. C xi = Tr[Bi ⇢]
⇢!x=@ . A <latexit sha1_base64="IZAAAgJr54Y9g/1D3+miPfv5rjI=">AAACV3icbVFNa9wwFJSdNN26X5v22IvospBeFjsE2ksgJJeeSgrZJLByjSw/74rIspGewy7CfzL0kr/SSytvfGiTPhAaZuY9SaO8UdJiHN8H4c7us73noxfRy1ev37wd77+7tHVrBMxFrWpznXMLSmqYo0QF140BXuUKrvKbs16/ugVjZa0vcNNAWvGllqUUHD2VjfU6k8eOmYpemG5xmklmVnUaTfuNYU0dy0u67o6ZghIPPJ/DUmrHjeGbzokumq6zhDHKbosaLWPrzB3+cN86LzDQxWDs58nlCj9l40k8i7dFn4JkABMy1Hk2vmNFLdoKNArFrV0kcYOpH4tSKOgi1lpouLjhS1h4qHkFNnXbXDo69UxBy9r4pZFu2b87HK+s3VS5d1YcV/ax1pP/0xYtll9SJ3XTImjxcFDZKuoD60OmhTQgUG084MJIf1cqVtxwgf4rIh9C8vjJT8Hl4SyJZ8n3o8nJ6RDHiHwgH8kBSchnckK+knMyJ4L8JL+CnWA3uA9+h3vh6MEaBkPPe/JPhft/ABPss/E=</latexit>
4N ⌦N
x 2N {B i } = {I, X, Y, Z} <latexit sha1_base64="LEbltvIu5nRQJHliqasx1kSZ8Ls=">AAACaXicbVFdaxQxFM2MX3WtulUU0ZfgUqiwLDOloC9CqS/6Uiq47epmO2Qyd3ZDM8mQ3Cm7hAF/o2/+AV/8E2a2+6CtFwKHc889yT3JayUdJsnPKL51+87de1v3ew+2Hz563N95cupMYwWMhVHGTnLuQEkNY5SoYFJb4FWu4Cy/+ND1zy7BOmn0F1zVMKv4XMtSCo6ByvrfmT/KJGvP/cG5P27b98x/Gk6GX4ffOo4ZlBU4etz2dpldGIaGepaXdBmECkrcC3wOc6k9t5avWi+CcpmljFF2WRh0jC0zv7+2DlLQxUbY+cn5At9k/UEyStZFb4J0AwZkUydZ/wcrjGgq0CgUd26aJjXOgi1KoaDtscZBzcUFn8M0QM3DAjO/Tqqlu4EpaGlsOBrpmv17wvPKuVWVB2XFceGu9zryf71pg+W7mZe6bhC0uLqobBQNgXWx00JaEKhWAXBhZXgrFQtuucDwOb0QQnp95ZvgdH+UJqP088Hg8GgTxxZ5RV6TPZKSt+SQfCQnZEwE+RVtR8+i59HveCd+Eb+8ksbRZuYp+afiwR8S2rkI</latexit>
<latexit sha1_base64="jmXyzUPmFlhuaYe+37nc6e/Ncgw=">AAACPHicbVDBTtwwEHWgLTTQdoFjL1ZXleCyShBSuSAhuHBCoHYBab1EjjPZtXDsyJ6gXUX5MC58BDdOvfQAqnrtud4lhxY6kqWn997MeF5aKukwiu6DhcVXr98sLb8NV1bfvf/QWVs/c6ayAvrCKGMvUu5ASQ19lKjgorTAi1TBeXp1ONPPr8E6afQ3nJYwLPhIy1wKjp5KOl+ZHRuGhtYszemk2WMKctwMWQojqWtuLZ82tWjCSRIzRtl1ZtAxNknq7cv6uGlCBjprbSGzcjTGraTTjXrRvOhLELegS9o6STp3LDOiKkCjUNy5QRyVOPRTUQoFfm7loOTiio9g4KHmBbhhPT++oZ89k9HcWP800jn7d0fNC+emReqdBcexe67NyP9pgwrz3WEtdVkhaPG0KK8U9WHNkqSZtCBQTT3gwkr/VyrG3HKBPu/QhxA/P/klONvuxVEvPt3p7h+0cSyTj+QT2SQx+UL2yRE5IX0iyA35Th7IY3Ab/Ah+Br+erAtB27NB/qng9x/m+K8e</latexit>
Bloch basis
random couplings
⇢ = [I + x1 x + x2 y + x3 3]
2
ui
<latexit sha1_base64="WRMcY5HFfVK+OLsd1cNM9XFMQcc=">AAAB6nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqseiF48V7Qe0oWy2m3bpZhN2J0IJ/QlePCji1V/kzX/jts1BWx8MPN6bYWZekEhh0HW/ncLa+sbmVnG7tLO7t39QPjxqmTjVjDdZLGPdCajhUijeRIGSdxLNaRRI3g7GtzO//cS1EbF6xEnC/YgOlQgFo2ilh7Qv+uWKW3XnIKvEy0kFcjT65a/eIGZpxBUySY3pem6CfkY1Cib5tNRLDU8oG9Mh71qqaMSNn81PnZIzqwxIGGtbCslc/T2R0ciYSRTYzojiyCx7M/E/r5tieO1nQiUpcsUWi8JUEozJ7G8yEJozlBNLKNPC3krYiGrK0KZTsiF4yy+vktZF1atVvfvLSv0mj6MIJ3AK5+DBFdThDhrQBAZDeIZXeHOk8+K8Ox+L1oKTzxzDHzifP132jds=</latexit>
vi
<latexit sha1_base64="ZpWQ/fNO2o0/9vfW8rtnNTaqz2Y=">AAAB6nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE1GPRi8eK9gPaUDbbTbt0swm7k0IJ/QlePCji1V/kzX/jts1BWx8MPN6bYWZekEhh0HW/ncLa+sbmVnG7tLO7t39QPjxqmjjVjDdYLGPdDqjhUijeQIGStxPNaRRI3gpGdzO/NebaiFg94SThfkQHSoSCUbTS47gneuWKW3XnIKvEy0kFctR75a9uP2ZpxBUySY3peG6CfkY1Cib5tNRNDU8oG9EB71iqaMSNn81PnZIzq/RJGGtbCslc/T2R0ciYSRTYzoji0Cx7M/E/r5NieONnQiUpcsUWi8JUEozJ7G/SF5ozlBNLKNPC3krYkGrK0KZTsiF4yy+vkuZF1buqeg+XldptHkcRTuAUzsGDa6jBPdShAQwG8Ayv8OZI58V5dz4WrQUnnzmGP3A+fwBffI3c</latexit>
Quantum Reservoir Computing
random couplings
xi = Tr[⇢ i ]
ui
<latexit sha1_base64="WRMcY5HFfVK+OLsd1cNM9XFMQcc=">AAAB6nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lEqseiF48V7Qe0oWy2m3bpZhN2J0IJ/QlePCji1V/kzX/jts1BWx8MPN6bYWZekEhh0HW/ncLa+sbmVnG7tLO7t39QPjxqmTjVjDdZLGPdCajhUijeRIGSdxLNaRRI3g7GtzO//cS1EbF6xEnC/YgOlQgFo2ilh7Qv+uWKW3XnIKvEy0kFcjT65a/eIGZpxBUySY3pem6CfkY1Cib5tNRLDU8oG9Mh71qqaMSNn81PnZIzqwxIGGtbCslc/T2R0ciYSRTYzojiyCx7M/E/r5tieO1nQiUpcsUWi8JUEozJ7G8yEJozlBNLKNPC3krYiGrK0KZTsiF4yy+vktZF1atVvfvLSv0mj6MIJ3AK5+DBFdThDhrQBAZDeIZXeHOk8+K8Ox+L1oKTzxzDHzifP132jds=</latexit>
vi
<latexit sha1_base64="ZpWQ/fNO2o0/9vfW8rtnNTaqz2Y=">AAAB6nicbVBNS8NAEJ3Ur1q/qh69LBbBU0lE1GPRi8eK9gPaUDbbTbt0swm7k0IJ/QlePCji1V/kzX/jts1BWx8MPN6bYWZekEhh0HW/ncLa+sbmVnG7tLO7t39QPjxqmjjVjDdYLGPdDqjhUijeQIGStxPNaRRI3gpGdzO/NebaiFg94SThfkQHSoSCUbTS47gneuWKW3XnIKvEy0kFctR75a9uP2ZpxBUySY3peG6CfkY1Cib5tNRNDU8oG9EB71iqaMSNn81PnZIzq/RJGGtbCslc/T2R0ciYSRTYzoji0Cx7M/E/r5NieONnQiUpcsUWi8JUEozJ7G/SF5ozlBNLKNPC3krYkGrK0KZTsiF4yy+vkuZF1buqeg+XldptHkcRTuAUzsGDa6jBPdShAQwG8Ayv8OZI58V5dz4WrQUnnzmGP3A+fwBffI3c</latexit>
Quantum Reservoir Computing
random couplings
0 1
x1
B .. C xi = Tr[Bi ⇢]
⇢!x=@ . A <latexit sha1_base64="IZAAAgJr54Y9g/1D3+miPfv5rjI=">AAACV3icbVFNa9wwFJSdNN26X5v22IvospBeFjsE2ksgJJeeSgrZJLByjSw/74rIspGewy7CfzL0kr/SSytvfGiTPhAaZuY9SaO8UdJiHN8H4c7us73noxfRy1ev37wd77+7tHVrBMxFrWpznXMLSmqYo0QF140BXuUKrvKbs16/ugVjZa0vcNNAWvGllqUUHD2VjfU6k8eOmYpemG5xmklmVnUaTfuNYU0dy0u67o6ZghIPPJ/DUmrHjeGbzokumq6zhDHKbosaLWPrzB3+cN86LzDQxWDs58nlCj9l40k8i7dFn4JkABMy1Hk2vmNFLdoKNArFrV0kcYOpH4tSKOgi1lpouLjhS1h4qHkFNnXbXDo69UxBy9r4pZFu2b87HK+s3VS5d1YcV/ax1pP/0xYtll9SJ3XTImjxcFDZKuoD60OmhTQgUG084MJIf1cqVtxwgf4rIh9C8vjJT8Hl4SyJZ8n3o8nJ6RDHiHwgH8kBSchnckK+knMyJ4L8JL+CnWA3uA9+h3vh6MEaBkPPe/JPhft/ABPss/E=</latexit>
4N ⌦N
x 2N {B i } = {I, X, Y, Z} <latexit sha1_base64="LEbltvIu5nRQJHliqasx1kSZ8Ls=">AAACaXicbVFdaxQxFM2MX3WtulUU0ZfgUqiwLDOloC9CqS/6Uiq47epmO2Qyd3ZDM8mQ3Cm7hAF/o2/+AV/8E2a2+6CtFwKHc889yT3JayUdJsnPKL51+87de1v3ew+2Hz563N95cupMYwWMhVHGTnLuQEkNY5SoYFJb4FWu4Cy/+ND1zy7BOmn0F1zVMKv4XMtSCo6ByvrfmT/KJGvP/cG5P27b98x/Gk6GX4ffOo4ZlBU4etz2dpldGIaGepaXdBmECkrcC3wOc6k9t5avWi+CcpmljFF2WRh0jC0zv7+2DlLQxUbY+cn5At9k/UEyStZFb4J0AwZkUydZ/wcrjGgq0CgUd26aJjXOgi1KoaDtscZBzcUFn8M0QM3DAjO/Tqqlu4EpaGlsOBrpmv17wvPKuVWVB2XFceGu9zryf71pg+W7mZe6bhC0uLqobBQNgXWx00JaEKhWAXBhZXgrFQtuucDwOb0QQnp95ZvgdH+UJqP088Hg8GgTxxZ5RV6TPZKSt+SQfCQnZEwE+RVtR8+i59HveCd+Eb+8ksbRZuYp+afiwR8S2rkI</latexit>
<latexit sha1_base64="jmXyzUPmFlhuaYe+37nc6e/Ncgw=">AAACPHicbVDBTtwwEHWgLTTQdoFjL1ZXleCyShBSuSAhuHBCoHYBab1EjjPZtXDsyJ6gXUX5MC58BDdOvfQAqnrtud4lhxY6kqWn997MeF5aKukwiu6DhcVXr98sLb8NV1bfvf/QWVs/c6ayAvrCKGMvUu5ASQ19lKjgorTAi1TBeXp1ONPPr8E6afQ3nJYwLPhIy1wKjp5KOl+ZHRuGhtYszemk2WMKctwMWQojqWtuLZ82tWjCSRIzRtl1ZtAxNknq7cv6uGlCBjprbSGzcjTGraTTjXrRvOhLELegS9o6STp3LDOiKkCjUNy5QRyVOPRTUQoFfm7loOTiio9g4KHmBbhhPT++oZ89k9HcWP800jn7d0fNC+emReqdBcexe67NyP9pgwrz3WEtdVkhaPG0KK8U9WHNkqSZtCBQTT3gwkr/VyrG3HKBPu/QhxA/P/klONvuxVEvPt3p7h+0cSyTj+QT2SQx+UL2yRE5IX0iyA35Th7IY3Ab/Ah+Br+erAtB27NB/qng9x/m+K8e</latexit>
Superoperator relation
iH⌧
⇢(t)eiH⌧
<latexit sha1_base64="7Cqc/NBhssOi50S1/i2HTLQhoeQ=">AAACFnicbZDLSgMxFIYz9VbrbdSlm2ARWqRlRkTdCEU3XVawF+jUkknTNjRzITkjlKFP4cZXceNCEbfizrcx0w6irQcCf77/HJLzu6HgCizry8gsLa+srmXXcxubW9s75u5eQwWRpKxOAxHIlksUE9xndeAgWCuUjHiuYE13dJ34zXsmFQ/8WxiHrOORgc/7nBLQqGuWHDkMCnDsAImKl+wuLnFcxcltMnOKmv2grpm3yta08KKwU5FHadW65qfTC2jkMR+oIEq1bSuETkwkcCrYJOdEioWEjsiAtbX0icdUJ56uNcFHmvRwP5D6+ICn9PdETDylxp6rOz0CQzXvJfA/rx1B/6ITcz+MgPl09lA/EhgCnGSEe1wyCmKsBaGS679iOiSSUNBJ5nQI9vzKi6JxUrbPyvbNab5ylcaRRQfoEBWQjc5RBVVRDdURRQ/oCb2gV+PReDbejPdZa8ZIZ/bRnzI+vgEvwp4m</latexit>
⇢(t + ⌧ ) = e
Quantum Reservoir Computing
Input injection:
At “time” k update the state of
qubit 1 (arbitrary) according to
| ψsk⟩ = 1 − sk | 0⟩ + sk | 1⟩
ρk(1) = | ψsk⟩⟨ψsk |
Quantum Reservoir Computing
Input injection:
At “time” k update the state of
qubit 1 (arbitrary) according to
| ψsk⟩ = 1 − sk | 0⟩ + sk | 1⟩
ρk(1) = | ψsk⟩⟨ψsk |
Dynamical map
Input injection:
At “time” k update the state of
qubit 1 (arbitrary) according to
| ψsk⟩ = 1 − sk | 0⟩ + sk | 1⟩
ρk(1) = | ψsk⟩⟨ψsk |
Dynamical map
Input injection:
At “time” k update the state of
qubit 1 (arbitrary) according to
| ψsk⟩ = 1 − sk | 0⟩ + sk | 1⟩
ρk(1) = | ψsk⟩⟨ψsk |
Virtual nodes
Quantum Reservoir computing
Degree of
nonlinearity
Quantum Reservoir computing
ρin = ̂
(α)ρth
†̂
(α) α = | α | e iθ
α, θ randomly selected
Training stage:
ne
hi
ac
m
ng
ni
ar
le
e
m
tre
Ex
Quantum data classification
More examples
Quantum data classification
More examples
Quantum data classification
…
Quantum data classification
Outline
- Aspects of QRC:
- QRC and dynamical phase transitions
- Input-output nonlinearity
- Input injection strategies
- Quantum measurements in QRC
- QRC with (bosonic) linear systems
- Photonic platform for online time series processing
- Role of quantum statistics in QRC
QRC and phases of matter
H= Jij Xi Xj + hZi + Wi Zi
<latexit sha1_base64="ST13yV4dKupCGfpD1+iI7xdnBJI=">AAAClXicbVHfb9MwEHbCr1F+rIwHHnixqCYNraqSaRJ7qTQKQoOHMSS6ltVd5DhO4y2xI9uZWln5j/hreOO/4dLmATZOOvnzd9+dfXdxmQtjg+C359+7/+Dho63HnSdPnz3f7r7YOTeq0oyPmcqVnsbU8FxIPrbC5nxaak6LOOeT+PpDE5/ccG2Ekt/tquTzgi6kSAWjFqio+/NkSExVRE5c1fjL5phGAvwK72f4IhL7eAJ3AJ1d4kaRIPWlO7x0p3U9JO5zf9r/0b9oOKKsKLjBpzUIdaaIVdiROMVLEOY8tXvAx3whpKNa01XtGCiXUUgIJjeJsoaQZeQO1qVBymXSCpt6YpHZt1G3FwyCteG7IGxBD7V2FnV/kUSxquDSspwaMwuD0s6hrBUs53WHVIaXlF3TBZ8BlBQamLv1VGu8C0yCU6XBpcVr9u8MRwtjVkUMyoLazNyONeT/YrPKpkdzJ2RZWS7Z5qG0yjEMrFkRToTmzOYrAJRpAX/FLKOaMguL7MAQwtst3wXnB4MwGITfDnvHo3YcW+g1eoP2UIjeoWN0gs7QGDFvxzvy3nsj/5U/9D/6nzZS32tzXqJ/zP/6B11uxwc=</latexit>
ij
H= Jij Xi Xj + hZi + Wi Zi
<latexit sha1_base64="ST13yV4dKupCGfpD1+iI7xdnBJI=">AAAClXicbVHfb9MwEHbCr1F+rIwHHnixqCYNraqSaRJ7qTQKQoOHMSS6ltVd5DhO4y2xI9uZWln5j/hreOO/4dLmATZOOvnzd9+dfXdxmQtjg+C359+7/+Dho63HnSdPnz3f7r7YOTeq0oyPmcqVnsbU8FxIPrbC5nxaak6LOOeT+PpDE5/ccG2Ekt/tquTzgi6kSAWjFqio+/NkSExVRE5c1fjL5phGAvwK72f4IhL7eAJ3AJ1d4kaRIPWlO7x0p3U9JO5zf9r/0b9oOKKsKLjBpzUIdaaIVdiROMVLEOY8tXvAx3whpKNa01XtGCiXUUgIJjeJsoaQZeQO1qVBymXSCpt6YpHZt1G3FwyCteG7IGxBD7V2FnV/kUSxquDSspwaMwuD0s6hrBUs53WHVIaXlF3TBZ8BlBQamLv1VGu8C0yCU6XBpcVr9u8MRwtjVkUMyoLazNyONeT/YrPKpkdzJ2RZWS7Z5qG0yjEMrFkRToTmzOYrAJRpAX/FLKOaMguL7MAQwtst3wXnB4MwGITfDnvHo3YcW+g1eoP2UIjeoWN0gs7QGDFvxzvy3nsj/5U/9D/6nzZS32tzXqJ/zP/6B11uxwc=</latexit>
ij
H= Jij Xi Xj + hZi + Wi Zi
<latexit sha1_base64="ST13yV4dKupCGfpD1+iI7xdnBJI=">AAAClXicbVHfb9MwEHbCr1F+rIwHHnixqCYNraqSaRJ7qTQKQoOHMSS6ltVd5DhO4y2xI9uZWln5j/hreOO/4dLmATZOOvnzd9+dfXdxmQtjg+C359+7/+Dho63HnSdPnz3f7r7YOTeq0oyPmcqVnsbU8FxIPrbC5nxaak6LOOeT+PpDE5/ccG2Ekt/tquTzgi6kSAWjFqio+/NkSExVRE5c1fjL5phGAvwK72f4IhL7eAJ3AJ1d4kaRIPWlO7x0p3U9JO5zf9r/0b9oOKKsKLjBpzUIdaaIVdiROMVLEOY8tXvAx3whpKNa01XtGCiXUUgIJjeJsoaQZeQO1qVBymXSCpt6YpHZt1G3FwyCteG7IGxBD7V2FnV/kUSxquDSspwaMwuD0s6hrBUs53WHVIaXlF3TBZ8BlBQamLv1VGu8C0yCU6XBpcVr9u8MRwtjVkUMyoLazNyONeT/YrPKpkdzJ2RZWS7Z5qG0yjEMrFkRToTmzOYrAJRpAX/FLKOaMguL7MAQwtst3wXnB4MwGITfDnvHo3YcW+g1eoP2UIjeoWN0gs7QGDFvxzvy3nsj/5U/9D/6nzZS32tzXqJ/zP/6B11uxwc=</latexit>
ij
Level spacing
δα(n) = | Eα(n) − Eα(n−1) |
min{δα(n), δα(n+1)}
rα(n) =
max{δα(n), δα(n+1)}
QRC and phases of matter
Random Ising model
X
random couplings random field
H= Jij Xi Xj + hZi + Wi Zi
<latexit sha1_base64="ST13yV4dKupCGfpD1+iI7xdnBJI=">AAAClXicbVHfb9MwEHbCr1F+rIwHHnixqCYNraqSaRJ7qTQKQoOHMSS6ltVd5DhO4y2xI9uZWln5j/hreOO/4dLmATZOOvnzd9+dfXdxmQtjg+C359+7/+Dho63HnSdPnz3f7r7YOTeq0oyPmcqVnsbU8FxIPrbC5nxaak6LOOeT+PpDE5/ccG2Ekt/tquTzgi6kSAWjFqio+/NkSExVRE5c1fjL5phGAvwK72f4IhL7eAJ3AJ1d4kaRIPWlO7x0p3U9JO5zf9r/0b9oOKKsKLjBpzUIdaaIVdiROMVLEOY8tXvAx3whpKNa01XtGCiXUUgIJjeJsoaQZeQO1qVBymXSCpt6YpHZt1G3FwyCteG7IGxBD7V2FnV/kUSxquDSspwaMwuD0s6hrBUs53WHVIaXlF3TBZ8BlBQamLv1VGu8C0yCU6XBpcVr9u8MRwtjVkUMyoLazNyONeT/YrPKpkdzJ2RZWS7Z5qG0yjEMrFkRToTmzOYrAJRpAX/FLKOaMguL7MAQwtst3wXnB4MwGITfDnvHo3YcW+g1eoP2UIjeoWN0gs7QGDFvxzvy3nsj/5U/9D/6nzZS32tzXqJ/zP/6B11uxwc=</latexit>
ij
Ergodic phase:GOE
(Gaussian orthogonal
ensemble)
⟨r⟩ ≃ 0.53
QRC and phases of matter
Random Ising model
X
random couplings random field
H= Jij Xi Xj + hZi + Wi Zi
<latexit sha1_base64="ST13yV4dKupCGfpD1+iI7xdnBJI=">AAAClXicbVHfb9MwEHbCr1F+rIwHHnixqCYNraqSaRJ7qTQKQoOHMSS6ltVd5DhO4y2xI9uZWln5j/hreOO/4dLmATZOOvnzd9+dfXdxmQtjg+C359+7/+Dho63HnSdPnz3f7r7YOTeq0oyPmcqVnsbU8FxIPrbC5nxaak6LOOeT+PpDE5/ccG2Ekt/tquTzgi6kSAWjFqio+/NkSExVRE5c1fjL5phGAvwK72f4IhL7eAJ3AJ1d4kaRIPWlO7x0p3U9JO5zf9r/0b9oOKKsKLjBpzUIdaaIVdiROMVLEOY8tXvAx3whpKNa01XtGCiXUUgIJjeJsoaQZeQO1qVBymXSCpt6YpHZt1G3FwyCteG7IGxBD7V2FnV/kUSxquDSspwaMwuD0s6hrBUs53WHVIaXlF3TBZ8BlBQamLv1VGu8C0yCU6XBpcVr9u8MRwtjVkUMyoLazNyONeT/YrPKpkdzJ2RZWS7Z5qG0yjEMrFkRToTmzOYrAJRpAX/FLKOaMguL7MAQwtst3wXnB4MwGITfDnvHo3YcW+g1eoP2UIjeoWN0gs7QGDFvxzvy3nsj/5U/9D/6nzZS32tzXqJ/zP/6B11uxwc=</latexit>
ij
H= Jij Xi Xj + hZi + Wi Zi
<latexit sha1_base64="ST13yV4dKupCGfpD1+iI7xdnBJI=">AAAClXicbVHfb9MwEHbCr1F+rIwHHnixqCYNraqSaRJ7qTQKQoOHMSS6ltVd5DhO4y2xI9uZWln5j/hreOO/4dLmATZOOvnzd9+dfXdxmQtjg+C359+7/+Dho63HnSdPnz3f7r7YOTeq0oyPmcqVnsbU8FxIPrbC5nxaak6LOOeT+PpDE5/ccG2Ekt/tquTzgi6kSAWjFqio+/NkSExVRE5c1fjL5phGAvwK72f4IhL7eAJ3AJ1d4kaRIPWlO7x0p3U9JO5zf9r/0b9oOKKsKLjBpzUIdaaIVdiROMVLEOY8tXvAx3whpKNa01XtGCiXUUgIJjeJsoaQZeQO1qVBymXSCpt6YpHZt1G3FwyCteG7IGxBD7V2FnV/kUSxquDSspwaMwuD0s6hrBUs53WHVIaXlF3TBZ8BlBQamLv1VGu8C0yCU6XBpcVr9u8MRwtjVkUMyoLazNyONeT/YrPKpkdzJ2RZWS7Z5qG0yjEMrFkRToTmzOYrAJRpAX/FLKOaMguL7MAQwtst3wXnB4MwGITfDnvHo3YcW+g1eoP2UIjeoWN0gs7QGDFvxzvy3nsj/5U/9D/6nzZS32tzXqJ/zP/6B11uxwc=</latexit>
ij
Regions II
and IV
admit ETH
QRC and phases of matter
Random Ising model
X
random couplings random field
H= Jij Xi Xj + hZi + Wi Zi
<latexit sha1_base64="ST13yV4dKupCGfpD1+iI7xdnBJI=">AAAClXicbVHfb9MwEHbCr1F+rIwHHnixqCYNraqSaRJ7qTQKQoOHMSS6ltVd5DhO4y2xI9uZWln5j/hreOO/4dLmATZOOvnzd9+dfXdxmQtjg+C359+7/+Dho63HnSdPnz3f7r7YOTeq0oyPmcqVnsbU8FxIPrbC5nxaak6LOOeT+PpDE5/ccG2Ekt/tquTzgi6kSAWjFqio+/NkSExVRE5c1fjL5phGAvwK72f4IhL7eAJ3AJ1d4kaRIPWlO7x0p3U9JO5zf9r/0b9oOKKsKLjBpzUIdaaIVdiROMVLEOY8tXvAx3whpKNa01XtGCiXUUgIJjeJsoaQZeQO1qVBymXSCpt6YpHZt1G3FwyCteG7IGxBD7V2FnV/kUSxquDSspwaMwuD0s6hrBUs53WHVIaXlF3TBZ8BlBQamLv1VGu8C0yCU6XBpcVr9u8MRwtjVkUMyoLazNyONeT/YrPKpkdzJ2RZWS7Z5qG0yjEMrFkRToTmzOYrAJRpAX/FLKOaMguL7MAQwtst3wXnB4MwGITfDnvHo3YcW+g1eoP2UIjeoWN0gs7QGDFvxzvy3nsj/5U/9D/6nzZS32tzXqJ/zP/6B11uxwc=</latexit>
ij
Region I
MBL
Region I
Spin Glass
QRC and phases of matter
Jt Jt
QRC and phases of matter
X
random couplings random field
H= Jij Xi Xj + hZi + Wi Zi
<latexit sha1_base64="ST13yV4dKupCGfpD1+iI7xdnBJI=">AAAClXicbVHfb9MwEHbCr1F+rIwHHnixqCYNraqSaRJ7qTQKQoOHMSS6ltVd5DhO4y2xI9uZWln5j/hreOO/4dLmATZOOvnzd9+dfXdxmQtjg+C359+7/+Dho63HnSdPnz3f7r7YOTeq0oyPmcqVnsbU8FxIPrbC5nxaak6LOOeT+PpDE5/ccG2Ekt/tquTzgi6kSAWjFqio+/NkSExVRE5c1fjL5phGAvwK72f4IhL7eAJ3AJ1d4kaRIPWlO7x0p3U9JO5zf9r/0b9oOKKsKLjBpzUIdaaIVdiROMVLEOY8tXvAx3whpKNa01XtGCiXUUgIJjeJsoaQZeQO1qVBymXSCpt6YpHZt1G3FwyCteG7IGxBD7V2FnV/kUSxquDSspwaMwuD0s6hrBUs53WHVIaXlF3TBZ8BlBQamLv1VGu8C0yCU6XBpcVr9u8MRwtjVkUMyoLazNyONeT/YrPKpkdzJ2RZWS7Z5qG0yjEMrFkRToTmzOYrAJRpAX/FLKOaMguL7MAQwtst3wXnB4MwGITfDnvHo3YcW+g1eoP2UIjeoWN0gs7QGDFvxzvy3nsj/5U/9D/6nzZS32tzXqJ/zP/6B11uxwc=</latexit>
ij
X
random couplings random field
H= Jij Xi Xj + hZi + Wi Zi
<latexit sha1_base64="ST13yV4dKupCGfpD1+iI7xdnBJI=">AAAClXicbVHfb9MwEHbCr1F+rIwHHnixqCYNraqSaRJ7qTQKQoOHMSS6ltVd5DhO4y2xI9uZWln5j/hreOO/4dLmATZOOvnzd9+dfXdxmQtjg+C359+7/+Dho63HnSdPnz3f7r7YOTeq0oyPmcqVnsbU8FxIPrbC5nxaak6LOOeT+PpDE5/ccG2Ekt/tquTzgi6kSAWjFqio+/NkSExVRE5c1fjL5phGAvwK72f4IhL7eAJ3AJ1d4kaRIPWlO7x0p3U9JO5zf9r/0b9oOKKsKLjBpzUIdaaIVdiROMVLEOY8tXvAx3whpKNa01XtGCiXUUgIJjeJsoaQZeQO1qVBymXSCpt6YpHZt1G3FwyCteG7IGxBD7V2FnV/kUSxquDSspwaMwuD0s6hrBUs53WHVIaXlF3TBZ8BlBQamLv1VGu8C0yCU6XBpcVr9u8MRwtjVkUMyoLazNyONeT/YrPKpkdzJ2RZWS7Z5qG0yjEMrFkRToTmzOYrAJRpAX/FLKOaMguL7MAQwtst3wXnB4MwGITfDnvHo3YcW+g1eoP2UIjeoWN0gs7QGDFvxzvy3nsj/5U/9D/6nzZS32tzXqJ/zP/6B11uxwc=</latexit>
ij
QRC and phases of matter
X
random couplings random field
H= Jij Xi Xj + hZi + Wi Zi
<latexit sha1_base64="ST13yV4dKupCGfpD1+iI7xdnBJI=">AAAClXicbVHfb9MwEHbCr1F+rIwHHnixqCYNraqSaRJ7qTQKQoOHMSS6ltVd5DhO4y2xI9uZWln5j/hreOO/4dLmATZOOvnzd9+dfXdxmQtjg+C359+7/+Dho63HnSdPnz3f7r7YOTeq0oyPmcqVnsbU8FxIPrbC5nxaak6LOOeT+PpDE5/ccG2Ekt/tquTzgi6kSAWjFqio+/NkSExVRE5c1fjL5phGAvwK72f4IhL7eAJ3AJ1d4kaRIPWlO7x0p3U9JO5zf9r/0b9oOKKsKLjBpzUIdaaIVdiROMVLEOY8tXvAx3whpKNa01XtGCiXUUgIJjeJsoaQZeQO1qVBymXSCpt6YpHZt1G3FwyCteG7IGxBD7V2FnV/kUSxquDSspwaMwuD0s6hrBUs53WHVIaXlF3TBZ8BlBQamLv1VGu8C0yCU6XBpcVr9u8MRwtjVkUMyoLazNyONeT/YrPKpkdzJ2RZWS7Z5qG0yjEMrFkRToTmzOYrAJRpAX/FLKOaMguL7MAQwtst3wXnB4MwGITfDnvHo3YcW+g1eoP2UIjeoWN0gs7QGDFvxzvy3nsj/5U/9D/6nzZS32tzXqJ/zP/6B11uxwc=</latexit>
ij
ap
m
C
R
e
th
of
ce
n
ge
er
nv
Co
QRC and phases of matter
SG ETH
ETH MBL
QRC and phases of matter
Performance in two benchmark tasks
Fading memory at work
During each time step Δt there are two (and only two)
conserved quantities:
- H (obvious)
∏
The parity P = Zi
-
i
The thermal state (when reached) can only be a function of the
initial state, which fixes the value of the energy and of the
parity
Fading memory at work
During each time step Δt there are two (and only two)
conserved quantities:
- H (obvious)
∏
The parity P = Zi
-
i
Such an initial state was function of the the last input and
(partially) of the previous thermal state
d | ψ⟩
H | ψ⟩ = iℏ
dt
Nonlinearity in QRC
- Quantum mechanics is linear
d | ψ⟩
H | ψ⟩ = iℏ
dt
d | ψ⟩
H | ψ⟩ = iℏ
dt
( | ψk⟩⟨ψk | ⊗ ρ̃k−1) e
̂
−iHΔt ̂
iHΔt
ρk = e
( rk sk)
1 − sk rk
ρ̃k−1 = Tr1 (ρk−1) | ψk⟩⟨ψk | =
rk = sk(1 − sk)
Nonlinearity in QRC
- Quantum mechanics is linear
d | ψ⟩
H | ψ⟩ = iℏ
dt
( | ψk⟩⟨ψk | ⊗ ρ̃k−1) e
̂
−iHΔt ̂
iHΔt
ρk = e
( rk sk)
1 − sk rk
ρ̃k−1 = Tr1 (ρk−1) | ψk⟩⟨ψk | =
rk = sk(1 − sk)
Nonlinearity in QRC
- Where does nonlinearity come from?
( rk ρ̃k−1 sk ρ̃k−1)
(1 − sk)ρ̃k−1 rk ρ̃k−1
| ψk⟩⟨ψk | ⊗ ρ̃k−1 =
( 0 0) ( 0 ) (rk ρ̃k−1 0 )
ρ̃k−1 0 −sk ρ̃k−1 0 0 rk ρ̃k−1
| ψk⟩⟨ψk | ⊗ ρ̃k−1 = + +
sk ρ̃k−1
Nonlinearity in QRC
- Where does nonlinearity come from?
( rk ρ̃k−1 sk ρ̃k−1)
(1 − sk)ρ̃k−1 rk ρ̃k−1
| ψk⟩⟨ψk | ⊗ ρ̃k−1 =
( 0 0) ( 0 ) (rk ρ̃k−1 0 )
ρ̃k−1 0 −sk ρ̃k−1 0 0 rk ρ̃k−1
| ψk⟩⟨ψk | ⊗ ρ̃k−1 = + +
sk ρ̃k−1
[( 0 0) ( 0 ρ̃k−1) (ρ̃k−1 0 )]
̂
−iHΔt ρ̃k−1 0 − ρ̃k−1 0 0 ρ̃k−1 ̂
ρk = e + sk + rk e iHΔt
( rk ρ̃k−1 sk ρ̃k−1)
(1 − sk)ρ̃k−1 rk ρ̃k−1
| ψk⟩⟨ψk | ⊗ ρ̃k−1 =
( 0 0) ( 0 ) (rk ρ̃k−1 0 )
ρ̃k−1 0 −sk ρ̃k−1 0 0 rk ρ̃k−1
| ψk⟩⟨ψk | ⊗ ρ̃k−1 = + +
sk ρ̃k−1
One-qubit observables
Nonlinearity in QRC
̂ ρ
Output: from ρk to ⟨O⟩ k
Two-qubit
observables
Nonlinearity in QRC
⟨O⟩̂ ρk = Tr(Oρ
̂ (0)) + skTr(Oρ
k
̂ (1)) + rkTr(Oρ
k
̂ (nl))
k
( rk sk)
1 − sk rk
| ψk⟩⟨ψk | =
Nonlinearity in QRC
⟨O⟩̂ ρk = Tr(Oρ
̂ (0)) + skTr(Oρ
k
̂ (1)) + rkTr(Oρ
k
̂ (nl))
k
( rk sk)
1 − sk rk
| ψk⟩⟨ψk | =
This is not the case if you redundantly write the input in the
populations of more than one qubit
Nonlinearity in QRC
⟨O⟩̂ ρk = Tr(Oρ
̂ (0)) + skTr(Oρ
k
̂ (1)) + rkTr(Oρ
k
̂ (nl))
k
( rk sk)
1 − sk rk
| ψk⟩⟨ψk | =
This is not the case if you redundantly write the input in the
populations of more than one (NE) qubit
Polynomial of degree j
A different input injection strategy
Two main ways of injecting input into the reservoir
0.5
0.4
0.3
0.2
0.1
0 1 2 3 4 5
A different input injection strategy
A different input injection strategy
Hamiltonian update (external driving)
Updating rule
A different input injection strategy
Hamiltonian update (external driving, continuous dissipation)
Model parameters: h, J, γ
A different input injection strategy
Hamiltonian update (external driving, continuous dissipation)
Model parameters: h, J, γ
Model parameters: h, J
A different input injection strategy
Hamiltonian update (external driving, continuous dissipation)
Model parameters: h, J, γ
Model parameters: h, J
Initial condition forgotten after nwo steps (in this case 20/25)
Reservoir state only depends on the recent input history
QRC and quantum measurements
Method 2: rewinding protocol
Initial condition forgotten after nwo steps (in this case 20/25)
Reservoir state only depends on the recent input history
QRC and quantum measurements
Method 2: rewinding protocol
On average
QRC and quantum measurements
Method 3: online protocol (weak measurements)
Measurement process
Measurement process
Two Gaussians
Measurement process
Two Gaussians
QRC and quantum measurements
Method 3: online protocol (weak measurements)
One-qubit observables
Two-qubit observables
QRC and quantum measurements
Method 3: online protocol (weak measurements): results
Solid lines
Otherwise
First moments
Covariance matrix
(second moments)
QRC with continuous variables
First moments
Covariance matrix
(second moments)
Input injection:
Coherent state
λ=0
Input encoded
in the amplitude
λ=1
Input encoded
in the phase
QRC with continuous variables
Information processing capacity
Coherent state
Coherent state
- Ultrafast operations/gates
- Weak interaction with the environment (even at room temp.)
- Huge systems experimentally available
Photonic platform for online QRC processing
- Ultrafast operations/gates
- Weak interaction with the environment (even at room temp.)
- Huge systems experimentally available
Homodyne detection
Output layer:
CM of the detected state
Photonic platform for online QRC processing
Example of measured covariances
Photonic platform for online QRC processing
Ideal vs real case:
Photonic platform for online QRC processing
Ideal vs real case:
Statistical error ∝ 1/ M
Photonic platform for online QRC processing
Real case, M measurements
Statistical error ∝ 1/ M
Statistical error ∝ 1/ M
Submitted to AQT
Beyond spins: the role of quantum statistics
bosons
fermions
spins
Beyond spins: the role of quantum statistics
Fuji-Nakajima scheme
for different particles
First results:
Fermions perform better
than spins
(nonlocal
anticommutation matters)
First results:
Fermions perform better
than spins
(nonlocal
anticommutation matters)
Beyond spins: the role of quantum statistics