КАРТОЧКА ПРОЕКТА ФУНДАМЕНТАЛЬНЫХ И ПОИСКОВЫХ НАУЧНЫХ ИССЛЕДОВАНИЙ,
ПОДДЕРЖАННОГО РОССИЙСКИМ НАУЧНЫМ ФОНДОМ

Информация подготовлена на основании данных из Информационно-аналитической системы РНФ, содержательная часть представлена в авторской редакции. Все права принадлежат авторам, использование или перепечатка материалов допустима только с предварительного согласия авторов.

 

ОБЩИЕ СВЕДЕНИЯ


Номер 19-71-10092

НазваниеМетоды машинного обучения для исследования многочастичных квантовых систем

РуководительФедоров Алексей Константинович, кандидат наук (признаваемый в РФ PhD)

Организация финансирования, регион Общество с ограниченной ответственностью "Международный центр квантовой оптики и квантовых технологий", Московская обл

Период выполнения при поддержке РНФ 07.2019 - 06.2022  , продлен на 07.2022 - 06.2024. Карточка проекта продления (ссылка)

Конкурс№41 - Конкурс 2019 года «Проведение исследований научными группами под руководством молодых ученых» Президентской программы исследовательских проектов, реализуемых ведущими учеными, в том числе молодыми учеными.

Область знания, основной код классификатора 01 - Математика, информатика и науки о системах, 01-212 - Квантовые методы обработки информации

Ключевые словаКвантовые вычисления, квантовая обработка информации, квантовые симуляторы, фазовые переходы, многочастичные системы, алгоритмы оптимизации, алгоритмы отжига

Код ГРНТИ27.35.57


СтатусУспешно завершен


 

ИНФОРМАЦИЯ ИЗ ЗАЯВКИ


Аннотация
Жизнедеятельность современного общества основана на использовании информационных технологий. Однако, при решении различных классов практически важных задач, например, задач поиска и оптимизации, возникают серьезные затруднения ввиду существующих ограничений классических вычислительных технологий. Вместе с тем, для целого ряда задач уже известны квантовые алгоритмы, которые значительно превосходят классические. Примерами являются алгоритм Шора для решения задач факторизации и дискретного логарифмирования, алгоритм Гровера для поиска по базе данных, алгоритм HHL для решения систем линейных уравнений и др. Разработкой технологий квантовых вычислений занимаются ведущие университеты и исследовательские центры по всему миру, включая Гарвардский университет (США), Массачусетский технологический институт (США), Калифорнийский технологический институт (США), Оксфордский университет (Великобритания), ETH (Швейцария) и многие другие. Исследовательские центры в области квантовых вычислений создаются при поддержке таких компаний как Google, IBM, Microsoft, Intel, Hewlett Packard Enterprise, Nokia Bell Labs, Raytheon и Alibaba. Одним из наиболее актуальных направлений, которое может быть значительно развито за счет технологий квантовых вычислений, является машинное обучение. Машинное обучение – это совокупность методов для решения задачи, при которых используются не заранее полностью запрограммированные решения, а алгоритмы, способные выделить скрытые сложные зависимости и свойства входных данных и на их основе решить задачу. Иными словами, они позволяют решать задачи, программирование которых трудоёмко, например, те, для которых нет известного строгого решение. Машинное обучение имеет широкое применение в таких задачах как распознавание образов, статистический анализ (классификация и кластеризация данных), обработки сигналов и многие другие. На стыке квантовой физики, квантовой теории информации и машинного обучения последние годы формируется новая область – квантовое машинное обучение. В рамках этого достаточно общего направления решается несколько задач. Во-первых, исследование квантовых алгоритмов для универсальных квантовых компьютеров, обеспечивающих ускорение, которые могут быть составными элементами программ для машинного обучения. Во-вторых, разработка специализированных квантовых компьютеров, которые не являются универсальными, но используют феномены квантовой физики для ускорения обучения классических нейронных сетей. Наконец, рассматривается также использование классических нейронных сетей для получения вариационных решений для многочастичных задач квантовой физики. Вышеупомянутые алгоритмы машинного обучения активно исследуются мировым научным сообществом. Существующие прототипы квантовых вычислителей активно используются для изучения возможности ускорения задач машинного обучения. Это направление активно поддерживается, например, компанией Google, использующих для целей машинного обучения доступные на сегодняшний день квантовые системы компании D-Wave – продукта DWave 2X. При этом во многих задачах будет достаточно того, что квантовые системы не ищут точное оптимальное решение, а помогают относительно быстро найти примерное решение. Это может быть интересно для ряда логистических и транспортных задач. При непосредственном участии членов коллектива настоящего проекта был получены важные результаты в области создания методов приготовления, управления и измерения квантовых состояний, составляющих фундаментальную основу квантовых технологий. Были предложены новые методы для томографии квантовых состояний и процессов, а также новые схемы для квантовых вычислений с использованием многочастичных квантовых систем. Членами коллектива также решались практические задачи машинного обучения из различных сфер, в том числе, обработки изображений и голосовых сигналов. Участники коллектива обладают опытом работы с существующими системами квантовых вычислений D-Wave, Rigetti и IBM. Кроме того, участниками коллектива создан ‘квантово-вдохновленный’ (quantum-insiped) алгоритм для решения задачи комбинаторной оптимизации, демонстрирующий преимущество по сравнению с существующими решениями. Предлагаемый проект направлен на исследование потенциала машинного обучения для описания сложных квантовых систем, поиска в них фазовых переходов и нестандартных режимов. Важными составляющими проекта будут, во-первых, построение методов, основывающихся на анализе экспериментально доступных параметров, что позволит обеспечить апробацию результатов проекта при сотрудничестве с экспериментальными группами. Во-вторых, разносторонний анализ возможности применения полученных результатов в практических задачах. Таким образом, настоящий проект обеспечивает синергию теории, эксперимента и практических приложений: теоретические результаты, предложения и методы, полученные в рамках проекта, будут апробироваться в лабораториях групп-партнеров настоящего коллектива (Российский квантовых центр, Оксфордский университет, Университет Париж-Юг), с целью определения их практической осуществимости и технологического потенциала; в свою очередь практические результаты, полученные при такой апробации, будут учитываться в дальнейших теоретических исследованиях. Следует, однако, уточнить, что акцент будет сделан на теоретических исследованиях. Всесторонний опыт и высокая квалификация членов коллектива позволят успешно осуществить настоящий проект.

