SimQFL: A Quantum Federated Learning Simulator with Real-Time Visualization
2508.12477v1
quant-ph, cs.LG
2025-08-19
Авторы:
Ratun Rahman, Atit Pokharel, Md Raihan Uddin, Dinh C. Nguyen
Резюме на русском
#### Контекст
Квантовая федеративная обучение (QFL) — это развивающееся направление, которое может преобразовать вычисления за счет использования принципов квантовой физики в распределенных системах машинного обучения (ML). Однако существующие квантовые симуляторы предназначены в основном для моделирования квантовых схем и не поддерживают встроенные функции для машинного обучения, такие как обучение, оценка и итеративная оптимизация. Разработка и оценка квантовых алгоритмов обучения являются сложной и ресурсозатратной задачей. Необходимость реального времени для отслеживания процесса обучения, отладки квантовых схем и принятия обоснованных решений в условиях ограниченных ресурсов недостаточно удовлетворена. Большинство симуляторов также не поддерживают интеграцию пользовательских данных для обучения, что снижает их эффективность. Мы предлагаем SimQFL — инновационный симулятор, который упрощает и ускоряет работу с QFL в распределенных квантовых сетях.
#### Метод
SimQFL разработан как интерактивная платформа для моделирования квантовых сетей с ориентацией на машинное обучение. Он поддерживает мониторинг процесса обучения в реальном времени, включая визуализацию изменений за каждый эпоху. Симулятор позволяет настроить ключевые переменные, такие как количество эпох, обучающих скоростей, количество клиентов и квантовые параметры, такие как количество кубитов и квантовые слои. Он предоставляет пользователям визуальное интерфейс, обеспечивая простоту использования и эффективность. Динамические графики позволяют отслеживать показатели обучения, а гибкая настройка позволяет прототипировать и анализировать сложные модели квантовых нейронных сетей.
#### Результаты
Мы провели эксперименты с SimQFL для моделирования различных сценариев QFL. Использовались синтетические и реальные данные для оценки производительности. Результаты показали, что SimQFL обеспечивает точное отслеживание процесса обучения, упрощает отладку и позволяет контролировать параметры. Динамическая визуализация помогает оценивать точность модели и делать необходимые корректировки во время экспериментов. Эти результаты подтверждают эффективность SimQFL в повышении прозрачности и удобства работы с квантовыми сетями.
#### Значимость
SimQFL может использоваться в различных областях, включая квантовые сети, распределенное обучение и анализ данных в квантовых условиях. Он упрощает процесс разработки и тестирования квантовых алгоритмов, делая их более доступными для академических и промышленных сфер. Он обеспечивает более эффективный инструмент для моделирования и гибкости в настройке
Abstract
Quantum federated learning (QFL) is an emerging field that has the potential
to revolutionize computation by taking advantage of quantum physics concepts in
a distributed machine learning (ML) environment. However, the majority of
available quantum simulators are primarily built for general quantum circuit
simulation and do not include integrated support for machine learning tasks
such as training, evaluation, and iterative optimization. Furthermore,
designing and assessing quantum learning algorithms is still a difficult and
resource-intensive task. Real-time updates are essential for observing model
convergence, debugging quantum circuits, and making conscious choices during
training with the use of limited resources. Furthermore, most current
simulators fail to support the integration of user-specific data for training
purposes, undermining the main purpose of using a simulator. In this study, we
introduce SimQFL, a customized simulator that simplifies and accelerates QFL
experiments in quantum network applications. SimQFL supports real-time,
epoch-wise output development and visualization, allowing researchers to
monitor the process of learning across each training round. Furthermore, SimQFL
offers an intuitive and visually appealing interface that facilitates ease of
use and seamless execution. Users can customize key variables such as the
number of epochs, learning rates, number of clients, and quantum
hyperparameters such as qubits and quantum layers, making the simulator
suitable for various QFL applications. The system gives immediate feedback
following each epoch by showing intermediate outcomes and dynamically
illustrating learning curves. SimQFL is a practical and interactive platform
enabling academics and developers to prototype, analyze, and tune quantum
neural networks with greater transparency and control in distributed quantum
networks.
Ссылки и действия
Дополнительные ресурсы: