Thank you for your review! Allow us to respond to your comments as follows.
_The method relies on the output transformation trick to enforce boundary conditions (BC), which is well suited for Dirichlet BC only. It would not be applicable as is for different kinds of BC, but the authors have a much more general claim._
We are not sure which claim you are referring to. Does this refer to “For simplicity, let us denote Dirichlet boundary conditions only”?
We are not claiming that our approach is applicable to different kinds of BC than Dirichlet ones, and we definitely didn’t intend to let it appear more general. Besides, regarding Neumann boundary conditions, one can use the domain transformation to compute the outer normal of the transformed geometry, but it’s unclear how to strongly impose Neumann boundary conditions, as it’s not clear for PINNs in general.
_Except for the last example, which we will discuss next, the diffeomorphism is known a priori. Therefore the method in such case simply looks like a change in variable with a known function. How can you apply this method on a domain which is not equipped with such a transformation?_
In our work, we assume that the diffeomorphism is given, and we assume that the domain geometry is defined by the mapping of the reference domain via the diffeomorphism. If, vice versa, a geometry is given, e.g., by a mesh, the diffeomorphism might be learned, but it’s definitely an open question how this would be achieved effectively.
_The last example is very mysterious to me. I actually do not understand what the method is supposed to achieve by learning simultaneously to impose the PDE constraint and the geometric transformation. Do we know what target geometry the network should converge to ? Besides, the network that learns the transformation is not a diffeomorphism, so there is no guarantee that the optimization problem finds a correct solution._
In the last example, we tried to make the mapping more general by using an NN as transformation (targeting the concern of the limitation that the diffeomorphism has to be known a priori, as in your previous comment).
It was intended as an explorative example to show what could be done incorporating a parametrized transformation.
We believe that we were able to demonstrate that this idea results in a geometrically very flexible PDE solver, e.g., in contrast to classical FEM solvers that would require re-meshing.
However, as you mentioned (and we stated clearly), the network has no guarantee to be diffeomorph and this stretches the framework we outlined beforehand beyond its assumptions.
We agree that our objective function - not including an explicit target - is somewhat arbitrary and that we are not able to state analytically what the network should converge to. Experience with PINNs suggests that a convex shape is easiest to optimize for w.r.t. weak boundary conditions, and this is what our example actually results in.
As this example opens too many concerns, we conclude in removing it completely upon further investigation.
_The authors do not compare their method with any existing work. There is no literature review. As a result, we do not really understand why these problems cannot be tackled with existing methods. Why do they fail ?_
We recognize that our examples need more comparisons with similar problems from literature.
Unfortunately, to the best of our knowledge, we are not aware of previous works that applied PINNs to manifolds, which severely limits the possibilities of a comparison as well as a literature review.
_The authors do not provide any numerical results for their methods, and even the qualitative results do not include the ground truth solutions. It is therefore impossible to judge the effectiveness of the method._ /
_What does the following sentence mean? "transformed PINN finds the exact length with an error of = 0.1 %”_
The first example is constructed in a way that the numerical solution can be compared to an analytical solution. We were not providing a plot for both solutions, because they are trivial and closely aligned s.t. a plot didn’t make sense. Instead, we stated that the numerical solution fits the analytical solution “with an error of 0.1%”. This is what the sentence meant, sorry for the incomprehensible expression.
We acknowledge that our work is lacking analytical results for example 2 and a comparative study for example 3.
_What is the difference between L, L_x and L_y, and concretely for each example ?_
The subscript indicates the derivation variable of the differential operator. As other reviewers addressed the same issue, we have to make this more explicit along with equations (4)-(5).
The examples are split into manifold and transformation cases, where manifold corresponds to L_y and transformation to L_x. We will provide more clarity here.