Ожидаемые результаты
Ожидаемые результаты будут соответствовать мировому уровню, обладать как фундаментальным, так и прикладным значением. - Будет развит метод идентификации и описания фазовых переходов в сложных квантовых системах с использованием методов машинного обучения. Среди последних достижений в области создания квантовых компьютеров и симуляторов – обнаружение ряда фазовых переходов, которые не могут быть рассчитаны с использованием стандартных классических методов для моделирования квантовых систем [1-3]. Это связано с тем, что рассматриваемые системы состоят из 50-70 когерентных квантовых объектов, поэтому требуемые вычислительные ресурсы слишком велики. При этом для характеризации фазовых переходов в таких системах возможно использовать подходы на основе машинного обучения, например, недавно предложенный [4] и развитый коллективом проекта [5] метод «обучения с путаницей» (learning with confusion). В рамках реализации настоящего проекта будет создан алгоритм для определения фазовых переходов в широком классе многочастичных квантовых систем, включая системы с многочастичной локализацией. Важной особенностью данного алгоритма будет работа на основе экспериментально измеряемых величин. Планируется использовать сверточные нейронные сети (convolutional neural network), многослойные перцептроны (multilayer perceptron) и вариационные автокодировщики (variational autoencoders). - Будут разработаны методы машинного обучения для приготовления требуемых классов состояний квантовых систем. Приготовление (или «инициализация») квантовой системы является первым шагом при решении задач квантовых вычислений и квантового моделирования. Основной фокус в данном направлении будет направлен на использование поляритонных графов [6], которые рассматриваются как эффективный инструмент для решения оптимизационных задач. При этом для реализации требуемой геометрии графа требуется создание высокоточных голографических масок. В рамках реализации настоящего проекта будет разработан алгоритм на основе машинного обучения для создания контролируемых голографических масок. Разрабатываемый алгоритм позволит генерировать произвольный удерживающий потенциал оптической ловушки, что важно для реализации квантового симулятора с варьируемой связностью графа взаимодействий поляритонных конденсатов. Кроме того, отдельный нейросетеовой алгоритм будет использован для выявления и характеризации различных многочастичных явлений и фазовых переходов, которые возникают в настоящей системе. В рамках настоящей задачи предполагается сотрудничество с экспериментальной группой П. Лагудакиса в Сколковском институте науки и технологий. - Будет разработан метод моделирования квантовых систем, например, спиновых моделей (например, модели Изинга и моделей квантовой химии) с использованием представления многочастичных волновых функций с помощью ограниченных машин Больцмана (RBM, restricted Boltzmann machines) и других типов нейронных сетей. - Будут разработаны методы для сравнения различных аппаратных платформ для квантовых вычислений [7], а также ‘квантово-вдохновленных’ (quantum-inspired) алгоритмов [8]. За последние годы был разработан целый ряд аппаратных платформ для квантовых вычислений, например, находящиеся в открытом доступе квантовые процессы IBM и Rigetti. Кроме того, появился ряд новых оптимизационных алгоритмов, которые моделируют поведение некоторой физической системы и, являясь при этом полностью классическими, демонстрируют превосходство над существующими алгоритмами – они называются квантово-вдохновленными алгоритмами. Актуальной научной задачей, которую планируется решить в рамках настоящего проекта, является разработка методов сравнения различных аппаратных платформ и квантово-вдохновленных алгоритмов. Для этого будет выявлен класс параметров и класс алгоритмических задач (в т.ч. задач машинного обучения), которые могут быть использованы для сравнения различных подходов. - Полученные теоретические результаты, предложения и методы будут апробированы экспериментально с целью определения их практической осуществимости и технологического потенциала. [1] C. Neill, P. Roushan, K. Kechedzhi, S. Boixo, S. V. Isakov, V. Smelyanskiy, R. Barends, B. Burkett, Y. Chen, Z. Chen, B. Chiaro, A. Dunsworth, A. Fowler, B. Foxen, R.Graff, E. Jeffrey, J. Kelly, E. Lucero, A. Megrant, J. Mutus, M. Neeley, C. Quintana, D. Sank, A. Vainsencher, J. Wenner, T.C. White, H. Neven, and J.M. Martinis, A blueprint for demonstrating quantum supremacy with superconducting qubits, Science 360, 195 (2018). [2] H. Bernien, S. Schwartz, A. Keesling, H. Levine, A. Omran, H. Pichler, S. Choi, A.S. Zibrov, M. Endres, M. Greiner, V. Vuletic, and M.D. Lukin, Probing many-body dynamics on a 51-atom quantum simulator, Nature (London) 551, 579 (2017). [3] J. Zhang, G. Pagano, P.W. Hess, A. Kyprianidis, P. Becker, H. Kaplan, A.V. Gorshkov, Z.-X. Gong, and C. Monroe, Observation of a many-body dynamical phase transition with a 53-qubit quantum simulator, Nature (London) 551, 601 (2017). [4] E.P.L. van Nieuwenburg, Y.-H. Liu, and S.D. Huber, Learning phase transitions by confusion, Nature Physics 13, 435 (2017). [5] Y.A. Kharkov, V.E. Sotskov, A.A. Karazeev, E.O. Kiktenko, and A.K. Fedorov, Revealing quantum chaos with machine learning, Preprint at arXiv:1902.09216. [6] N.G. Berloff, K. Kalinin, M. Silva, W. Langbein, and P.G. Lagoudakis, Realizing the classical XY Hamiltonian in polariton simulators, Nature Materials 16, 1120 (2017). [7] IBM Q Experience, https://quantumexperience.ng.bluemix.net/. [8] E.S. Tiunov, A.E. Ulanov, and A.I. Lvovsky, Annealing by simulating the coherent Ising machine, Preprint at arXiv:1901.08927.


 

