Training Variational Quantum Circuits Using Particle Swarm Optimization
2509.15726v1
quant-ph, cs.ET, cs.LG
2025-09-23
Авторы:
Marco Mordacci, Michele Amoretti
Резюме на русском
## Контекст
Одна из основных проблем в квантовом машинном обучении является эффективное обучение вариационных квантовых схем (Variational Quantum Circuits, VQCs). Обычно используемые градиентные методы могут столкнуться с проблемой "бесплодных равнин" (barren plateaus), что приводит к низкой эффективности обучения. Этот феномен подчеркивает необходимость исследования альтернативных подходов к оптимизации квантовых схем. Метод Particle Swarm Optimization (PSO), основанный на коллективном поведении партии птиц, представляет собой стохастическую оптимизационную технику, подходящую для решения задач, где градиентные методы неэффективны. В данном исследовании исследуется применение PSO для обучения VQCs, что позволяет улучшить производительность и обходить проблемы, связанные с градиентными методами.
## Метод
В ходе исследования применяется метод Particle Swarm Optimization для обучения VQCs. PSO определяет набор квантовых операций, включая выбор типа гейтов (Rx, Ry, Rz, CNOT), целевые кубиты и углы поворота (при необходимости). Обучение проводится на четырёх типах данных из коллекции MedMNIST, предназначенной для задач классификации биомедицинских изображений. Архитектура PSO включает регулируемое количество частиц, итераций и параметров обучения. Важной особенностью является то, что PSO не зависит от градиентной информации, что делает его устойчивым к проблеме "бесплодных равнин".
## Результаты
Проведенные эксперименты показали, что PSO может эффективно обучать VQCs, достигая показателей классификации, которые соответствуют или даже превышают результаты, полученные при использовании градиентного метода стохастического значения (classical stochastic gradient descent). Наборы данных из MedMNIST позволили проверить PSO на реальных биомедицинских задачах. Результаты показали, что PSO не только эффективно решает задачи классификации, но и требует меньшего числа квантовых операций в сравнении с градиентным методом.
## Значимость
Предложенный подход имеет широкие области применения, в том числе биомедицинскую информатику, изображение распознавания и обучение нейросетей на квантовых устройствах. PSO предлагает преимущество в своей устойчивости к проблеме "бесплодных равнин" и потенциально снижает расходы на вычисления в силу использования меньшего числа квантовых гейтов. Это делает PSO более эффективным и доступным для использования в квантовых системах с ограниченным числом операций.
## Выводы
Результаты исследования подтверждают, что PSO является эффективным методом для обучения VQCs, который может стать альтернативой градиентным методам. Будущие исследования будут направлены на усовершенство
Abstract
In this work, the Particle Swarm Optimization (PSO) algorithm has been used
to train various Variational Quantum Circuits (VQCs). This approach is
motivated by the fact that commonly used gradient-based optimization methods
can suffer from the barren plateaus problem. PSO is a stochastic optimization
technique inspired by the collective behavior of a swarm of birds. The
dimension of the swarm, the number of iterations of the algorithm, and the
number of trainable parameters can be set. In this study, PSO has been used to
train the entire structure of VQCs, allowing it to select which quantum gates
to apply, the target qubits, and the rotation angle, in case a rotation is
chosen. The algorithm is restricted to choosing from four types of gates: Rx,
Ry, Rz, and CNOT. The proposed optimization approach has been tested on various
datasets of the MedMNIST, which is a collection of biomedical image datasets
designed for image classification tasks. Performance has been compared with the
results achieved by classical stochastic gradient descent applied to a
predefined VQC. The results show that the PSO can achieve comparable or even
better classification accuracy across multiple datasets, despite the PSO using
a lower number of quantum gates than the VQC used with gradient descent
optimization.
Ссылки и действия
Дополнительные ресурсы: