Summary
This paper introduces a novel approach called the Nonlocal Attention Operator (NAO) for simultaneously solving forward and inverse PDE problems across multiple physical systems. The key innovation is using an attention-based kernel map that learns to infer resolution-invariant kernels from datasets, enabling both physics modeling and mechanism discovery.
Thank you to the authors for their responses. It is great to see a detailed complexity analysis; still, the quadratic scaling is definitely a cause for concern -- hence the reasons for relaxing kernel-based formulations of self-attention to linear scaling versions (e.g., Mamba, informer, etc.). However, I can see how similar relaxations can be applied to NAO. So this is very helpful.
Strengths
The main strengths I find are as follows:
(i) Bridging forward and inverse PDE modeling: The approach uniquely addresses forward PDE solving (prediction) and inverse PDE solving (discovering hidden mechanisms) in a unified framework.
(ii) Interpretability: The discovered kernel provides meaningful physical interpretation, addressing a common criticism of black-box neural network approaches.
(iii) Theoretical foundation: The authors provide a theoretical analysis showing how the attention mechanism provides a space of identifiability for kernels, helping to resolve ill-posed inverse problems. The authors also provide, as part of their approach, extensibility to various forms of operators, including those with radial interaction kernels and heterogeneous interactions.
(iv) Impact: Novel mechanisms for modeling and learning about physical phenomena with a focus on interpretability is a significant step in the right direction for me. I am unsure that this will directly lead to contributions in the foundation model space (I think it's a bit of a stretch -- see weaknesses for details). However, I can see that this work can be gainfully leveraged to drive insights for foundation model building.
My reading of the analysis provided also yielded the following strengths (specifically regarding the formal rigor of the proposed approach):
The authors present a general form of the operator in Eq. (3), which encompasses many physical systems. This generality is a strength of the approach. The kernel map (Eq. 4-7) uses a multi-layer attention model to learn the mapping from data pairs to kernel estimations. The use of both input (u) and output (f) in the attention mechanism is novel and crucial for addressing the inverse problem. The derivation of a continuum limit of the discrete attention model (Eq. 8) provides insight into the operator's behavior as the number of data points increases.
Lemmas 4.1 and 4.2 provide valuable insights into the limit behavior of the attention-parameterized kernel and the space of identifiability for kernels. This analysis helps to explain why the method can effectively solve ill-posed inverse problems.
Weaknesses
I find only one glaring weakness, which is likely to surface during the implementation of this approach for physical systems of appreciable size and complexity: The method involves multiple integrations and matrix operations, which may be computationally expensive for large-scale problems. A discussion of computational efficiency and scalability would be beneficial. On a related note, It is also not clear to me if this method is data-efficient.
A minor weakness I see is that I do not find that this method is easily integrated with current approaches to physics-informed machine learning, e.g., through simple extensions to pre-existing libraries. A brief discussion on this very practical aspect might strengthen the paper.
Questions
1. How does the computational complexity of NAO scale with the number of data points and dimensionality of the problem? Provide a detailed analysis of computational costs and compare them with existing methods for both forward and inverse PDE solving.
2. What are the minimum data requirements for NAO to perform effectively, particularly for the inverse problem? It may be beneficial to provide an analysis of performance vs. data quantity to guide potential users in determining data collection needs.
3. How can NAO be integrated with existing physics-based models or simulations to enhance their capabilities? Maybe discuss potential hybrid approaches combining NAO with existing or traditional methods.
Limitations
I read the limitation sections, and the authors provide, I think, an inkling of the answers to the questions that I have raised. I hope to see a more comprehensive discussion on the same, with the necessary addendums made to the limitations section.