ОТЧЁТНЫЕ МАТЕРИАЛЫ


Аннотация результатов, полученных в 2019 году
Проект посвящен бурно развивающемуся научному направлению, возникшему на стыке машинного обучения и квантовой физики. Данное направление предполагает как использование методов машинного обучения для анализа квантовых систем, так и ускорение машинного обучения с использованием квантовых систем. В рамках выполнения задач исследовательского проекта достигнуты важные научно-технологические результаты в области квантового машинного обучения. Разработан новый подход для определения границ фазовых переходов и классификации одночастичных/многочастичных состояний квантовых систем на основе машинного обучения. Для этого разработан обобщенный метод «обучения с путаницей». Разработанный метод был использован для исследования переходов между хаотическими и регулярными состояниями в одночастичных и многочастичных квантовых системах. В частности, в качестве одночастичной задачи рассмотрена модель квантовых бильярдов - одной из наиболее простых систем, в которых возникает хаотическое поведение. Именно, рассмотрены три модели с различной геометрией: бильярд Синая, бильярд Бунимовича и бильярд Паскаля. Установлено, что точка перехода из регулярного режима в хаотический, обнаруженные с помощью разработанного метода, совпадает с точкой перехода, которая предсказывается традиционным методом: с помощью анализа статистики энергетических уровней (если статистика Пуассона – то система находится в регулярной фазе, если статистика Вигнера-Дайсона – в хаотическом). Данный метод также протестирован на многочастичной квантовой системе – спиновой XXZ цепочке. Также установлено, что точка перехода из регулярного режима в хаотический совпадает с точкой перехода, которая предсказывается путем анализа статистики энергетических уровней. Предложен и реализован новый метод классификации фазовых переходов на основе методов обучения без учителя (unsupervised learning). Интересно отметить, что помимо классификации фаз данный метод может быть использован для детектирования аномалий в квантовых системах. Примером такой аномалии являются шрамы – «траектории» (в квантовом случае – распределения вероятностей) специального вида в квантовых бильярдах. Предложенный метод использован для кластеризации состояний на 3 класса: хаотические, регулярные, шрамы. Особенностью реализации данного проекта является тесная связь с экспериментальными исследованиями. В рамках научного взаимодействия с группой П. Лагудакиса (Сколтех) разработан и апробирован на экспериментальных данных алгоритм на основе машинного обучения для создания контролируемых голографических масок на основе метода Герхберга-Сакстона. Разработано программное обеспечение на языке Python. В данный момент происходит оптимизация параметров алгоритма и проведение сравнений его работы с традиционными методами создания голографических масок. В ходе разработки и предварительно проведенного анализа выявлены сложности на уровне реализации, cвязанные с возникающим шумом. На следующем этапе реализации проекта предполагается провести новую серию тестирований данного метода на экспериментальных данных, а также рассмотреть возможность использования поляритонной системы для реализации алгоритмов машинного обучения. В ходе реализации проекта предложен новый метод квантовой томографии для систем с непрерывными переменными, который апробирован на широком классе квантовых состояний: суперпозиции оптических кубитов, оптических кошках Шредингера и состояниях Готтсмана-Китаева-Прескилла. По своей сути квантовая томография – это метод, основанный на проведении многократных измерений квантовых состояний в многочисленных базисах. Существующие методы для томографии сталкиваются с вычислительными трудностями, в особенности, в случае многочастичных систем. Нами показано, что эффективность гомодинной квантовой томографии - одного из основных экспериментальных инструментов для квантовых технологий - может быть повышена за счет использования методов машинного обучения. Мы провели исследование на широком классе квантовых состояний и показали преимущество метода квантовой томографии с использованием машинного обучения: метод квантовой томографии с использованием машинного обучения позволяет добиться более высокой точности воспроизведения (fidelity) состояний с использованием меньшего количества экспериментальных данных. Впервые экспериментально показана возможность реализации решета Эратосфена, лежащего в основе алгоритма поиска простых чисел. Для данного эксперимента использована оптическая схема на основе SLM. С использованием предлагаемой экспериментальной схемы удалось провести факторизацию чисел меньше 22201. Нами также выявлен ряд перспективных научных задач на стыке машинного обучения, квантовой физики и области комбинаторной оптимизации. Предложен метод решения задач комбинаторной оптимизации с использованием обучения с подкреплением (reinforcement learning). Была исследована задача MAX-CUT. В этой задаче также использовался, разработанный участниками коллектива, квантово-вдохновленный алгоритм оптимизации SimCIM. Результаты представлены на одной из ведущих конференцией по машинному обучению AAAI Conference on Artificial Intelligence. По результатам работы подготовлено 5 научных статей (4 статьи опубликованы и 1 статья находится на рецензировании), из которых 3 опубликованы в издания Q1. Все участники научного коллектива принимали активное участие в реализации проекта и представляли результаты своих исследований на научных конференциях и семинарах (за период реализации проекта участники коллектива сделали 19 докладов). Коллективом проекта ведется обширная образовательная деятельность. Руководитель проекта (А.К. Федоров) является преподавателем курса «Введение в современные квантовые технологии» (Школа Ландау (ЛФИ), МФТИ), участники коллектива (А.И. Львовский, А.Е. Уланов и Е.С. Тиунов) являются преподавателям курса «Машинное обучение для квантовой и статистической физики» (Школа Ландау (ЛФИ), МФТИ). В рамках проекта подготовлена бакалаврская диссертация А.Н. Кобзевой (МФТИ) на тему квантовой оптимизации, а также готовится магистерская диссертация А.С. Мастюковой (МФТИ) на тему изучения динамики многочастичных квантовых систем.

 

