Experiments are our windows to the universe. Yet, the space of all possible experiments is enormously large. Did humans already find all useful experiments, or are there yet undiscovered but exceptional experimental ideas that can lead to new ways to explore the world?
We can split this question into four pillars: extremely large and complex search spaces, fast and reliable simulators, meaningful objective functions, and clever AI-exploration algorithms.
AI-designed Quantum Experiments: We started using AI for the design of physics experiments in 2014, published in 2016, where our first program Melvin discovered numerous new experiments for high-dimensional multipartite quantum entanglement, several of which were later built in laboratories: Nature Photonics 2018, Nature Photonics 2016, and Phys. Rev. Lett. 2017. These solutions contained surprising results, and we were able to conceptually understand several of them, for example an entirely new way to create photonic quantum entanglement, denoted as Entanglement by Path Identity, as well as a new bridge between quantum optics and graph theory that led to the discovery of new interference effects.
Since then we have developed many further methods. PyTheus (spearheaded by Carlos Ruiz González and Sören Arlt) is an algorithm for designing vastly diverse quantum experiments, for quantum state generation, the design of single- and multi-photon transformations, and new communication protocols. One surprising new discovery, a new way to entangle independent photons, has been experimentally implemented by the experimental group of Xiaosong Ma in Nanjing, China, a former PhD colleague of Mario from Anton Zeilinger's lab: Phys. Rev. Lett. 2024.
AI-designed microscopes: Driven by human ingenuity and creativity, the discovery of super-resolution techniques, which circumvent the classical diffraction limit of light, represents a leap in optical microscopy. However, the vast space of possible experimental configurations suggests that some powerful concepts and techniques might not have been discovered yet, and might never be discovered through a direct human design approach. AI-based exploration techniques could therefore provide enormous benefits by exploring this space in a fast, unbiased way. We developed XLuminA (spearheaded by Carla Rodriguez), an open-source computational framework built with JAX, a high-performance computing library for Python. XLuminA speeds up simulation by four orders of magnitude, allowing us to explore the space of possible microscope concepts much faster than before.
AI-designed Gravitational Wave Detectors: Gravitational waves are created by some of the most extreme events in the universe, such as the collision of black holes or the explosion of stars. These ripples of space-time then propagate through space towards Earth. When they reach us, they are extremely faint signals. It took 100 years since their prediction by Einstein to detect them. That became possible in 2016 through the international LIGO collaboration. The experiment built by LIGO is an interferometric system based on Michelson's interferometer, designed by ingenious human scientists. The question is: did humans find the best way to measure gravitational waves, or are there practical new experiments that are significantly more sensitive? Together with Rana Adhikari and Yehonathan Drori from the Caltech LIGO Lab, we are exploring this question using AI. We discovered more than 50 blueprints that, at least theoretically, outperform the best previous setups. We spent months exploring the best-performing solutions, and while we were able to extract simple conceptual cores from some of them, we were unable to understand the big picture behind most of the solutions. This indicates an important challenge for the future of AI-driven scientific discovery.
Similar to the microscopy case, we took the original simulator for gravitational-wave optics, Finesse, developed by Andreas Freise's group, and reproduced its crucial core in JAX, which provided an enormous speed-up. The simulator, Differometor, was developed by Jonathan Klimesch.