# Intrinsic Tangent-Projected Point-Cloud Layer

- ID: 2967
- Canonical URL: https://synthcore.org/idea/2967/intrinsic-tangent-projected-point-cloud-layer
- API JSON: https://synthcore.org/api/idea/2967.json
- API Markdown: https://synthcore.org/api/idea/2967.md
- Verification status: unverified
- Source: [arXiv:2609.00216](https://arxiv.org/abs/2609.00216)
- Category: architecture
- Solves: accuracy, stability, generalization
- ML areas: graph-nn, world-model, geometry
- Math tags: differential-geometry, geometry, numerical-analysis
- Ratings: usefulness 7/10; difficulty 4/10; novelty 5/10

## Idea description

Modify a point-cloud message-passing or neural-operator layer so that scalar gradients, vector features, and vector-to-vector interactions are computed only in the estimated tangent plane of the surface. Projecting both feature values and derivative directions prevents the network from using arbitrary ambient-space normal directions and should improve transfer across differently embedded but intrinsically similar surfaces.

## Mathematical statement

For an oriented surface \(\mathcal S\subset\mathbb R^3\) with unit normal \(n(x)\), let \(\mathsf P(x)=I-n(x)n(x)^\top\) be the orthogonal tangent projector. The paper defines the intrinsic gradient of a scalar extension \(\bar f\) by \(\nabla f=\mathsf P(\bar\nabla\bar f)\), and the intrinsic covariant derivative of an ambient vector extension \(\bar{\boldsymbol v}\) by \(\nabla\boldsymbol v=\mathsf P(\bar\nabla\bar{\boldsymbol v})\mathsf P\). Here \(I\) is the \(3\times3\) identity, \(n\) is the estimated surface normal, \(\bar\nabla\) is the ordinary ambient derivative, and \(\nabla\) is the surface derivative. The left projector removes normal components from the derivative output; the right projector restricts the input direction to tangent directions. For a point-cloud network, these identities become a differentiable architectural constraint rather than merely a discretization formula.

## Key formulas

- $$\mathsf P(x)=I-n(x)n(x)^\top,$$
- $$\nabla f=\mathsf P(\overline{\nabla}\,\overline f),$$
- $$\nabla\boldsymbol v=\mathsf P(\overline{\nabla}\,\overline{\boldsymbol v})\mathsf P,$$
- $$[\nabla\boldsymbol v]_{ij}=\mathsf P_{ik}[\overline{\nabla}\overline{\boldsymbol v}]_{kl}\mathsf P_{lj}.$$

## Implementation notes

Integrate this into a local point-cloud graph layer whose input is point coordinates \(x_i\in\mathbb R^3\), scalar features \(s_i\), and tangent vector features \(v_i\in\mathbb R^3\). First estimate a unit normal \(n_i\) from the centered \(k\)-nearest-neighbor covariance matrix: take the eigenvector associated with the smallest eigenvalue, orient neighboring normals consistently when possible, and set \(P_i=I-n_i n_i^\top\). Before every vector-feature update, enforce \(v_i\leftarrow P_i v_i\). For an edge \(i\to j\), use the tangent displacement \(r_{ij}=P_i(x_j-x_i)\), its norm \(d_{ij}=\|r_{ij}\|\), and an MLP message \(m_{ij}=\phi([s_i,s_j,v_i,v_j,r_{ij},d_{ij}])\). If the layer produces a vector message, reshape it as an ambient vector and apply \(P_i\); if it produces a linear map from vector features, implement the covariant analogue \(A_{ij}\leftarrow P_i A_{ij}P_i\). A direct derivative branch can estimate an ambient Jacobian \(J_i\) by weighted least squares, solving \(\min_J\sum_{j\in N(i)}w_{ij}\|v_j-v_i-J(x_j-x_i)\|^2\), then use \(P_iJ_iP_i\) as the intrinsic Jacobian feature. Compute projectors and least-squares coefficients from geometry; learn only the MLP parameters. Start with a six-layer EGNN or PointNet-style baseline on synthetic scalar and tangent-vector fields over spheres, tori, and randomly deformed embeddings, equalizing parameters, FLOPs, and training steps. Pre-register three mechanism tests: the mean normal velocity component \(|n_i^\top v_i|\) must remain below \(10^{-5}\) after every layer; under a rigid rotation of the entire point cloud, prediction error should change by less than 1%; and training on one embedding and testing on an isometric re-embedding should improve relative error by at least 10% at fixed sample count. Remove only the left and right projectors for the ablation. The transfer is falsified if projection does not reduce normal leakage, gives no rotation or re-embedding benefit, or consistently harms in-distribution accuracy by more than 2%.

## Disclaimer

AI-generated research hypothesis, automatically tested. Not peer-reviewed.