Публикации

1. Баррет Т.Д., Клементс В.Р., Фостер Д.Н., Львовский А.И. Exploratory combinatorial optimization with reinforcement learning АAAI Conference, - (год публикации - 2020)

2. Ли Б., Малтезе Г., Коста-Филхо Х.И., Пушкина А.А., Львовский А.И. Optical Eratosthenes’ sieve for large prime numbers Optics Express, Vol. 28, №11965 (год публикации - 2020) https://doi.org/10.1364/OE.389347

3. Тиунов Е.С., Тиунова (Выборова) В.В., Уланов А.Е., Львовский А.И., Федоров А.К. Experimental quantum homodyne tomography via machine learning Optica, Vol. 7, No. 5, 448 (год публикации - 2020) https://doi.org/10.1364/OPTICA.389482

4. Уланов А.Е., Тиунов Е.С., Львовский А.И. Quantum-inspired annealers as a Boltzmann generators for machine learning and statistical physics New Journal of Physics, - (год публикации - 2020)

5. Харьков Я.А., Сосков В.Е., Каразеев A.A., Киктенко Е.О., Федоров А.К. Revealing quantum chaos with machine learning Physical Review B, Vol. 101, №064406 (год публикации - 2020) https://doi.org/10.1103/PhysRevB.101.064406


