You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
domains such as the analysis of quantum many-body systems, statistics,
175
253
biochemistry, social networks, signal processing and finance
176
254
177
-
BMs are complicated to train in practice because the loss
178
-
function's derivative requires the evaluation of a normalization
179
-
factor, the partition function, that is generally difficult to
180
-
compute. Usually, it is approximated using Markov Chain Monte Carlo
181
-
methods which may require long runtimes until convergence
182
-
183
255
Quantum Boltzmann Machines (QBMs) are a natural adaption of BMs to the
184
256
quantum computing framework. Instead of an energy function with nodes
185
257
being represented by binary spin values, QBMs define the underlying
186
-
network using a Hermitian operator, normally a parameterized
187
-
Hamiltonian, see references [1,2] below.
188
-
189
-
Here we will focus on classification problems such as the famous MNIST
190
-
data set which contains handwritten numbers from $0$ to $9$. This can
191
-
serve as a starting point. More data sets can be included at a later
192
-
stage. The next project parallels this but replaces Boltzmann
193
-
machines with Autoencoders.
258
+
network using a Hermitian operator, normally a parameterized Hamiltonian, see reference [1] below.
194
259
195
-
\textbf{Literature:}
260
+
\paragraph{Specific tasks and milestones.}
261
+
The aim of this thesis is to study the implementation and development of codes for
262
+
several quantum machine learning methods, including quantum support vector machines, quantum neural networks and possibly Boltzmann machines, and possibly other classical machine learning algorithms, on a quantum computer. The thesis consists of three basic steps:
196
263
197
264
\begin{enumerate}
198
-
\itemAmin et al., \textbf{Quantum Boltzmann Machines}, Physical Review X \textbf{8}, 021050 (2018).
265
+
\itemDevelop a classical machine code for studies of classification and regression problems.
199
266
200
-
\itemZoufal et al., \textbf{Variational Quantum Boltzmann Machines}, ArXiv:2006.06004.
267
+
\itemCompare the results from the classical Boltzmann machine with other deep learning methods.
201
268
202
-
\itemMaria Schuld and Francesco Petruccione, \textbf{Supervised Learning with Quantum Computers}, Springer, 2018.
269
+
\itemDevelop an implementation of a quantum Boltzmann machine code to be run on existing quantum computers and classical computers. Compare the performance of the quantum Boltzmann machines with exisiting classical deep learning methods.
203
270
\end{enumerate}
204
271
205
272
\noindent
206
-
\paragraph{From Classical Autoenconders to Quantum Autoenconders and classification problems (Classical and Quantum Machine Learning).}
207
-
Classical autoencoders are neural networks that can learn efficient
208
-
low dimensional representations of data in higher dimensional
209
-
space. The task of an autoencoder is, given an input $x$, is to map
210
-
$x$ to a lower dimensional point $y$ such that $x$ can likely be
211
-
recovered from $y$. The structure of the underlying autoencoder
212
-
network can be chosen to represent the data on a smaller dimension,
213
-
effectively compressing the input.
214
-
215
-
Inspired by this idea, we would like to, following references [1,2]
216
-
below, to introduce Quantum Autoencoders to compress a particular
217
-
dataset like the famous MNIST data set which contains handwritten
218
-
numbers from $0$ to $9$.
219
-
220
-
\textbf{Literature:}
221
-
273
+
The milestones are:
222
274
\begin{enumerate}
223
-
\itemCarlos Bravo-Prieto, \textbf{Quantum autoencoders with enhanced data encoding}, see \href{{https://arxiv.org/pdf/2010.06599.pdf}}{\nolinkurl{https://arxiv.org/pdf/2010.06599.pdf}}
275
+
\itemSpring 2025: Develop a code for classical Boltzmann machines to be applied to both classification and regression problems. In particular, the latter type of problem can be tailored to solving classical spin problems like the Ising model or quantum mechanical problems.
224
276
225
-
\itemJonathan Romero et al, \textbf{Quantum autoencoders for efficient compression of quantum data}, see \href{{https://arxiv.org/pdf/1612.02806.pdf}}{\nolinkurl{https://arxiv.org/pdf/1612.02806.pdf}}
277
+
\itemFall 2025: Develop a code for variational Quantum Boltzmann machines following reference [2] here. Make comparisons with classical deep learning algorithms on selected classification and regression problems.
226
278
227
-
\itemMaria Schuld and Francesco Petruccione, \textbf{Supervised Learning with Quantum Computers}, Springer, 2018. See \href{{https://www.springer.com/gp/book/9783319964232}}{\nolinkurl{https://www.springer.com/gp/book/9783319964232}}
279
+
\itemSpring 2026: The final part is to use the variational Quantum Boltzmann machines to study quantum mechanical systems. Finalize thesis.
The specific task here is to implenent and study Quantum Computing
252
-
algorithms like the Quantum-Phase Estimation algorithm and Variational
253
-
Quantum Eigensolvers for solving quantum mechanical many-particle
254
-
problems. Recent scientific articles have shown the reliability of
255
-
these methods on existing and real quantum computers, see for example
256
-
references [1-5] below.
257
-
258
-
Here the focus is first on tailoring a Hamiltonian like the pairing
259
-
Hamiltonian and/or Anderson Hamiltonian in terms of quantum gates, as
260
-
done in references [3-5].
261
-
262
-
Reproducing these results will be the first step of this thesis
263
-
project. The next step includes adding more complicated terms to the
264
-
Hamiltonian, like a particle-hole interaction as done in the work of
265
-
\href{{http://iopscience.iop.org/article/10.1088/0954-3899/37/6/064035/meta}}{Hjorth-Jensen et
266
-
al}.
267
-
268
-
The final step is to implement the action of these Hamiltonians on
269
-
existing quantum computers like \href{{https://www.rigetti.com/}}{Rigetti's Quantum
270
-
Computer}.
271
-
272
-
The projects can easily be split into several parts and form the basis
273
-
for collaborations among several students.
274
-
275
-
\textbf{Literature:}
283
+
The thesis is expected to be handed in May/June 2026.
276
284
285
+
\paragraph{Literature.}
277
286
\begin{enumerate}
278
-
\item Dumitrescu et al, see \href{{https://arxiv.org/abs/1801.03897}}{\nolinkurl{https://arxiv.org/abs/1801.03897}}
279
-
280
-
\item Yuan et al., \textbf{Theory of Variational Quantum Simulations}, see \href{{https://arxiv.org/abs/1812.08767}}{\nolinkurl{https://arxiv.org/abs/1812.08767}}
281
-
282
-
\item Ovrum and Hjorth-Jensen, see \href{{https://arxiv.org/abs/0705.1928}}{\nolinkurl{https://arxiv.org/abs/0705.1928}}
283
-
284
-
\item Stian Bilek, Master of Science Thesis, University of Oslo, 2020, see \href{{https://www.duo.uio.no/handle/10852/82489}}{\nolinkurl{https://www.duo.uio.no/handle/10852/82489}}
285
-
286
-
\item Heine Åbø Olsson, Master of Science Thesis, University of Oslo, 2020, see \href{{https://www.duo.uio.no/handle/10852/81259}}{\nolinkurl{https://www.duo.uio.no/handle/10852/81259}}
287
-
\end{enumerate}
287
+
\item Amin et al., \textbf{Quantum Boltzmann Machines}, Physical Review X \textbf{8}, 021050 (2018).
288
288
289
-
\noindent
290
-
\paragraph{Analysis of entanglement in quantum computers.}
291
-
The aim of this project is to study various ways of analyzing
292
-
entanglement theoretically by computing for example the von Neumann
293
-
entropy of a quantum mechanical many-body system. The systems we are
294
-
aiming at here are so-called quantum dots systems which are candidates
295
-
from making quantum gates and circuits. The theoretical results are
296
-
planned to be linked with experimental interpretations via Quantum
297
-
state tomography, which is the standard technique for estimating the
298
-
quantum state of small systems. If possible, this project could be
299
-
linked with studies of quantum tomography from the SpinQ quantum
300
-
computer at OsloMet.
301
-
302
-
\textbf{Literature:}
289
+
\item Maria Schuld and Francesco Petruccione, \textbf{Supervised Learning with Quantum Computers}, Springer, 2018.
303
290
304
-
\begin{enumerate}
305
-
\item B. P. Lanyon et al, \textbf{Efficient tomography of a quantum many-body system}, Nature Physics \textbf{13}, 1158 (2017), see \href{{https://www.nature.com/articles/nphys4244}}{\nolinkurl{https://www.nature.com/articles/nphys4244}}
291
+
\item Claudio Conti, Quantum Machine Learning (Springer), sections 1.5-1.12 and chapter 2, see \href{{https://link.springer.com/book/10.1007/978-3-031-44226-1}}{\nolinkurl{https://link.springer.com/book/10.1007/978-3-031-44226-1}}.
0 commit comments