We develop a novel analytic continuation method for self-energies on the Matsubara domain as computed by quantum Monte Carlo simulations within dynamical mean field theory (QMC+DMFT). Unlike a maximum entropy (maxEn) procedure employed for the last thirty years, our approach is based on a machine learning (ML) technique in combination with the iterative perturbative theory impurity solver of the dynamical mean field theory self-consistent process (IPT+DMFT). The input and output training datasets for ML are simultaneously obtained from IPT+DMFT calculations on Matsubara and real frequency domains, respectively. The QMC+DMFT self-energy on real frequencies is determined from the -- usually noisy -- input QMC+DMFT self-energy on the Matsubara domain and the trained ML kernel. Our approach is free from both, bias of ML training datasets and from fitting parameters present in the maxEn method. We demonstrate the efficiency of the method on the testbed frustrated Hubbard model on the square lattice.
We present the Python package ana_cont for the analytic continuation of fermionic and bosonic many-body Green's functions by means of either the Pade approximants or the maximum entropy method. The determination of hyperparameters and the implementation are described in detail. The code is publicly available on GitHub, where also documentation and learning resources are provided.
We present an algorithm for the analytic continuation of imaginary-time quantum Monte Carlo data which is strictly based on principles of Bayesian statistical inference. Within this framework we are able to obtain an explicit expression for the calculation of a weighted average over possible energy spectra, which can be evaluated by standard Monte Carlo simulations, yielding as by-product also the distribution function as function of the regularization parameter. Our algorithm thus avoids the usual ad-hoc assumptions introduced in similar algortihms to fix the regularization parameter. We appl…
The maximum entropy method is shown to be a special limit of the stochastic analytic continuation method introduced by Sandvik [Phys. Rev. B 57, 10287 (1998)]. We employ a mapping between the analytic continuation problem and a system of interacting classical fields. The Hamiltonian of this system is chosen such that the determination of its ground state field configuration corresponds to an unregularized inversion of the analytic continuation input data. The regularization is effected by performing a thermal average over the field configurations at a small fictitious temperature using Monte C…
The ill-posed analytic continuation problem for Green's functions or self-energies can be done using the Padé rational polynomial approximation. However, to extract accurate results from this approximation, high precision input data of the Matsubara Green's function are needed. The calculation of the Matsubara Green's function generally involves a Matsubara frequency summation which cannot be evaluated analytically. Numerical summation is requisite but it converges slowly with the increase of the Matsubara frequency. Here we show that this slow convergence problem can be significantly improved…
Finite-temperature quantum field theories are formulated in terms of Green's functions and self-energies on the Matsubara axis. In multi-orbital systems, these quantities are related to positive semidefinite matrix-valued functions of the Carathéodory and Schur class. Analysis, interpretation and evaluation of derived quantities such as real-frequency response functions requires analytic continuation of the off-diagonal elements to the real axis. We derive the criteria under which such functions exist for given Matsubara data and present an interpolation algorithm that intrinsically respects t…
A modified Pade approach is presented as analytic continuation for numerical methods that evaluate correlation functions in imaginary time. Instead of the direct analytic continuation of the correlation functions, the Pade method is applied for the self-energy that is then used for deriving the Green's functions at real energies. We find that this modified, self-energy Pade approach is more stable and robust against statistical errors compared to the direct way. The characteristics and success of the modified Pade approach are analyzed by actual calculations for the illustrative cases of the n…
Within the imaginary-time theory for nonequilibrium in quantum dot systems the calculation of dynamical quantities like Green's functions is possible via a suitable quantum Monte-Carlo algorithm. The challenging task is to analytically continue the imaginary-time data for both complex voltage and complex frequency onto the real variables. To this end a function-theoretical description of dynamical observables is introduced and discussed within the framework of the mathematical theory of several complex variables. We construct a feasible maximum-entropy algorithm for the analytical continuation…
The Quantum Monte Carlo (QMC) method can yield the imaginary-time dependence of a correlation function $C(τ)$ of an operator $\hat O$. The analytic continuation to real-time proceeds by means of a "numerical inversion" of these data to find the response function or spectral density $A(ω)$ corresponding to $\hat O$. Such a technique is very sensitive to the statistical errors in $C(τ)$ especially for large values of $τ$, when we are interested in the low-energy excitations. In this paper, we find that if we use the flat histogram technique in the QMC method, in such a way to make the {\it histo…
We present SpM, a sparse modeling tool for the analytic continuation of imaginary-time Green's function, licensed under GNU General Public License version 3. In quantum Monte Carlo simulation, dynamic physical quantities such as single-particle and magnetic excitation spectra can be obtained by applying analytic continuation to imaginary-time data. However, analytic continuation is an ill-conditioned inverse problem and thus sensitive to noise and statistical errors. SpM provides stable analytic continuation against noise by means of a modern regularization technique, which automatically selec…
We develop a reliable parameter-free analytic continuation method for quantum many-body calculations. Our method is based on a kernel grid, a causal spline, a regularization using the second-derivative roughness penalty, and the L-curve criterion. We also develop the L-curve averaged deviation to estimate the precision of our analytic continuation. To deal with statistically obtained data more efficiently, we further develop a bootstrap-averaged analytic continuation method. In the test using the exact imaginary-frequency Green's function with added statistical error, our method produces the s…
We investigate one of the most common analytic continuation techniques in condensed matter physics, namely the Padé approximant. Aspects concerning its implementation in the exact muffin-tin orbitals (EMTO) method are scrutinized with special regard towards making it stable and free of artificial defects. The electronic structure calculations are performed for solid hydrogen, and the performance of the analytical continuation is assessed by monitoring the density of states constructed directly and via the Padé approximation. We discuss the difference between the \textbf{k}-integrated and \text…
Bayesian parametric analytic continuation (BPAC) is proposed for the analytic continuation of noisy imaginary-time Green's function data as, e.g., obtained by continuous-time quantum Monte Carlo simulations (CTQMC). Within BPAC, the spectral function is inferred from a suitable set of parametrized basis functions. Bayesian model comparison then allows to assess the reliability of different parametrizations. The required evidence integrals of such a model comparison are determined by nested sampling. Compared to the maximum entropy method (MEM), routinely used for the analytic continuation of C…
Analytic continuation maps imaginary-time Green's functions obtained by various theoretical/numerical methods to real-time response functions that can be directly compared with experiments. Analytic continuation is an important bridge between many-body theories and experiments but is also a challenging problem because such mappings are ill-conditioned. In this work, we develop a neural network-based method for this problem. The training data is generated either using synthetic Gaussian-type spectral functions or from exactly solvable models where the analytic continuation can be obtained analy…
Analytic continuation is an essential step in extracting information about the dynamical properties of physical systems from quantum Monte Carlo (QMC) simulations. Different methods for analytic continuation have been proposed and are still being developed. This paper explores a regularization method based on the repeated application of Tikhonov regularization under the discrepancy principle. The method can be readily implemented in any linear algebra package and gives results surprisingly close to the maximum entropy method (MaxEnt). We analyze the method in detail and demonstrate its connect…
Analytical Singular-Value Structure of Analytic-Continuation Kernels from Slepian Information Theory
Graduate School of Information Sciences, Tohoku University(东北大学信息科学研究院);Department of Physics, Institute of Science Tokyo(东京科学大学物理系);Research and Education Institute for Semiconductors and Informatics, Kumamoto University(熊本大学半导体与信息学研究与教育学院);Sigma-i Co., Ltd.(Sigma-i有限公司)
We present a machine-learning approach to a long-standing issue in quantum many-body physics, namely, analytic continuation. This notorious ill-conditioned problem of obtaining spectral function from imaginary time Green's function has been a focus of new method developments for past decades. Here we demonstrate the usefulness of modern machine-learning techniques including convolutional neural networks and the variants of stochastic gradient descent optimiser. Machine-learning continuation kernel is successfully realized without any 'domain-knowledge', which means that any physical 'prior' is…
Green's functions of fermions are described by matrix-valued Herglotz-Nevanlinna functions. Since analytic continuation is fundamentally an ill-posed problem, the causal space described by the matrix-valued Herglotz-Nevanlinna structure can be instrumental in improving the accuracy and in enhancing the robustness with respect to noise. We demonstrate a three-pronged procedure for robust analytic continuation called PES: (1) Projection of data to the causal space. (2) Estimation of pole locations. (3) Semidefinite relaxation within the causal space. We compare the performance of PES with the re…
We present $\texttt{Maxent}$, a tool for performing analytic continuation of spectral functions using the maximum entropy method. The code operates on discrete imaginary axis datasets (values with uncertainties) and transforms this input to the real axis. The code works for imaginary time and Matsubara frequency data and implements the 'Legendre' representation of finite temperature Green's functions. It implements a variety of kernels, default models, and grids for continuing bosonic, fermionic, anomalous, and other data. Our implementation is licensed under GPLv2 and extensively documented. …
Inverse problems are encountered in many domains of physics, with analytic continuation of the imaginary Green's function into the real frequency domain being a particularly important example. However, the analytic continuation problem is ill defined and currently no analytic transformation for solving it is known. We present a general framework for building an artificial neural network (ANN) that solves this task with a supervised learning approach. Application of the ANN approach to quantum Monte Carlo calculations and simulated Green's function data demonstrates its high accuracy. By compar…
We critique a Pade analytic continuation method whereby a rational polynomial function is fit to a set of input points by means of a single matrix inversion. This procedure is accomplished to an extremely high accuracy using a novel symbolic computation algorithm. As an example of this method in action we apply it to the problem of determining the spectral function of a one-particle thermal Green's function known only at a finite number of Matsubara frequencies with two example self energies drawn from the T-matrix theory of the Hubbard model. We present a systematic analysis of the effects of…
Information about the pairing mechanism for superconductivity is contained in the spectral weight for the anomalous (Gorkov) Green function. In the most general case, this spectral weight can change sign on the positive real axis or even be complex in the presence of broken time-reversal symmetry. This renders impossible the direct analytic continuation with Maximum Entropy methods of numerical results obtained for the anomalous Green function either in Matsubara frequency or in imaginary time. Here we show that one can define auxiliary Green functions that allow one to extract the anomalous s…
A simple method for numerical analytic continuation is developed. It is designed to analytically continue the imaginary time (Matsubara frequency) quantum Monte Carlo simulation results to the real time (real frequency) domain. Such a method is based on the Padé approximation. We modify it to be a linear regression problem, and then use bootstrapping statistics to get the averaged result and estimate the error. Unlike maximum entropy method, no prior information is needed. Test-cases have shown that the spectrum is recovered for inputs with relative error as high as 1%.