Аннотация результатов, полученных в 2020 году
Настоящий проект посвящен активно развивающейся области квантового машинного обучения. К области квантового машинного обучения относятся, во-первых, вопросы применение методов машинного обучения для изучения сложных многочастичных квантовых систем и, во-вторых, использование квантовых вычислительных технологий (т.е. технологий, работающих с использованием свойств индивидуальных квантовых систем) для ускорения задач машинного обучения. В рамках текущего (второго) этапа выполнения проекта получен ряд важных научно-технологических результатов в указанных выше сферах квантового машинного обучения. План проекта предполагал развитие нескольких научных направлений. Во-первых, исследование квантовой и квантово-вдохновленной оптимизации для решения практических задач. Во-вторых, анализ использования методов машинного обучения для описания квантовых систем. В-третьих, исследование применения квантово-вдохновленных алгоритмов отжига для решения задач комбинаторной оптимизации с использованием обучения с подкреплением. Наконец, в-четверых, анализ и разработку моделей оптических нейронных сетей. По каждому из направлений получены оригинальные научные результаты. В рамках первого направления разработан квантовый алгоритм для решения задачи сборки геномов de novo (т.е. в отсутствие референсного генома) с использованием квантовой и квантово-вдохновленной оптимизации [1]. Показано, что задача сборки генома может быть сведена к задаче поиска Гамильтонова пути на специальном графе (т.н. OLC-графе), а затем отображена на архитектуру устройств квантового отжига. Нетривиальный аспект этого отображения состоит в том, что реальные устройства квантового отжига имеют свою (нативную) архитектуру, которую необходимо учитывать при отображении задачи. С использованием предложенного подхода была проведена сборка геномов на модельных данных, а также сборка генома бактериофага (φX 174 bacteriophage). Данный эксперимент является первой демонстрацией возможности сборки геномов реальных организмов с использованием квантовой и квантово-вдохновленной оптимизации. Изучены требования к устройствам квантового отжига для обеспечения преимущества при решении данной задачи. Научная публикация принята в журнал Scientific Reports. Вторым результатом стал научный обзор о применении квантовых вычислений в задачах вычислительной биологии, подготовленной для журнала Nature Computational Science. Проведен анализ ряда практических задач вычислительной биологии, для которых необходима разработка квантовых алгоритмов. Рассмотрены квантовые алгоритмы и различные квантовые вычислительных архитектуры для таких задач как моделирование биомолекул и биофизических процессов, сворачивание (фолдинг) белков, поиск новых лекарств, а также сборка геномов. Рассмотрены требования к различным типам квантовых компьютеров, включая количество кубитов и точность операций. Обзор опубликован в журнале Nature Computational Science. Также разработана новая версия квантового-вдохновленного алгоритма SimCIM (разработанного участниками проекта на предыдущем этапе). Новая версия алгоритма – PolySimCIM – позволяет решать также задачи полиномиальной оптимизации (тогда как SimCIM предназначен для решения задач бинарной оптимизации). Одной из мотиваций для разработки алгоритма PolySimCIM стал тот факт, что при рассмотрении практических задач из областей биоинформатики и квантовой химии, при применении техник для решения задач бинарной оптимизации возникает потребность в экспоненциально растущем количестве дополнительных переменных, поэтому решить задачу можно только для очень маленьких размерностей. В частности, в работах компании D-Wave (совместно с автопроизводителем Volkswagen) было показано решение задач квантовой химии, но только для очень маленьких молекул (таких как H_2 или LiH, но не в полной конфигурации). Сведение практических задач не к бинарной, а к полиномиальной оптимизации позволяет значительно снизить количество дополнительных кубитов. Это позволило решить задачи для больших размерностей. Показаны преимущества алгоритма PolySimCIM над аналогичными решениями в задачах графовой оптимизации, фолдинга белка и квантовой химии. В последнем случае проведено сравнение с результатами, полученными с помощью других квантовых устройств (с упором на сравнение с устройством D-Wave). Подготовлена научная публикация, препринт будет опубликован на arxiv.org (прилагается текущая версия). В рамках второго направления предложена модель использования поляритонных кондесатов для задач распознавания образов. Данная проблематика развивается в рамках продолжения исследований методов машинного обучения, которые могут быть использованы в экспериментах с графами поляритонных кондесатов. В рамках сотрудничества с экспериментальной группой П. Лагудакиса в Сколковском институте науки и технологий, студент группы П. Коханчик прошел стажировку в Российском квантовом центре. Был предложен метод использования поляритонных кондесатов для задач распознавания образов. В данный момент получены предварительные теоретические результаты и идет подготовка к эксперименту. Предполагается продолжить работу на следующем этапе. Также показано, что псевдостохастическое описание квантовой динамики тесно связано с методом тензорных сетей и нейросетевыми анзацами для описания квантовых состояний. В данный момент получены предварительные результаты, предполагается продолжить работу на следующем этапе. В рамках третьего направления разработан метод использования квантово-вдохновленного алгоритма SimCIM с обучением с подкреплением (reinforcement learning) [4]. Агент обучения с подкреплением управляет алгоритмом, настраивая один из его параметров с целью улучшения уже обнаруженных решений. Предложена новая схема для работы с агентом обучения с подкреплением. Результаты работы метода продемонстрированы на случайным образом сгенерированных задачах (такой метод является стандартным способом эталонного оценивания оптимизационных алгоритмов). Результаты опубликованы в профильном журнале Machine Learning: Science and Technology. В рамках четвертого направления проведена демонстрация оптического умножителя (с использованием оптики в свободном пространстве), который способен выполнять более 3000 параллельных вычислений с использованием пространственных модуляторов света с разрешением всего 340×340 пикселей. Это обеспечивает возможность векторно-матричного умножения и параллельного вектор-векторного умножения с размером вектора до 56. По нашим сведениям, наша работа представляет первую схему, которая одновременно поддерживает оптическую реализацию для действительнозначных линейных алгебраических операций. Такой оптический умножитель может служить строительным блоком для специализированных оптических процессоров, таких как оптические нейронные сети и оптические машины Изинга. Результаты опубликованы в журнале Optics Letters [5]. Также проведена демонстрация практической схемы для оптического машинного обучения, в частности, для оптического обратного распространения (optical backpropagation). Проведенное моделирование показывает, что в задаче классификации изображений предлагаемая схема достигает схожих показателей с современными инструментами машинного обучения. Наша работа показывает практический путь к полностью оптическим нейронным сетям. Результаты опубликованы в журнале Photonics Research [6]. Проведена демонстрация работы робота-настройщика оптического интерферометра Маха-Цендера на основе глубокого обучения с подкреплением. Робот управляет двумя оптическими элементами: зеркалом и светоделителем. Оба элемента имеют моторизованные подвижки, позволяющие управлять направлением распространения отраженного луча света. Робот получает изображение интерференционной картины с камеры и отдает управляющие команды на моторизованные подвижки. Задачей интерферобота является максимизации видности интерференционной картины. Политика робота тренировалась с помощью метода обучения с подкреплением Double dueling DQN. Обучение происходило полностью в симулированной среде. Обученный в симуляции агент был протестирован на реальной экспериментальной установке. На реальной установке интерферобот продемонстрировал качество настройки интерференции, сравнимое с качеством, получаемым квалифицированным специалистом. Применение симулятора позволило значительно сократить время обучения исключив задержку, связанную с медленным механическим движением зеркала и светоделителя. В данной работе было продемонстрировано, что обучение политики агента полностью в симулированной среде с добавлением рандомизаций позволяет переносить такую политику на реального робота (Sim2Real) без значительной потери в качестве работы. По результатам опубликована статья [7]. Статья была выбрана в качестве Spotlight Talk на конференции NeurIPS 2020. Все участники научного коллектива принимали активное участие в реализации проекта и представляли результаты своих исследований на научных конференциях и семинарах (за период реализации проекта участники коллектива сделали 20 докладов; преимущественно в формате онлайн из-за сложившейся ситуации с пандемией COVID-19). Коллективом проекта ведется обширная образовательная деятельность. Руководитель проекта (А.К. Федоров) является преподавателем курса «Физика квантовых вычислений» (Школа Ландау (ЛФИ), МФТИ), участники коллектива (А.И. Львовский, А.Е. Уланов и Е.С. Тиунов) являются преподавателям курса «Машинное обучение для квантовой и статистической физики» (Школа Ландау (ЛФИ), МФТИ). В рамках проекта подготовлена магистерская диссертация А.С. Мастюковой (МФТИ) на тему изучения динамики многочастичных квантовых систем. [1] A.S. Boev, A.S. Rakitko, S.R. Usmanov, A.N. Kobzeva, I.V. Popov, V.V. Ilinsky, E.O. Kiktenko, and A.K. Fedorov, Genome assembly using quantum and quantum-inspired annealing, Scientific Reports (accepted, 2021). [2] A.K. Fedorov and M.S. Gelfand, Towards practical applications in quantum computational biology, Nature Computational Science 1, 114 (2021) [3] D.A. Chermoshentsev, A.O. Malyshev, E.S. Tiunov, A.K. Fedorov, and A.I. Lvovsky, Polynomial unconstrained binary optimisation inspired by optical simulation, to be submitted (2021). [4] D. Beloborodov, A.E. Ulanov, J.N. Foerster, S. Whiteson, and A.I. Lvovsky, Reinforcement learning enhanced quantum-inspired algorithm for combinatorial optimization, Machine Learning: Science and Technology 2, 025009 (2021). [5] J. Spall, X. Guo, T.D. Barrett, and A.I. Lvovsky, Fully reconfigurable coherent optical vector-matrix multiplication, Optics Letters 45, 5752 (2020) [6] X. Guo, T.D. Barrett, Z.M. Wang, and A.I. Lvovsky, Backpropagation through nonlinear units for all-optical training of neural networks, Photonics Research 9, B71 (2021). [7] D. Sorokin, A. Ulanov, E. Sazhina, and A. Lvovsky. Interferobot: aligning an optical interferometer by a reinforcement learning agent. Neural Information Processing Systems (NeurIPS) 2020.

 

