SEARCH
Search Details
NGUYEN Dai Hai
| Faculty of Information Science and Technology Computer Science and Information Technology Knowledge Software Science | Associate Professor |
Researcher basic information
■ Degree■ URL
researchmap URLホームページURL■ Various IDs
Researcher number
- 50968401
Research Field
- Informatics, Life, health and medical informatics, Bioinformatics, Chemo-informatics
- Informatics, Mathematical informatics, Convex Optimization, Graph Structured Data, Kernel methods, Optimal Transport
- Bachelor's degree program, School of Engineering
- Master's degree program, Graduate School of Information Science and Technology
- Doctoral (PhD) degree program, Graduate School of Information Science and Technology
Career
■ CareerCareer
- Jan. 2025 - Present
Hokkaido University, Graduate School of Information Science and Technology, Associate Professor - Apr. 2022 - Dec. 2024
University of Tsukuba, Faculty of Engineering, Information and Systems, Assistant Professor, Japan - Nov. 2020 - Mar. 2022
The University of Tokyo, Graduate School of Frontier Sciences, Postdoctoral Fellow - Apr. 2019 - Sep. 2020
Kyoto University, Bioinformatics Center, JSPS Research Fellowship for Young Scientists
- Oct. 2017 - Sep. 2020, Kyoto University, Bioinformatics Center, Institute for Chemical Research, Japan
- Oct. 2017 - Sep. 2020, Kyoto University, Bioinformatics Center, Bioinformatics, Japan
- Jul. 2008 - Jun. 2013, Hanoi University of Science and Technology, School of Information and Communication Technology, Computer Science, Viet Nam
- Jan. 2026 - Present
The Conference on Uncertainty in Artificial Intelligence (UAI), Program Commitee, Society - 2025 - Present
International Joint Conference on Artificial Intelligence (IJCAI), Program Committee, Society - 2024 - Present
International Conference on Learning Representations (ICLR), Program Committee, Society - 2023 - Present
European Conference on Artificial Intelligence (ECAI), Program Committee, Society - 2023 - Present
International Conference on Artificial Intelligence and Statistics (AISTATS), Program Committee, Society - 2022 - Present
International Conference on Machine Learning (ICML), Program Committee, Society - 2022 - Present
Neural Information Processing Systems (NeurIPS/NIPS), Program Committee, Society - 2020 - Present
International Conference on Multimedia Analysis and Pattern Recognition (MAPR), Program Committee, Society - 2020 - Present
IEEE Transactions on Neural Networks and Learning Systems (TNNLS), Reviewer, Society - 2020 - 2025
Pattern Recognition, Reviewer - 2022 - 2024
Journal of Machine Learning Research (JMLR), Reviewer, Society - 2019 - 2020
Journal of Machine Learning Research (JMLR), Reviewer, Society
Research activity information
■ Papers- Multiple Wasserstein Gradient Descent Algorithm for Multi-Objective Distributional Optimization
Dai Hai Nguyen; Hiroshi Mamitsuka; Atsuyoshi Nakamura
The 41st Conference on Uncertainty in Artificial Intelligence, arXiv, 22 Jul. 2025, [Peer-reviewed], [Lead author, Corresponding author]
International conference proceedings, We address the optimization problem of simultaneously minimizing multiple objective functionals over a family of probability distributions. This type of Multi-Objective Distributional Optimization commonly arises in machine learning and statistics, with applications in areas such as multiple target sampling, multi-task learning, and multi-objective generative modeling. To solve this problem, we propose an iterative particle-based algorithm, which we call Muliple Wasserstein Gradient Descent (MWGraD), which constructs a flow of intermediate empirical distributions, each being represented by a set of particles, which gradually minimize the multiple objective functionals simultaneously. Specifically, MWGraD consists of two key steps at each iteration. First, it estimates the Wasserstein gradient for each objective functional based on the current particles. Then, it aggregates these gradients into a single Wasserstein gradient using dynamically adjusted weights and updates the particles accordingly. In addition, we provide theoretical analysis and present experimental results on both synthetic and real-world datasets, demonstrating the effectiveness of MWGraD., 42086988 - Wasserstein Gradient Flow over Variational Parameter Space for Variational Inference
Dai Hai Nguyen; Tetsuya Sakurai; Hiroshi Mamitsuka
Proceedings of The 28th International Conference on Artificial Intelligence and Statistics, 258, 1756, 1764, Apr. 2025, [Peer-reviewed], [Lead author, Corresponding author]
English, International conference proceedings, 42086988 - Moreau-Yoshida variational transport: a general framework for solving regularized distributional optimization problems
Dai Hai Nguyen; Tetsuya Sakurai
Machine Learning, Springer Science and Business Media LLC, 10 Jul. 2024, [Peer-reviewed], [Lead author, Corresponding author]
Scientific journal, 42086988 - Differentiable optimization layers enhance GNN-based mitosis detection
Zhang, Haishan; Nguyen, Dai Hai; Tsuda, Koji
SCIENTIFIC REPORTS, 13, 1, NATURE PORTFOLIO, Sep. 2023, [Peer-reviewed]
English, Scientific journal, Automatic mitosis detection from video is an essential step in analyzing proliferative behaviour of cells. In existing studies, a
conventional object detector such as Unet is combined with a link prediction algorithm to find correspondences between parent
and daughter cells. However, they do not take into account the biological constraint that a cell in a frame can correspond to up
to two cells in the next frame. Our model called GNN-DOL enables mitosis detection by complementing a graph neural network
(GNN) with a differentiable optimization layer (DOL) that implements the constraint. In time-lapse microscopy sequences
cultured under four different conditions, we observed that the layer substantially improved detection performance in comparison
with GNN-based link prediction. Our results illustrate the importance of incorporating biological knowledge explicitly into deep
learning models, 42086988 - Mirror variational transport: a particle-based algorithm for distributional optimization on constrained domains
Dai Hai Nguyen; Tetsuya Sakurai
Machine Learning, Springer Nature 2023, Aug. 2023, [Peer-reviewed], [Lead author, Corresponding author]
English, Scientific journal, We consider the optimization problem of minimizing an objective functional, which admits a vari- ational form and is defined over probability distributions on the constrained domain, which poses challenges to both theoretical analysis and algorithmic design. Inspired by the mirror descent algorithm for constrained optimization, we propose an iterative particle-based algorithm, named Mirrored Variational Transport (mirrorVT), extended from the Variational Transport framework [7] for dealing with the constrained domain. In particular, for each iteration, mirrorVT maps particles to an unconstrained dual domain induced by a mirror map and then approximately perform Wasserstein gradient descent on the manifold of distributions defined over the dual space by pushing particles. At the end of iteration, particles are mapped back to the original constrained domain. Through simulated experiments, we demonstrate the effectiveness of mirrorVT for minimizing the functionals over probability distributions on the simplex- and Euclidean ball-constrained domains. We also analyze its theoretical properties and characterize its convergence to the global minimum of the objective functional., 42086988 - On a linear fused Gromov-Wasserstein distance for graph structured data
Dai Hai Nguyen; Koji Tsuda
Pattern Recognition, 138, 109351, 109351, Elsevier BV, Jun. 2023, [Peer-reviewed], [Lead author, Corresponding author]
English, Scientific journal - Generating reaction trees with cascaded variational autoencoders
Dai Hai Nguyen; Koji Tsuda
The Journal of Chemical Physics, 156, 4, 28 Jan. 2022, [Peer-reviewed], [Lead author, Corresponding author]
English, Scientific journal - Learning subtree pattern importance for Weisfeiler-Lehman based graph kernels
Nguyen, Dai Hai; Nguyen, Canh Hao; Mamitsuka, Hiroshi
Machine Learning, 110, 7, 1585, 1607, Jun. 2021, [Peer-reviewed], [Lead author, Corresponding author]
English, Scientific journal, Funding Information: D. H. N. has been supported in part by Otsuka Toshimi scholarship and JSPS Research Fellowship for Young Scientists (DC2) with KAKENHI [grant number 19J14714]. C. H. N. has been supported in part by MEXT KAKENHI [grant number 18K11434]. H. M. has been supported in part by JST ACCEL [grant number JPMJAC1503], MEXT KAKENHI [grant numbers 16H02868, 19H04169], FiDiPro by Tekes (currently Business Finland) and AIPSE program by Academy of Finland. Publisher Copyright: © 2021, The Author(s), under exclusive licence to Springer Science+Business Media LLC, part of Springer Nature. ; Graph is an usual representation of relational data, which are ubiquitous in many domains such as molecules, biological and social networks. A popular approach to learning with graph structured data is to make use of graph kernels, which measure the similarity between graphs and are plugged into a kernel machine such as a support vector machine. Weisfeiler-Lehman (WL) based graph kernels, which employ WL labeling scheme to extract subtree patterns and perform node embedding, are demonstrated to achieve great performance while being efficiently computable. However, one of the main drawbacks of a general kernel is the decoupling of kernel construction and learning process. For molecular graphs, usual kernels such as WL subtree, based on substructures of the molecules, consider all available substructures having the same importance, which might not be suitable in practice. In this paper, we propose a method to learn the weights of subtree patterns in the framework of WWL kernels, the state of the art method for graph classification task (Togninalli et al., in: Advances in Neural Information Processing Systems, pp. 6439–6449, 2019). To overcome the computational issue on large scale data sets, we present an efficient learning algorithm and also derive a generalization gap bound to show its convergence. Finally, through experiments on synthetic and real-world data sets, we demonstrate the effectiveness of our proposed method for learning the weights of subtree patterns. ; Peer reviewed - Machine Learning for Metabolic Identification
Nguyen, Dai Hai; Nguyen, Canh Hao; Mamitsuka, Hiroshi
2021
42086987 - ADAPTIVE: leArning DAta-dePendenT, concIse molecular VEctors for fast, accurate metabolite identification from tandem mass spectra
Nguyen, Dai Hai; Nguyen, Canh Hao; Mamitsuka, Hiroshi
Bioinformatics, 35, 14, 164, 172, Jul. 2019, [Peer-reviewed], [Lead author, Corresponding author]
English, Scientific journal, Abstract Motivation Metabolite identification is an important task in metabolomics to enhance the knowledge of biological systems. There have been a number of machine learning-based methods proposed for this task, which predict a chemical structure of a given spectrum through an intermediate (chemical structure) representation called molecular fingerprints. They usually have two steps: (i) predicting fingerprints from spectra; (ii) searching chemical compounds (in database) corresponding to the predicted fingerprints. Fingerprints are feature vectors, which are usually very large to cover all possible substructures and chemical properties, and therefore heavily redundant, in the sense of having many molecular (sub)structures irrelevant to the task, causing limited predictive performance and slow prediction. Results We propose ADAPTIVE, which has two parts: learning two mappings (i) from structures to molecular vectors and (ii) from spectra to molecular vectors. The first part learns molecular vectors for metabolites from given data, to be consistent with both spectra and chemical structures of metabolites. In more detail, molecular vectors are generated by a model, being parameterized by a message passing neural network, and parameters are estimated by maximizing the correlation between molecular vectors and the corresponding spectra in terms of Hilbert-Schmidt Independence Criterion. Molecular vectors generated by this model are compact and importantly adaptive (specific) to both given data and task of metabolite identification. The second part uses input output kernel regression (IOKR), the current cutting-edge method of metabolite identification. We empirically confirmed the effectiveness of ADAPTIVE by using a benchmark data, where ADAPTIVE outperformed the original IOKR in both predictive performance and computational efficiency. Availability and implementation The code will be accessed through http://www.bic.kyoto-u.ac.jp/pathway/tools/ADAPTIVE after the acceptance of this article., 42086987 - Stroke order normalization for improving recognition of online handwritten mathematical expressions
Le, Anh Duc; Nguyen, Hai Dai; Indurkhya, Bipin; Nakagawa, Masaki
International Journal on Document Analysis and Recognition (IJDAR), 22, 1, 29, 39, 2019, [Peer-reviewed]
English, Scientific journal - SIMPLE: Sparse Interaction Model over Peaks of moLEcules for fast, interpretable metabolite identification from tandem mass spectra
Nguyen, Dai Hai; Nguyen, Canh Hao; Mamitsuka, Hiroshi
Bioinformatics, 34, 13, 323, 332, Jul. 2018, [Peer-reviewed], [Lead author, Corresponding author]
English, Scientific journal - Recent advances and prospects of computational methods for metabolite identification: a review with emphasis on machine learning approaches
Nguyen, Dai Hai; Nguyen, Canh Hao; Mamitsuka, Hiroshi
Briefings in bioinformatics, 20, 6, 2028, 2043, 2018, [Peer-reviewed], [Lead author, Corresponding author]
English, Scientific journal, Abstract Motivation: Metabolomics involves studies of a great number of metabolites, which are small molecules present in biological systems. They play a lot of important functions such as energy transport, signaling, building block of cells and inhibition/catalysis. Understanding biochemical characteristics of the metabolites is an essential and significant part of metabolomics to enlarge the knowledge of biological systems. It is also the key to the development of many applications and areas such as biotechnology, biomedicine or pharmaceuticals. However, the identification of the metabolites remains a challenging task in metabolomics with a huge number of potentially interesting but unknown metabolites. The standard method for identifying metabolites is based on the mass spectrometry (MS) preceded by a separation technique. Over many decades, many techniques with different approaches have been proposed for MS-based metabolite identification task, which can be divided into the following four groups: mass spectra database, in silico fragmentation, fragmentation tree and machine learning. In this review paper, we thoroughly survey currently available tools for metabolite identification with the focus on in silico fragmentation, and machine learning-based approaches. We also give an intensive discussion on advanced machine learning methods, which can lead to further improvement on this task., 42086987 - Recognition of online handwritten math symbols using deep neural networks
Hai Dai Nguyen; Anh Duc Le; Masaki Nakagawa
IEICE TRANSACTIONS on Information and Systems, 99, 12, 3110, 3118, Dec. 2016, [Peer-reviewed], [Lead author, Corresponding author]
English, Scientific journal - Modified xy cut for re-ordering strokes of online handwritten mathematical expressions
Anh Duc Le; Hai Dai Nguyen; Bipin Indurkhya; Masaki Nakagawa
12th IAPR Workshop on Document Analysis Systems (DAS), 233, 238, IEEE Computer Society, Apr. 2016, [Peer-reviewed]
English, International conference proceedings - Deep neural networks for recognizing online handwritten mathematical symbols
Hai Dai Nguyen; Anh Duc Le; Masaki Nakagawa
IAPR Asian Conference on Pattern Recognition (ACPR), 121, 125, IEEE, Nov. 2015, [Peer-reviewed], [Lead author, Corresponding author]
English, International conference proceedings
- A Particle-Based Algorithm for Distributional Optimization on Constrained Domains via Variational Transport and Mirror Descent
Dai Hai Nguyen; Tetsuya Sakurai
arXiv preprint arXiv:2208.00587, Aug. 2022, [Joint work] - A generative model for molecule generation based on chemical reaction trees
Dai Hai Nguyen; Koji Tsuda
arXiv preprint arXiv:2106.03394, Jun. 2021 - Creative Complex Systems
Nguyen, Dai Hai; Nguyen, Canh Hao; Mamitsuka, Hiroshi, Machine Learning for Metabolic Identification
Springer, Singapore, 2021, English, Scholarly book, Metabolic identification is an essential part of metabolomics to understand biochemical characteristics of metabolites, which are small molecules that play important functions in biological systems. However, this field remains challenging with many unknown metabolites in existence. Mass spectrometry (MS) is a common technology that deals with such small molecules. Over recent decades, many methods have been proposed for MS-based metabolite identification, but machine learning has been a key process in recent progress in metabolite identification. This chapter provides a survey on computational methods for metabolic identification with the focus on machine learning, with a discussion on potential improvements for this task. - Semi-supervised learning of hierarchical representations of molecules using neural message passing
Dai Hai Nguyen, Kenta Oono, Shinichi Maeda
arXiv preprint arXiv:1711.10168, Nov. 2017
- Multiple Wasserstein gradient descent algorithm for multi-objective distributional optimization
Dai Hai Nguyen
The 8th International Conference on Econometrics and Statistics (EcoSta 2025), 23 Aug. 2025, English
21 Aug. 2025 - 23 Aug. 2025, 42086988, [Invited] - Multiple Wasserstein Gradient Descent Algorithm for Multi-Objective Distributional Optimization
Dai Hai Nguyen
The 41st Conference on Uncertainty in Artificial Intelligence (UAI 2025), 24 Jul. 2025, English, Oral presentation
22 Jul. 2025 - 24 Jul. 2025, 42086988 - Wasserstein Gradient Flow over Variational Parameter Space for Variational Inference
Dai Hai Nguyen
The 28th International Conference on Artificial Intelligence and Statistics (AISTATS 2025), 04 May 2025, English
03 May 2025 - 05 May 2025, 42086988 - Mirror Variational Transport: A Particle-based Algorithm for Distributional Optimization on Constrained Domain
Nguyen, Dai Hai
ECML PKDD 2023 : European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases
18 Sep. 2023 - 22 Sep. 2023, Turin, We consider the optimization problem of minimizing an objective functional, which admits a variational form and is defined over probability distributions on a constrained domain, which poses challenges to both theoretical analysis and algorithmic design. We propose Mirror Variational Transport (mirrorVT), which uses a set of samples, or particles, to represent the approximating distribution and deterministically updates the particles to optimize the functional. To deal with the constrained domain, in each iteration, mirrorVT maps the particles to an unconstrained dual domain, induced by a mirror map, and then approximately performs Wasserstein Gradient Descent on the manifold of distributions defined over the dual space to update each particle by a specified direction. At the end of each iteration, particles are mapped back to the original constrained domain. Through experiments on synthetic and real world data sets, we demonstrate the effectiveness of mirrorVT for the distributional optimization on the constrained domain. We also analyze its theoretical properties and characterize its convergence to the global minimum of the objective functional., [Invited] - Learning Subtree Pattern Importance for Weisfeiler- Lehman based Graph Kernels
Nguyen, Dai Hai; Nguyen, Canh Hao; Mamitsuka, Hiroshi
ECML PKDD 2021 : European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, 26 Mar. 2021, English, Invited oral presentation
26 Mar. 2021 - 02 Apr. 2021, Spain Bilbao, Graph is an usual representation of relational data, which are ubiquitous in manydomains such as molecules, biological and social networks. A popular approach to learningwith graph structured data is to make use of graph kernels, which measure the similaritybetween graphs and are plugged into a kernel machine such as a support vector machine.Weisfeiler-Lehman (WL) based graph kernels, which employ WL labeling scheme to extract subtree patterns and perform node embedding, are demonstrated to achieve great performance while being efficiently computable. However, one of the main drawbacks of ageneral kernel is the decoupling of kernel construction and learning process. For moleculargraphs, usual kernels such as WL subtree, based on substructures of the molecules, consider all available substructures having the same importance, which might not be suitable inpractice. In this paper, we propose a method to learn the weights of subtree patterns in the framework of WWL kernels, the state of the art method for graph classification task [14]. To overcome the computational issue on large scale data sets, we present an efficient learning algorithm and also derive a generalization gap bound to show its convergence. Finally, through experiments on synthetic and real-world data sets, we demonstrate the effectiveness of our proposed method for learning the weights of subtree patterns., [International presentation] - ADAPTIVE: leArning DAta-dePendenT, concIse molecular VEctors for fast, accurate metabolite identification from tandem mass spectra
Nguyen, Dai Hai; Nguyen, Canh Hao; Mamitsuka, Hiroshi
27th International Conference on Intelligent Systems for Molecular Biology (ISMB/ECCB 2019), 21 Jul. 2019, English, Oral presentation
21 Jul. 2019 - 25 Jul. 2019, Switzerland Basel, Metabolite identification is an important task in metabolomics to enhance the knowledge of biological systems. There have been a number of machine learning-based methods proposed for this task, which predict a chemical structure of a given spectrum through an intermediate (chemical structure) representation called molecular fingerprints. They usually have two steps: (i) predicting fingerprints from spectra; (ii) searching chemical compounds (in database) corresponding to the predicted fingerprints. Fingerprints are feature vectors, which are usually very large to cover all possible substructures and chemical properties, and therefore heavily redundant, in the sense of having many molecular (sub)structures irrelevant to the task, causing limited predictive performance and slow prediction.
We propose ADAPTIVE, which has two parts: learning two mappings (i) from structures to molecular vectors and (ii) from spectra to molecular vectors. The first part learns molecular vectors for metabolites from given data, to be consistent with both spectra and chemical structures of metabolites. In more detail, molecular vectors are generated by a model, being parameterized by a message passing neural network, and parameters are estimated by maximizing the correlation between molecular vectors and the corresponding spectra in terms of Hilbert-Schmidt Independence Criterion. Molecular vectors generated by this model are compact and importantly adaptive (specific) to both given data and task of metabolite identification. The second part uses input output kernel regression (IOKR), the current cutting-edge method of metabolite identification. We empirically confirmed the effectiveness of ADAPTIVE by using a benchmark data, where ADAPTIVE outperformed the original IOKR in both predictive performance and computational efficiency., [International presentation] - SIMPLE: Sparse Interaction Model over Peaks of moLEcules for fast, interpretable metabolite identification from tandem mass spectra
Nguyen, Dai Hai; Nguyen, Canh Hao; Mamitsuka, Hiroshi
26th International Conference on Intelligent Systems for Molecular Biology (ISMB 2018), 06 Jul. 2018, English, Oral presentation
06 Jul. 2018 - 08 Jul. 2018, USA Chicago, Recent success in metabolite identification from tandem mass spectra has been led by machine learning, which has two stages: mapping mass spectra to molecular fingerprint vectors and then retrieving candidate molecules from the database. In the first stage, i.e. fingerprint prediction, spectrum peaks are features and considering their interactions would be reasonable for more accurate identification of unknown metabolites. Existing approaches of fingerprint prediction are based on only individual peaks in the spectra, without explicitly considering the peak interactions. Also the current cutting-edge method is based on kernels, which are computationally heavy and difficult to interpret.
We propose two learning models that allow to incorporate peak interactions for fingerprint prediction. First, we extend the state-of-the-art kernel learning method by developing kernels for peak interactions to combine with kernels for peaks through multiple kernel learning (MKL). Second, we formulate a sparse interaction model for metabolite peaks, which we call SIMPLE, which is computationally light and interpretable for fingerprint prediction. The formulation of SIMPLE is convex and guarantees global optimization, for which we develop an alternating direction method of multipliers (ADMM) algorithm. Experiments using the MassBank dataset show that both models achieved comparative prediction accuracy with the current top-performance kernel method. Furthermore SIMPLE clearly revealed individual peaks and peak interactions which contribute to enhancing the performance of fingerprint prediction., [International presentation] - Semi-supervised learning of hierarchical representations of molecules using neural message passing
Kenta Oono; Dai Hai Nguyen; Shinichi Maeda
Machine Learning for Molecules and Materials in NIPS 2017, 2017, English, Poster presentation - Deep neural networks for recognizing online handwritten mathematical symbols
Nguyen, Dai Hai
The 3rd IAPR Asian Conference on Pattern Recognition (ACPR2015), 03 Nov. 2015, English, Poster presentation
03 Nov. 2015 - 06 Nov. 2015, Malaysia Kuala Lumpur, [International presentation]
- Scalable Graph Comparison through Smooth Graph Signal Distributions and Optimal Transport
科学研究費助成事業
Apr. 2026 - Mar. 2029
NGUYEN DAIHAI
Japan Society for the Promotion of Science, Grant-in-Aid for Young Scientists, 北海道大学, Principal investigator, 26K21294 - A Study on Optimal Transport for Learning with Graph Structured Data
Apr. 2025 - Mar. 2026
Kyoto University, Principal investigator, 2025-29 - On Optimal Transport-based Statistical Measures for Graph Structured Data and Applications
Grant-in-Aid for Young Scientists
Apr. 2023 - Mar. 2026
NGUYEN Dai Hai
Japan Society for the Promotion of Science, Competitive research funding, 23K16939 - Advanced machine learning methods for mass spectrometry
Grants-in-Aid for Scientific Research
Apr. 2019 - Mar. 2021
NGUYEN DaiーHai
The results of this research are summarized in four publications. The first publication is a review paper on computational methods for metabolite identification from mass spectra, which appeared in Briefings in Bioinformatics. In the second publication, we proposed machine learning models with the incorporation of peak interactions for predicting molecular fingerprints, which appeared in Bioinformatics (also the proceedings of the 26th International Conference on Intelligent Systems for Molecular Biology (ISMB)). In the third publication, we proposed another machine learning model for predicting representations for metabolites from their chemical structures and spectra, which appeared in Bioinformatics (also the proceedings of the 27th ISMB). All together, we summarized recent advances of machine learning for metabolite identification from mass spectra, including our research results, in a book chapter, which will appear in Creative Complex Systems, Springer 2021.
Japan Society for the Promotion of Science, Grant-in-Aid for JSPS Fellows, Kyoto University, 19J14714
