Papers for

software developers in scientific computing

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Physics informed networks improve 3d equation solving with conflict free gradients

Tackling Failure Modes of PINNs and PIKANs Using Conflict-Free Gradients

Abstract: Scientific machine learning methods such as physics-informed neural networks (PINNs) increasingly rely on domain decomposition for better scalability while solving partial differential equations (PDEs) over complex geometries, yet the resulting composite loss comprising residual, boundary, and interface terms is highly susceptible to conflicting gradients that degrade training. This work bridges domain decomposition with projection-based gradient surgery to systematically mitigate such conflicts in 2D and 3D settings. We evaluate two existing projection-based algorithms, PCGrad and ConFIG, and identify their performance degradation in specific scenarios such as 3D domains with multiple overlapping interfaces. To address this limitation, we propose Norm-PCGrad, a normalized variant that achieves state-of-the-art accuracy across a range of 2D and 3D domain decomposition problems. Across the benchmarks considered, Norm-PCGrad consistently achieves the lowest relative $L_2$ error compared to training without gradient surgery as well as to existing algorithms such as PCGrad and ConFIG, while incurring negligible additional computational overhead. To improve computational efficiency of domain decomposition frameworks such as Extended PINN (XPINN), we propose replacing vanilla PINNs in selected subdomains with separable architectures such as Separable PINN (SPINN), reducing the computational cost from quadratic (or cubic) to linear. We additionally demonstrate that gradient surgery extends to physics-informed Kolmogorov-Arnold Networks (PIKANs), yielding substantial accuracy improvements for 3D domain decomposition and confirming the generality of the proposed approach across network architectures.

Sun 13 SeptMachine Learning
The gist
Solving complex math problems that describe physical systems often involves breaking the problem into parts and training AI models on each part. But training can be tricky because different parts pull the model’s learning in conflicting directions. The authors studied existing methods to avoid these conflicts and found they sometimes fail for complicated 3D problems. They created a new technique called Norm-PCGrad that fixes these conflicts more reliably and improves accuracy without slowing down training. Their approach also works well on different AI models and speeds up computation by simplifying parts of the network.
Open 2609.14841v1

Numerical stability challenges in database-driven matrix computations

Numerical Stability of Linear Algebra Operations over Relational Databases

Abstract: A large body of work in the database literature develops efficient algorithms for linear algebra and machine learning over matrices defined by relational joins, yet the numerical stability of such computations has so far received no attention. This is a practical concern: a join matrix can be much larger than the input database, and the repeated copies of input values it contains compound the floating-point errors incurred by the numerical operations performed over it. This paper initiates a formal investigation of numerical stability for linear algebra over database joins. We first show that backward stability, the standard yardstick of numerical stability, loses its effectiveness in this setting: join matrices form a structured subspace of the ambient matrix space, so a perturbation explaining a computed result need not correspond to any perturbed input database. This failure already occurs for operations as simple as matrix-vector multiplication. To overcome this limitation, we introduce projected backward stability, a generalization of backward stability from the computation of one function to that of a composition of two functions, and establish its connection to classical backward stability. In our database setting, the two functions are the join query and the numerical operation. We further introduce the database condition number as the square root of the ratio of maximal to minimal number of copies of input data values into the join matrix, and show that it quantifies how a perturbation of the join matrix is amplified into a perturbation of the input database, independently of the computation used. The database condition number coincides with the classical condition number of the expansion matrix that replicates input values into the join matrix.

Sat 12 SeptDatabases
The gist
Computations involving large matrices made by combining database tables can have hidden errors that grow bigger than expected. The authors found that the usual way to check for such errors doesn't work well when the matrix comes from database joins because the structure of the data is special. They introduced a new method, called projected backward stability, to better understand and measure these errors in this context. They also defined a 'database condition number' to quantify how errors in the big matrix affect the original database values.
Open 2609.13802v1

Two-scale approach reduces artifacts in learning PDE solutions

Two-Scale Localized PCA-Net: Coarse-Global and Local-Residual Representations for Artifact-Reduced PDE Operator Learning

Abstract: Localized dimensionality reduction improves the scalability of operator learning for high-dimensional partial differential equations (PDEs), but independently decoded local patches can introduce block offsets, interface mismatches, and spurious high-wavenumber content. We introduce Two-Scale Localized PCA-Net, which decomposes the solution into a coarse-global component and local residual corrections. A compact global PCA basis captures domain-scale structure, while nonoverlapping local PCA bases represent the remaining fine-scale residual. A block-balanced latent objective couples the two representations, and optional interface-aware fine-tuning further promotes continuity through reconstruction and trace losses. On Poisson benchmarks, the two-scale representation substantially reduces reconstruction error and visible block artifacts relative to plain and overlap-based localized PCA-Net while approximately halving PCA fitting cost relative to overlap. On heterogeneous Darcy flow, it strongly reduces interface and discrete-residual errors, with more modest reconstruction gains. Ablations show that the primary improvement arises from the two-scale output representation, while interface-aware fine-tuning provides complementary continuity refinement. Overall, separating globally coherent structure from localized residual detail provides an efficient representation for artifact-reduced PDE operator learning.

Mon 7 SeptMachine Learning
The gist
Learning solutions to complex math problems called partial differential equations (PDEs) often involves breaking the problem into smaller patches, but stitching these patches together can cause visible errors or mismatches. The authors introduced a method that first captures the big-picture structure of the whole problem, then adds smaller local corrections, reducing these stitching errors. Their experiments showed this approach lowers errors and improves continuity between patches compared to other methods. This helps create more accurate and efficient models for solving PDEs.
Open 2609.08034v1