Публикации

1. D.A. Chermoshentsev, A.O. Malyshev, E.S. Tiunov, A.K. Fedorov, and A.I. Lvovsky Polynomial unconstrained binary optimisation inspired by optical simulation arXiv.org, - (год публикации - 2021)

2. Белобородов Д, Уланов А.Е., Фоерстер Д.Н., Вайтсон С., Львовский А.И. Reinforcement learning enhanced quantum-inspired algorithm for combinatorial optimization Machine Learning: Science and Technology, 2, 025009 (год публикации - 2021) https://doi.org/10.1088/2632-2153/abc328

3. Боев А.С., Ракитко А.С., Усманов С.Р., Кобзева А.Н., Попов И.В., Ильинский В.В., Киктенко Е.О., Федоров А.К. Genome assembly using quantum and quantum-inspired annealing Scientific Reports, - (год публикации - 2021) https://doi.org/10.1038/s41598-021-88321-5

4. Гуо К., Баррет Т., Ванг З.М., Львовский А.И. Backpropagation through nonlinear units for all-optical training of neural networks Photonics Research, 9, B71-B80 (год публикации - 2021) https://doi.org/10.1364/PRJ.411104

5. Сорокин Д., Уланов А., Сажина Е., Львовский А. Interferobot: aligning an optical interferometer by a reinforcement learning agent Thirty-fourth Conference on Neural Information Processing Systems, - (год публикации - 2020)

6. Спалл Д., Гуо К., Баррет Т., Львовский А.И. Fully reconfigurable coherent optical vector-matrix multiplication Optics Letters, 45, 5752 (год публикации - 2020) https://doi.org/10.1364/OL.401675

7. Гельфанд М.С., Федоров А.К. Quantum computational biology: Towards practical applications Nature Computational Science, 1, 114-119 (год публикации - 2021) https://doi.org/10.1038/s43588-021-00024-z

8. - Добиться максимального правдоподобия Коммерсант, - (год публикации - )

9. - Эффективность описания квантовых систем повышена с помощью методов машинного обучения Газета.ру, - (год публикации - )


