Abstract
Active learning (AL) has been widely applied in chemistry and materials science. In this work, we propose a quantum active learning (QAL) method for automatic structural determination of doped nanoparticles, where quantum machine learning (QML) models for regression are used iteratively to indicate new structures to be calculated by Density Functional Theory (DFT) or Density Functional Based Tight Binding (DFTB) and this new data acquisition is used to retrain the QML models. The QAL method is implemented in the Quantum Machine Learning Software/Agent for Material Design and Discovery (QMLMaterial), whose aim is using an artificial agent (defined by QML regression algorithms) that chooses the next doped configuration to be calculated that has a higher probability of finding the optimum structure. The QAL uses a quantum Gaussian process with a fidelity quantum kernel as well as the projected quantum kernel and different quantum circuits. For comparison, classical AL was used with classical Gaussian process with different classical kernels. The presented QAL method was applied in the structural determination of doped Si11 with 4 Al (4Al@Si11) and the results indicate the QAL method is able to find the optimum 4Al@Si11 structure. The aim of this work is to present the QAL method, formulated in a noise-free quantum computing framework, for automatic structural determination of doped nanoparticles and materials defects.
Keywords:
quantum computing; quantum machine learning; quantum active learning; doped materials
Introduction
Machine learning is a branch of artificial intelligence that enables computers to learn from data and improve their performance on tasks without explicit programming. It uses algorithms to identify patterns and make predictions based on input data. While machine learning is a powerful approach in many scenarios, it also faces two main challenges: insufficient training data and the complexities associated with high-dimensional data.
To address the first mentioned challenge in machine learning, the active learning method can be used. It allows regression models to selectively query and obtain labels for the most informative data points, enhancing learning efficiency with fewer labeled examples. Therefore, practitioners can effectively mitigate the limitations posed by limited training data, improving model performance and adaptability across various applications. For instance, classical active learning (AL) has been widely applied in chemistry and materials science for structural determination of nanoparticles,1,2,3,4 solids and nanoparticles with doped sites and point defects,5,6 adsorption on surfaces of solids and nanoparticles,7,8 materials design such as perovskites.9,10
To tackle the challenges of high dimensionality in machine learning, several methods can be used. Dimensionality reduction techniques like Principal Component Analysis11 (PCA) and feature selection methods simplify datasets while preserving their structure. Although these methods are effective in many cases, they still face challenges in specific applications, such as drug discovery and other complex domains, where high dimensionality can hinder performance.
Quantum machine learning12,13 (QML) can be considered as a promising alternative for addressing the challenges of high dimensionality in data. By leveraging the principles of quantum computing, such as superposition and entanglement, QML can process information in ways that classical algorithms cannot. This enables quantum algorithms to explore multiple possibilities simultaneously, making them particularly well-suited for handling complex, high-dimensional datasets.
QML is a rapidly progressing field with potential to bring quantum advantages to real-world problems.14,15 A practical approach for near-term applications involves creating learning models based on parametrized quantum circuits (QC).16 These quantum models have demonstrated notable performance in benchmark tasks, such as supervised learning with quantum-enhanced feature spaces,17 differentiable learning of quantum circuit Born machines,18 and reinforcement learning.19 These tasks have been tested in both computer simulations, where circuits were optimized using classical resources,20 and on actual quantum hardware. Real quantum implementations include supervised learning on quantum-enhanced feature spaces,17 training on hybrid quantum computers,21 handling high-dimensional data on noisy quantum processors,22 and processing large datasets with randomized measurements.23 Their success in these areas suggests they could tackle complex problems beyond the reach of classical algorithms, such as predicting ground state properties of highly-interacting quantum systems.24
Given the challenges of insufficient data and high dimensionality in classical machine learning and the mentioned schemes to tackle these issues, it seems reasonable to combine the concepts of active learning with quantum machine learning to create a novel approach known as Quantum Active Learning25,26 (QAL). By integrating the selective data querying capabilities of classical active learning with the advanced processing power of quantum algorithms, QAL has the potential to address both challenges simultaneously. This hybrid approach can efficiently identify the most informative data points for labeling while leveraging quantum computing’s ability to handle high-dimensional spaces.
Recently, we proposed a Quantum Active Learning25 (QAL) utilizing either a quantum support vector regressor27 (QSVR) or a quantum Gaussian process regressor28 (QGPR), employing various quantum kernels and feature maps to guide new experiments or computations for optimization of perovskite properties such as piezoelectric coefficient, band gap, energy storage and the structure optimization of a doped nanoparticle (3Al@ Si11) together with the optimum spin multiplicity with as little data as possible. Our results revealed that the QAL method improved the searches in most cases.
In this work,29 we apply our new artificial intelligence approach based on quantum machine learning and active learning (a QAL approach) to guide new computations for automatic structural determination of doped nanoparticles,3 aimed at finding the global minimum structure with as few configurations calculated or visited as possible. QAL is based on quantum supervised machine learning (ML), in particular quantum Gaussian process28 (GPR). More data is acquired during the QAL cycle and the QML regression is improved, increasing the probability of finding the optimum structure with the fewest possible new Density Functional Theory (DFT)30 or Density Functional Based Tight Binding (DFTB)31 computations. The purpose of this work is to present the QAL method, formulated in a noise-free quantum computing framework, for automatic structural determination of doped nanoparticles and materials defects.
The QAL method is implemented in the Quantum Machine Learning Software/Agent for Material Design and Discovery32 (QMLMaterial). The QAL method was applied in the structural determination of an Si11 nanoparticle doped with Al (4Al@Si11).3,33 The QAL results were compared to classical AL using classical GPR.34 The QAL method as implemented and formulated can be applied to other doped nanoparticles25 (e.g., different sizes) as well as solids.25 Note that the QAL method implemented in QMLMaterial uses quantum information for building QML models as well as quantum chemistry methods (e.g., DFTB) to compute the 4Al@Si11 homotops energies. This can be seen as a “QQ” method, i.e., quantum information (Q) for inferences and quantum calculations (Q) for molecules.
Figure 1a shows the putative global minimum (GM) found for the 4Al@Si11 doped nanoparticle and the energy distribution for the 330 4Al@Si11 homotops obtained by DFTB calculations3 (Figure 1b). This makes a good database to benchmark the proposed QAL for structural search of doped nanoparticles. Note that the vertical bar in Figure 1b marks the GM energy (Figure 1a). The QAL study was designed in order to start from an observed homotop population (i.e., calculated by DFT or DFTB) whose energies are far away from the GM (e.g., –12.2400 Hartree). Subsequently, a “quantum agent” (built from a QML model using the observed data) for decision making selects further “promising” structures (non-observed or virtual) to be calculated, aimed at finding the optimum structure (the GM as shown in Figure 1a) with as few DFT or DFTB calculations as possible.
(a) Putative global minimum structure (GM) of 4Al@Si11 found by DFTB and active learning. (b) DFTB energy distribution (in Hartree) of the 330 4Al@Si11 homotops or isomers.
This paper is organized as follows: the next section introduces the methods employed in this work, providing a brief overview of active learning, the concepts of classical and quantum kernels as well as classical and quantum ML set up. Then, it discusses the results of our QAL experiments and compares them with those obtained from classical approaches.
Methodology
Quantum active learning
QAL uses supervised QML algorithms to make decisions for the next structures of the doped material (e.g., nanoparticle) to be calculated.25 As more data is obtained in each QAL cycle, the QML predictions are improved, increasing the chance of finding the global minimum with as few data or new calculations as possible. Figure 2 presents the QAL algorithm developed in the present work and implemented in the QMLMaterial32 code. The proposed QAL includes the following main components (Figure 2).
Artificial intelligence (AI) workflow based on quantum and classical active learning (QAL and AL) for automatic structural determination. This is implemented in QMLMaterial software using sQUlearn quantum framework.
(I) Structures of doped materials: the dataset is initialized using a database containing a small number of doped configurations (denoted as N), which are calculated using methods such as DFT or DFTB.31 This dataset is then updated during the learning process. At this moment, the structural descriptor such as MBTR35 (many body tensor representation) or SOAP34,36 (smooth overlap of atomic positions) for the isomers of the nanoparticle is provided (0 for the observed structures , – and for the unexplored ones or virtual space . For this work, the MBTR35 descriptor was used for each 4Al@Si11 homotop.
(II) Quantum machine learning28 or decision-making (the agent): in each iteration, a QML regression model is applied to the Ν observed doped structures. Based on either prediction or exploitation, the agent selects the next set of doped nanoparticle structures from the unexplored space Nkvirtual, denoted as Nk+1ctselected to be calculated in the next step.
(III) New computations: the selected set of doped materials, i.e., Nk+1selected new structures, are optimized and their total energies are obtained after local optimizations of the structures. The database is then updated (N=N+Nk+1selected) and the algorithm returns to step (I) and the cycles (k) continue until the number of cycles (Ncycles) set up by the user in QMLMaterial input is satisfied.
Finally, note that by using GPR (or any classical machine learning, ML, model) in step (II) of Figure 2 instead of QGPR, classical AL32 is then defined.
Classical kernels
Kernel based methods for regression, as in classical GP, are within a model widely employed in supervised learning. It requires a prior’s covariance that has to be specified by passing a kernel object. In this work, for classical GP,34 we used two kernels: Dot Product plus White kernel (kernel1 = DotProduct + White) and constant kernel (C) with the radial basis function (RBF) kernel (kernel2 = C*RBF), as implemented in the scikit-learn37 library.
The DotProduct kernel is given by equation 1 where σ02 is a parameter that controls the inhomogeneity of the kernel.
The use of the White kernel is to better estimate the noise level of the data, and is calculated from equation 2, where v is the noise level parameter (variance).
The RBF kernel is given by equation 3 and is parameterized by the length-scale parameter (l).
xi and xj are vectors or the descriptors that describe the 4Al@Si11 doped distributions (or homotops configurations) i and j. d(xi, xj)2 is the square of the difference between xi and xj.
From that, kRBF and kDotProduct kernels are represented by a matrix whose dimension takes into account the number of 4Al@Si11 homotops in the training and testing set during the GP fitting and prediction, respectively (step II in Figure 2).
Quantum kernels
Quantum Kernels (QK) allow QML models to be trained for new inferences in the unexplored space (Nkvirtual) for new discovery. The idea is to find patterns by transforming data in a vector form (or features) into a high dimensional feature space, F. The data mapping from the original input space Η to F is done by a feature map φ: Η → F. The inner products of the features vectors φ(xi) can access the feature space and a function kFQK of two data points or vectors, xi, xj, is a fidelity quantum kernel13 (FQK), kFQK, equation 4.
From equation 4, we can observe that kFQK(xi,xj) - which depends on the feature map, F - forms an Ν × Ν matrix, in which Ν is the number of 4Al@Si11 doped configurations (e.g., Ν = 20) present in the training database.
Another type of quantum kernel is the projected12 one (PQK), which is based on k-particle reduced density matrices (k-RDMs) measurements (defined in equation 5) and was obtained by the sQUlearn quantum computing framework that is interfaced in QMLMaterial. In equation 5, γ is a real and positive hyperparameter; ρk(xi) is the 1-RDM for qubit k: the partial trace of the quantum state ρk(xi) over all qubits except for the kth one. Equation 5 resembles the RBF kernel (equation 1), but in PQK kernel the vectors (or descriptors) xi,· and xj are encoded in the quantum circuit or feature map (e.g., Figure 3).
(a) YZ_CX and (b) HighDim quantum circuits (QC) as implemented in sQUlearn library. These QCs were built with 4 qubits (q0, q1, ..., q3). The number of repeated circuits (reps) is equal to 4.
In Figure 3, the YZ_CX23 and HighDim22 quantum circuits (QC), as implemented in sQUlearn,13 are shown.
Quantum and classical machine learning set up
The regressions used in QAL are obtained from QGPR13 and GPR34 models analytically. The QGPR supervised learning regression algorithm (using different QC encoding to obtain the fidelity quantum kernel, FQK, and projected quantum kernel, PQK) is available in the current version of QMLMaterial, which was developed in Python3.x38 and uses the scikit-learn37 library for classical GPR and sQUlearn for quantum computing and QGPR (quantum). In the design loop, the QGPR and GPR regression fit is made on 95% of the observed data (the training set) and tested on 5% of it (the test set). This training and testing configuration have been done in other AL studies.7
Table 1 presents the mean absolute error (MAE) for the training and testing set of 4Al@Si11 obtained by different QAL and AL iterations. Also, the set up used to obtain the optimum hyperparameters is presented. They were obtained by grid search for a fixed 4Al@Si11 energy database whose hyperparameters range can be found in the Supplementary Information (SI) section.
Hyperparameters used in this work as defined in the scikit-learn and sQUlearn libraries for the 4Al@Si11 nanoparticle. 95% of the data were randomly chosen for the training set and 5% for testing for 4Al@Si11, as defined during the QAL cycles using exploitation for decision making. The cost function used to evaluate the quality of the regression was the mean absolute error (MAE) and it is presented for different data sizes obtained by QAL
The QGPR and GPR hyperparameters that resulted in the smallest mean absolute error (MAE) for the training and the testing set are shown in Table 1. The optimum hyperparameters found were used subsequently in the AL (classical) study, as shown in Table 1. Further information can be found in the documentation of the scikit-learn library.
The GPR and QGPR hyperparameters used during the QAL (as defined in scikit-learn and sQUlearn) that resulted in the smallest mean absolute error (MAE) for the training and the testing set are shown in Table 1.
Table 1 shows the MAE results (for different data size during QAL) of the Projected Quantum kernel12 (PQK) hyperparameters, from sQULearn library, using two different feature maps: HighDim22 and YZ_CX23 (Figure 3). For both feature maps and PQK kernel the optimum σ hyperparameter found was 10-4 (Table 1). σ is the hyperparameter for the regularization strength. During the QAL cycles the σ value was fixed. More details about the HighDim and YZ_CX feature map and σ0 can be found in the sQUlearn library.13
The σ0 parameter in the Dot Product (DotProduct) kernel controls its inhomogeneity and the s_bounds are from 10-3 to 103 (s_bounds[1.0, (10-3- 103)]), Table 1. The noise level parameter in the White kernel (White) controls its variance and its range is: 10-3 to 103 (noise_level_bounds[10.0, (10-3–103)]). In this way the s_bound parameter from DotProduct and the noise_level one from White kernel are automatically optimized during the GPR fitting. The combination of two kernels is represented as “DotProduct + White”. The Constant kernel (Constant) is used in the classical GPR model with the constant value bounded in the range: 10-3 and 103 (constant_value_bounds[1.0, (10-3- 103)]), Table 1. This multiplies the Radial Basis Function (RBF) kernel whose length scale bounds are: 10-2 and 102 (length_scale_bounds[10.0, (10-2- 102)]). This means that constant_value parameter from Constant kernel and the length_scale from RBF are automatically optimized during the GPR fitting. The combination of two kernels is represented as “ConstantKernel*RBF”. Finally, the α parameter in the GPR models are added to the diagonal of both classical kernel matrices (“DotProduct + White” and “ConstantKernel*RBF”) during the fitting. Further information about the kernels can be found in equations 1, 2 and 3 and in the documentation of the scikit-learn library.37 The GPR kernel hyperparameters are automatically optimized in the scikit-learn library when the AL evolves and more data is obtained. The α parameter is kept fixed.
Results and Discussion
The QAL results were obtained for an Si11 nanoparticle doped with Al (4Al@Si11). The data base was obtained from the literature3 (the proper Al–Al39 and Αl–Si3 DFTB parameters were developed for this system using the FASP40 code) and has 3304Al@Si11 structures or homotops calculated with DFTB using the DFTB+ program.41 Ten independent runs were taken into account and for each one a different distribution of the initial 4Al@Si11 structure was obtained randomly to define the initial data base with 20 homotops with energies equal or higher than –12.2400 Hartree, making sure the lower energy structures (local minima) are far away from the global minimum, Figure 1. More details about the 4Al@Si11 system and the classical AL method for structural determination can be found in the literature.3
Application to 4Al@Si11 with 4 qubits in the quantum circuits
In this study, the MBTR35 descriptor was used to describe the 4Al@Si11 homotops. From that, dimensionality reduction by principal component analysis11 (PCA) was used. The 4 most representative PCA components (PCA = 4) were used and, from that, 4 qubits were considered to build the quantum circuits YC_ZX23 and HighDim.22 Also, for classical AL with GPR, the same PCA configuration used in QAL was used, for comparison purposes. The QAL and AL started with 20 random data where all 4Al@Si11 homotops had energies equal to or higher than –12.2400 Hartree, allowing a scenario far away from the putative global minimum (Figure 1).
Figure 4 shows the results of the average total DFTB energy of 4AL@Si11 as a function of the number of new DFTB local optimization experiments indicated by the QAL agent for 10 independent runs using 4 qubits to build the quantum kernels and the QGPR models. The QAL with QGPR-YZ_CX-PQK presented the best performance when compared to all other QAL methods. The QAL with QGPR-YZ_CX-PQK performed better in minimizing the 4Al@Si11 structures around 140 new local optimizations. The classical AL with GPR-kernel2 presented the best overall performance (black circle curves), as shown in Figure 4. Quite surprisingly, the AL with GPR-kernel2 presented the worst performance (even when compared to QAL) in minimizing the energy of the 4Al@Si11 doped configurations.
Average total energy (in Hartree) obtained by DFTB for 4Al@Si11 obtained by 10 QAL and AL independent runs as a function of new calculations (with Ncycles = 60 and Nselected = 5). GPR: Classical Gaussian process (GPR) regression with DotProduct and White kernel combination - kernel1 - and radial basis function (RBF) - kernel2. QGPR: Quantum Gaussian process regression with XFeatureMap (X = HighDim, YZ_CX) and Projected Quantum Kernel (PQK) or Fidelity Quantum Kernel (FQK). PCA = X: principal component analysis with X main components chosen from MBTR descriptor. “reps”: number of times the quantum circuit is decomposed.
The QAL with quantum kernel PQK, when compared to QAL with FQK quantum kernel, presented better performance in minimizing energies of the 4Al@Si11 doped configurations (blue and pink curves in Figure 4). As indicated by the yellow and green curves in Figure 4, both QAL with FQK kernel - but different feature maps (YZ_CX and HighDim) - presented similar performance. The QAL with QGPR-YC_CX-FQK (yellow curve) performed slightly better after 260 new calculations (i.e., local optimizations) than QAL with QGPR-HighDim-FQK (green curve).
The QC parameters in the QK used to build the QGPR models during the QAL steps (as more data is obtained) are kept constant while the classical kernels used to create GP models have the hyperparameters (as shown in Table 1) automatically optimized. This automatic hyperparameterization of the classical kernels might be one of the reasons the classical AL outperforms the QAL. Of course, further investigations are needed. Even so, the QAL methods, mainly those using QGPR-PQK, were able to find the GM. Figure S1 in the SI section shows the average total DFTB energy of 4A1@Si11 with the standard deviation for 10 independent runs for the QGPR-YZ_CX-PQK and GPR-kernel1. After 210 new calculations the deviation of QAL is zero, meaning that the putative 4Al@Si11 structure (Figure 1a) was found in all runs.
Application to 4Al@Si11 with 8 qubits in the quantum circuits
In the sequence, we investigate the effect of qubits dimension in the QAL performance for automatic structural determination of 4Al@Si11 (Figure 1). The MBTR35 descriptor was used to represent each 4Al@Si11 homotop. PCA11 was taken into account where the 8 most representative PCA components (PC = 8) were used to create the QGPR and GPR models for QAL and AL, respectively. From that, 8 qubits were considered to build the quantum circuits (YZ_CX23 and HighDim22) to build the quantum kernels for QGPR: FQK and PQK. In order to have a challenging search, the QAL and AL methods started with a database with 20 random 4Al@S11 homotops (or doped Al distributions) with energies equal or higher than –12.2400 Hartree - as was done in the QAL study using 4 qubits.
The results of QAL and AL can be found in Figure 5. The average total energy (in Hartree) was obtained for 10 independent runs and is expressed as a function of the number of new calculations (i.e., local optimizations by DFTB). The QAL results for QGPR-YZ_CX-PQK (blue curve in Figure 5) presented better results with 8 qubits (PCA = 8) than with 4 qubits (PCA = 4), blue curve in Figure 4. Also, using PCA = 8 for the AL with GPR-kernel1 improved considerably the global search when compared to GPR-kernel1 with PCA = 4 (Figure 4). The putative global minimum (Figure 1) for the AL with GPR-kernel1 was found (for all independent runs) in just 40 new calculations, as shown in Figure 5. After 100 new calculations the QAL curve for QGPR-YZ_CX-PQK (blue curve in Figure 5) stays closer to the AL curve with GPR-kernel1 (black circles curve, Figure 5). This indicates an improvement of QAL with QGPR-YZ_CX-PQK due to the larger number of qubits: 8.
Average total energy (in Hartree) obtained by DFTB for 4Al@Si11 obtained by 10 QAL and AL independent runs as a function of new calculations (with Ncycles = 60 and Nselected = 5). GPR: Classical Gaussian process regression with DotProduct and WhiteKernel combination - kernel1 - and radial basis function (RBF), - kernel2. QGPR: Quantum Gaussian process regression with XFeatureMap (X = HighDim, YZ_CX) and Projected Quantum Kernel (PQK) or Fidelity Quantum Kernel (FQK). PCA = X: principal component analysis with X main components chosen from MBTR descriptor. “reps”: number of times the quantum circuit is decomposed.
The AL with GPR-kernel2 and PCA = 8 (black star curve in Figure 5) underperformed the search for the putative global minimum of 4Al@Si11 as the one with PCA = 4 (black star curve in Figure 4). In all cases the AL with GPR-kernel2 underperformed all AL and QAL results independent of the PCA dimension used as descriptor for the classical GPR.
During the QAL cycles the QC parameters in the QK used to build the QGPR models are constant. On the contrary, the classical kernels used to create GP models have the hyperparameters automatically optimized in the scikit-learn library, as mentioned in Table 1. This automatic hyperparameterization of the classical kernels might be one of the reasons for the classical AL performance compared with QAL. The QAL methods, mainly those with QGPR-PQK, were able to find the GM. Also, Figure S2 (in SI section) presents the average total DFTB energy of 4Al@Si11 with the standard deviation for the QGPR-YZ_CX-PQK (8 qubits) and GPR-kernel1. Note that after 160 new calculations the deviation is zero, this means that the putative 4Al@Si11 structure (Figure 1a) was found in all 10 independent runs.
Conclusions
Artificial intelligence (AI) methods based on AL have been shown to be efficient for decision-making in small datasets, as in the case of automatic structural determination of point defects.3,5,6 In this work, we explored the novel meeting of AI and quantum computing (quantum artificial intelligence) by developing a QAL method for automatic structural determination of doped nanoparticles using QML algorithms. The method was implemented in the QMLMaterial software32 using the sQUlearn quantum computing framework13 and applied to the global optimization of defects in Si11 nanoparticle due to 4 Al doping the Si sites (4Al@Si11). The QAL uses the QGPR28 algorithm created by two kernels: fidelity quantum kernel13 (FQK) and projected quantum kernel12 (PQK). The quantum kernels were obtained by using the YZ_CX23 and HighDim22 feature maps.
Quantum kernels (QK) and quantum circuits (QC) for data encoding were explored in this QAL study for finding the global minimum (GM) of 4Al@Si11. Also, different QC dimensions (with 4 and 8 qubits) were explored. Our results showed that QAL with QGPR-YZ_CX-PQK presented the best performance in finding the GM in 10 independent runs of QMLMaterial. When 4 qubits are used in the QC to build the QGPR model, the classical AL and QAL are more competitive in finding the 4Al@Si11 GM. On the contrary, for 8 qubits the AL was much better. In all cases, the QAL found the putative GM of 4Al@Si11, showing that the proposed QAL is feasible for automatic structural determination of point-defect materials. Further QAL development, applications and investigations are necessary to understand the important factors for quantum improvement, such as data roughness,25 QK and QC design.27
The QMLMaterial program (written in Python3.x) now supports QML algorithms that can be explored with different QC for data encoding for automatic structural determination. This AI software is currently under development with the aim of providing an efficient automatic structural determination of nanoparticles and solids, important to provide insights at the atomic level of materials with defects with as few DFT or DFTB calculations as possible. This quantum AI technology has the potential of finding optimum solutions, within the uncharted chemical space (i.e., structural or isomers space) in materials science and in other branches of chemistry. So, as QMLMaterial uses quantum information for building QML models and quantum chemistry methods (e.g., DFT or DFTB) to compute homotops energies, a “QQ” methodology is defined: quantum information (Q) for inferences and quantum calculations (Q) of molecules.
Finally, as the number of features is equal to the number of qubits, the proposed QAL approach has the advantage of favorable scaling for creating the QGPR models for any nanoparticle size. The computation of the quantum kernels depends only on the number of isomers used in the training set, being slightly dependent on the number of qubits. This makes the proposed QAL amenable for larger nanoparticles. However, as the nanoparticle size increases, the uncharted potential space also increases making the global search more challenging since more DFT or DFTB calculations, which represent the bottleneck, are required for the search. As a perspective, the automatic structural determination of other chemical systems will be explored using QAL.
Supplementary Information
Supplementary information (root mean squared error of optimum hyperparameters used during the QAL (with QGPR) and classical AL (with GPR) cycles; average total energy of 4Al@Si11 with standard deviation for 4 and 8 qubits in the quantum circuits and grid search hyperparameterization for classical (GPR) and quantum (QGPR) machine learning models) is available free of charge at https://jbcs.sbq.org.br/ as PDF file.
Acknowledgments
The support of the Brazilian agencies: Fundação de Amparo à Pesquisa do Espírito Santo (FAPES), Conselho Nacional para o Desenvolvimento Científico e Tecnológico (CNPq) and Coordenação de Aperfeiçoamento de Pessoal de Ensino Superior (CAPES) are gratefully acknowledged. Work supported by the National Research Council of Canada, Applications of Quantum Computing program and by the Natural Sciences and Engineering Research Council of Canada, Discovery Grant (RGPIN-2019-03976).
References
-
1 Jørgensen, M. S.; Larsen, U. F.; Jacobsen, K. W.; Hammer, B.; J. Phys. Chem. A 2018, 122, 1504. [Crossref]
» Crossref -
2 Bisbo, M. K.; Hammer, B.; Phys. Rev. Lett. 2020, 124, 086102. [Crossref]
» Crossref -
3 Lourenço, M. P.; Galvão, Β. R. L.; Barrios Herrera, L.; Hostaš, J.; Tchagang, Α.; Silva, M. X.; Salahub, D. R.; Theor. Chem. Acc. 2021, 140, 62. [Crossref]
» Crossref -
4 Lourenço, M. P.; Herrera, L. B.; Hostaš, J.; Calaminici, P.; Köster, A. M.; Tchagang, Α.; Salahub, D. R.; Theor. Chem. Acc. 2021, 140, 116. [Crossref]
» Crossref -
5 Lourenço, M. P.; dos Santos Anastácio, Α.; Rosa, A. L.; Frauenheim, T.; da Silva, M. C.; J. Mol. Model. 2020, 26, 187. [Crossref]
» Crossref -
6 Lourenço, M. P.; Herrera, L. B.; Hostaš, J.; Calaminici, P.; Köster, A. M.; Tchagang, Α.; Salahub, D. R.; Phys. Chem. Chem. Phys. 2022, 24, 25227. [Crossref]
» Crossref -
7 Lourenço, M. P.; Herrera, L. B.; Hostaš, J.; Calaminici, P.; Köster, A. M.; Tchagang, Α.; Salahub, D. R.; J. Mol. Model. 2022, 28, 178. [Crossref]
» Crossref -
8 Todorovic, M.; Gutmann, M. U.; Corander, J.; Rinke, P.; npj Comput. Mater. 2019, 5, 35. [Crossref]
» Crossref -
9 Lourenço, M. P.; Tchagang, Α.; Shankar, K; Thangadurai, V.; Salahub, D. R; Can. J. Chem. 2023, 101, 734. [Crossref]
» Crossref -
10 Balachandran, P. V.; Comput. Mater. Sci. 2019, 164, 82. [Crossref]
» Crossref -
11 Jolliffe, I. T.; Cadima, J.; Philos. Trans. R. Soc., A 2016, 374, 20150202. [Crossref]
» Crossref -
12 Huang, H.-Y.; Broughton, M.; Mohseni, M.; Babbush, R.; Boixo, S.; Neven, H.; McClean, J. R.; Nat. Commun. 2021, 12, 2631. [Crossref]
» Crossref -
13 Kreplin, D.; Willmann, M.; Schnabel, J.; Rapp, F.; Roth, M.; arXiv 2024. [Crossref]
» Crossref -
14 Biamonte, J.; Wittek, P.; Pancotti, N; Rebentrost, P.; Wiebe, N.; Lloyd, S.; Nature 2017, 549, 195. [Crossref]
» Crossref -
15 Dunjko, V.; Briegel, H. J.; Rep. Prag. Phys. 2018, 81, 074001. [Crossref]
» Crossref -
16 Cerezo, M.; Arrasmith, Α.; Babbush, R.; Benjamin, S. C.; Endo, S.; Fujii, K.; McClean, J. R.; Mitarai, K.; Yuan, X.; Cincio, L.; Coles, P. J.; Nat. Rev. Phys. 2021, 3, 625. [Crossref]
» Crossref -
17 Havlíček, V.; Córcoles, A. D.; Temme, K.; Harrow, A. W.; Kandala, Α.; Chow, J. M.; Gambetta, J. M.; Nature 2019, 567, 209. [Crossref]
» Crossref -
18 Liu, J.-G.; Wang, L.; Phys. Rev. A 2018, 98, 062324. [Crossref]
» Crossref -
19 Jerbi, S.; Gyurik, C.; Marshall, S.; Briegel, H. J.; Dunjko, V.; arXiv 2021. [Crossref]
» Crossref -
20 Skolik, Α.; Jerbi, S.; Dunjko, V.; Quantum 2022, 6, 720. [Crossref]
» Crossref -
21 Zhu, D.; Linke, N. M.; Benedetti, M.; Landsman, Κ. Α.; Nguyen, Ν. Η.; Alderete, C. Η.; Perdomo-Ortiz, Α.; Korda, Ν; Garfoot, Α.; Brecque, C.; Egan, L.; Perdomo, O.; Monroe, C.; Sci. Adv. 2019, 5, eaaw9918. [Crossref]
» Crossref -
22 Peters, Ε.; Caldeira, J.; Ho, Α.; Leichenauer, S.; Mohseni, M.; Neven, H.; Spentzouris, P.; Strain, D.; Perdue, G. N.; npj Quantum Inf. 2021, 7, 161. [Crossref]
» Crossref -
23 Haug, T.; Self, C. N.; Kim, M. S.; Mach. Learn.: Sci. Technol. 2023,4, 015005. [Crossref]
» Crossref -
24 Gyurik, C.; Dunjko, V.; arXiv 2023. [Crossref]
» Crossref -
25 Lourenço, M. P.; Zadeh-Haghighi, H.; Hostaš, J.; Naseri, M.; Gaur, D.; Simon, C.; Salahub, D.; arXiv 2024. [Crossref]
» Crossref -
26 Ding, Y.; Ban, Y.; Sanz, M.; Martin-Guerrero, J. D.; Chen, X.; arXiv 2024. [Crossref]
» Crossref -
27 Schnabel, J.; Roth, M.; arXiv 2024. [Crossref]
» Crossref -
28 Rapp, F.; Roth, M.; Quant. Mach. Intel. 2024, 6, 5. [Crossref]
» Crossref -
29 Lourenço, M. P.; Naseri, M.; Barrios Herrera, L.; Zadeh-Haghighi, H; Gaur, D.; Simon, C.; Salahub, D.; arXiv 2024. [Crossref]
» Crossref -
30 Hohenberg, P.; Kohn, W.; Phys. Rev. 1964, 136, B864. [Crossref]
» Crossref -
31 Koskinen, P.; Mäkinen, V.; Comput. Mater. Sci. 2009, 47, 237. [Crossref]
» Crossref -
32 Lourenço, M. P.; Herrera, L. B.; Hostaš, J.; Calaminici, P.; Köster, A. M.; Tchagang, Α.; Salahub, D. R.; J. Chem. Theory Comput. 2023, 19, 5999. [Crossref]
» Crossref -
33 Lourenço, M. P.; Hostaš, J.; Herrera, L. B.; Calaminici, P.; Köster, A. M.; Tchagang, Α.; Salahub, D. R.; J. Comput. Chem. 2023, 44, 814. [Crossref]
» Crossref -
34 Deringer, V. L.; Bartók, A. P.; Bernstein, N.; Wilkins, D. M.; Ceriotti, M.; Csányi, G.; Chem. Rev. 2021, 121, 10073. [Crossref]
» Crossref -
35 Huo, H.; Rupp, M.; Mach. Learn.: Sci. Technol. 2022, 5, 045017. [Crossref]
» Crossref -
36 Jäger, Μ. Ο. J.; Morooka, Ε. V.; Federici Canova, F.; Himanen, L.; Foster, A. S.; npj Comput. Mater. 2018, 4, 37. [Crossref]
» Crossref -
37 Pedregosa, F.; Varoquaux, G; Gramfort, Α.; Michel, V.; Thirion, Β.; Grisel, Ο.; Blondel, M.; Prettenhofer, P.; Weiss, R.; Dubourg, V.; Vanderplas, J.; Passos, Α.; Cournapeau, D.; Brucher, M.; Perrot, M.; Duchesnay, É.; J. Mach. Learn. Res. 2011, 12, 2825. [Crossref]
» Crossref - 38 Rossum, G. V.; Drake, F. L.; Python 3 Reference Manual, 1st ed.; CreateSpace: Scotts Valley, 2009.
-
39 Galvão, B. R. L.; Viegas, L. P.; Salahub, D. R.; Lourenço, M. P.; J. Mol. Model. 2020, 26, 303. [Crossref]
» Crossref -
40 Lourenço, M. P.; da Silva, M. C.; Oliveira, A. F.; Quintão, M. C.; Duarte, H. Α.; Theor. Chem. Acc. 2016, 135, 250. [Crossref]
» Crossref -
41 Hourahine, B.; Aradi, B.; Blum, V.; Bonafé, F.; Buccheri, Α.; Camacho, C.; Cevallos, C.; Deshaye, M. Y.; Dumitrică, T.; Dominguez, Α.; Ehlert, S.; Elstner, M.; van der Heide, T.; Hermann, J.; Me, S.; Kranz, J. J.; Köhler, C.; Kowalczyk, T.; Kubař, T.; Lee, I. S.; Lutsker, V.; Maurer, R. J.; Min, S. K.; Mitchell, I.; Negre, C.; Niehaus, T. Α.; Niklasson, A. M. N.; Page, A. J.; Pecchia, Α.; Penazzi, G.; Persson, M. P.; Řezáč, J.; Sánchez, C. G.; Sternberg, M.; Stöhr, M.; Stuckenberg, F.; Tkatchenko, Α.; Yu, V. W. z.; Frauenheim, T.; J. Chem. Phys. 2020, 152, 124101. [Crossref]
» Crossref
Edited by
-
Editor handled this article:
Paula Homem-de-Mello (Executive)