Аннотация результатов, полученных в 2021 году
Настоящий проект посвящен активно развивающемуся научно-технологическому направлению квантового машинного обучения. Данное направление возникло на стыке квантовых вычислений и машинного обучения. Развитие данного направления включает, во-первых, вопросы применения методов (классического) машинного обучения для изучения сложных многочастичных квантовых систем; во-вторых, использование квантовых вычислительных технологий (т.е. технологий, работающих с использованием свойств индивидуальных квантовых систем - квантовых компьютеров и симуляторов) для ускорения задач машинного обучения и, в-третьих, разработку анзацев для описания сложных (многочастичных и взаимодействующих) квантовых систем с помощью анзацев, представляемых нейронными сетями (т.н. neural network quantum states, NNQS). На третьем (финальном) этапе выполнения проекта получен ряд важных научно-технологических результатов в указанных выше сферах квантового машинного обучения. Одной из ключевых и наиболее сложных задач является моделирование квантовых систем, например, сложных молекул и материалов. Это связано с экспоненциальным ростом сложности такой задачи при увеличении размерности рассматриваемой системы. Практические задачи квантовой химии стали одним из основных направлений для исследований в рамках реализации данного проекта. В этом направлении разработан новый вариант квантового алгоритма ADAPT-VQE (batched ADAPT-VQE). Данные алгоритмы относятся к классу вариационных, в которых "квантовая часть" отвечает за вычисление значения некоторой целевой функции для определенных значений параметров, при этом "классическая часть" позволяет производит классическую оптимизацию и с ипользованием обратной связи обновляет параметры "квантовой части". Такая гибридная квантово-классическая модель позволяет использовать квантовые компьютеры с достаточно ограниченным количеством кубитов и точностью операций. Разработанный коллективном алгоритм batched ADAPT-VQE добавляет на каждом шаге набор операторов в изначальный анзац (который описывает квантвую систему), причем размер этого набора различен на каждом шаге и определяется значениями производных. Применимость предложенного алгоритма была исследована на наборе молекул LiH, H2O, O2, CO, CO2, часть из которых участвуют в реакции окисления моноксида углерода. Альтернативным подходом в квантовом машинном обучении в задачах квантовой химии является использование анзацев для описания сложных (многочастичных и взаимодействующих) квантовых систем с помощью анзацев, представляемых нейронными сетями. В этом направлении разработан алгоритм для моделирования квантово-химических систем на основе класса волновых функций, заданных нейронной сетью с новой авторегрессионной архитектурой, которая позволяет проводить высокоэффективное и масштабируемое сэмплирование, а также отражает структуру молекулярных систем, что упрощает обучение сети. Благодаря этому пероведены вычисления электронной структуры для молекул, имеющих вплоть до 30 спин-орбиталей, что опережает по числу детерминантов Слейтера известные из литературы нейросетевые вычисления на несколько порядков. Дополняющей работой стала разработка анзаца для улучешния сходимости метода квантового химического моделирования FermiNet, основанного на использовании глубокого обучения. Наконец, на стыке задач квантовой оптимизации, машинного обучения и генеративной химии разработан новый квантовый алгоритм для задач генеративной химии и поиска новых лекарств. Он основан на модификации классической архитектуры нейронной сети типа автокодировщика. Обучаемость такой модели была верифицирована на обучающей выборке Chembl, содержащей текстовые описания в формате SMILES молекул, имеющих лекарственные свойства. В результате обучения нейросеть смогла генерировать новые молекулы, отсутствующие в исходном датасете, но примерно соответствующие им по некоторым ключевым характеристикам. Одним из направлений работы проекта стало сотрудничество с группой П. Лагудакиса (Сколковский институт науки и технологий), в рамках которого предложена новая архитектура для использования поляритонных конденсатов в задачах распознавания образов. Основная идея состоит в том, чтобы использовать кодирование информации как в узлы поляритонного графа, так и ребра. Это позволяет повысить точность распознавания по сравнению с ранее предлагаемыми методами. При этом скорость работы потенциально может многократно превосходить классические (цифровые) системы. Также в рамках данного направления разработан метод управления квантово-оптическим экспериментом - автоматизирован процесс юстировки интерферометра Маха-Цандера. В направлении анализа открытых квантовых систем разработан метод, позволяющий предсказывать динамику квантовых систем с памятью, а также восстанавливать эффективную модель окружения квантовой системы, которая содержит важную информацию о реальном окружении квантовой системы. Эффективность метода продемонстрирована на общеизвестных моделях немарковской квантовой динамики (кубит в конечномерном окружении, спин-бозонная модель и модель Джейнса-Каммингса) и продемонстрировали эффективность метода. В направлении анализа цифровых моделей квантовых вычислений разработан метод моделирования квантовых процессоров на основе анзаца MERA использует идею о том, что состояние квантового процессора можно хранить в сжатом виде, опуская при этом часть информации о его состоянии. Самый распространенный и эффективный способ сжатого хранения квантовых состояний — тензорные сети. Коллектив проекта предложил новый метод моделирования квантовых процессоров на классическом компьютере, который использует тензорную сеть MERA для хранения состояния квантового процессора в сжатом виде. Мы также разработали новый подход квантового машинного обучения, основанный на квантовых сверточных нейронных сетях (QCNN) для решения такой задачи. Соответствующая процедура обучения реализуется через TensorFlowQuantum в виде гибридной квантово-классической (вариационной) модели, где результаты квантового вывода подаются в целевую функцию softmax с ее последующей минимизацией за счет оптимизации параметров квантовой схемы. Концептуальные усовершенствования включают в себя новую модель квантового перцептрона и оптимизированную структуру квантовой схемы. Предложенный подход используется, чтобы продемонстрировать 4-классовую классификацию для случая набора данных MNIST (объёмная база данных образцов рукописного написания цифр) с использованием 8-ми кубитов для кодирования данных и 4-х кубитов-анцилл. Ожидается, что данное открытие поможет сделать большой шаг к использованию квантового машинного обучения для решения практически важных задач в эпоху NISQ-устройств (шумные устройства промежуточного масштаба) и в последующие годы развития квантовых технологий. В рамках реализации третьего этапа проекта подготовлено 9 научных публикаций. Коллективом проекта ведется обширная образовательная деятельность. Результаты представлены на ведущих российских и международных научных мероприятиях.

 

Публикации

1. Барретт Т.Д, Малышев А.О., Львовский А.И. Autoregressive neural-network wavefunctions for ab initio quantum chemistry Nature Machine Intelligence, 4, 351-358 (год публикации - 2022) https://doi.org/10.1038/s42256-022-00461-z

2. Бохан Д., Мастюкова А.С., Боев А.С., Трубников Д.Н., Федоров А.К. Multiclass classification using quantum convolutional neural networks with hybrid quantum-classical learning Frontiers in Physics, 10, 1069985 (2022) (год публикации - 2022) https://doi.org/10.3389/fphy.2022.1069985

3. Бохан Д.С., Кольченко М.М., Боев А.С., Федоров А.К., Трубников Д.Н. Improving the performance of fermionic neural networks with the Slater exponential Ansatz International Journal of Quantum Chemistry, e27107 (2023) (год публикации - 2023) https://doi.org/10.1002/qua.27107

4. Гирча А.И., Боев А.С., Авхачев К, Федичев П.О., Федоров А.К. Hybrid quantum-classical machine learning for generative chemistry and drug design Scientific Reports, 13, 8250 (2023) (год публикации - 2023) https://doi.org/10.1038/s41598-023-32703-4

5. Лотков А.И., Грицев В., Федоров А.К., Курлов Д.В. Floquet integrability and long-range entanglement generation in the one-dimensional quantum Potts model Physical Review B, 105, 144306 (2022) (год публикации - 2022) https://doi.org/10.1103/PhysRevB.105.144306

6. Лучников И.А., Киктенко Е.О., Гавреев М.А., Уэрдан Х., Филиппов С. Н., Федоров А.К. Probing non-Markovian quantum dynamics with data-driven analysis: Beyond “black-box” machine learning model Physical Review Research, 4, 043002 (2022) (год публикации - 2022) https://doi.org/10.1103/PhysRevResearch.4.043002

7. Сапова М.Д., Федоров А.К. Variational quantum eigensolver techniques for simulating carbon monoxide oxidation Communications Physics, - (год публикации - 2022)

8. Лучников И.А., Березуцкий А.В., Киктенко Е.О., Федоров А.К. Эффективное моделирование многокубитных цепочек Наноиндустрия, S7 (107), 758-760 (год публикации - 2021) https://doi.org/10.22184/1993-8578.2021.14.7s.758.760

9. Лучников И.А., Киктенко Е.О., Гавреев М.А., Уэрдан Х., Филиппов С.Н., Федоров А.К. Анализ немарковской динамики методами машинного обучения Наноиндустрия, S7 (107), 744-746 (год публикации - 2021) https://doi.org/10.22184/1993-8578.2021.14.7s.744.746

10. Макаренко С., Сорокин Д., Уланов А., Львовский А.И. Aligning an optical interferometer with beam divergence control and continuous action space CoRL 2021 Conference Proceedings, CoRL2021 (год публикации - 2021) https://doi.org/10.48550/arXiv.2107.04457

11. - Ученые ускорили сборку генома с помощью квантового отжига годнауки.рф, - (год публикации - )

12. - Квантовый отжиг ускорит поиск раковых клеток Вести, - (год публикации - )

13. - Квантовый отжигатель ускорил расшифровку генома Тасс, - (год публикации - )


Возможность практического использования результатов
Разработка квантовых компьютеров и квантовых алгоритмов является одним из наиболее активно развивающихся научно-технологических направлений. Разработкой технологий квантовых вычислений занимаются ведущие университеты и исследовательские центры по всему миру, включая Гарвардский университет (США), Массачусетский технологический институт (США), Калифорнийский технологический институт (США), Оксфордский университет (Великобритания), ETH (Швейцария) и многие другие. Исследовательские центры в области квантовых вычислений создаются при поддержке таких компаний как Google, IBM, Microsoft, Intel, Hewlett Packard Enterprise, Nokia Bell Labs, Raytheon и Alibaba. В 2019 году в Российской Федерации разработана и принята дорожная карта (ДК) развития сквозной цифровой технологии “квантовые технологии”. В рамках ДК выделены приоритетные направления для развития технологии квантовых вычислений (ГК «Росатом» разработала и реализует ДК по направлению квантовых вычислений). Кроме того, ДК предполагает активное развитие квантовых алгоритмов и программного обеспечения для будущих квантовых компьютеров. Стоит также упомянуть, что тема квантового машинного обучения стала предметом ряда обзоров, которые указывают на высокий темп развития данного научного направления последние 5-7 лет. Направление Проекта 2019 года остается актуальным и активно исследуемым международным научным сообществом, а также потенциально востребованным для реализации Дорожной карты по развитию квантовых вычислений.