**Category:** Phase 3 Core - Geometric Deep Learning **Status:** Skeleton Implementation **Dependencies:** `categorical-composition`, `persistent-homology`
Scanned 9/6/2026
Install to Claude Code
npx -y skills add plurigrid/asi --skill oriented-simplicial-networks --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Oriented Simplicial Networks?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/plurigrid-oriented-simplicial-networks)More formats (shields.io, HTML) on the badges page.
# Oriented Simplicial Networks
**Category:** Phase 3 Core - Geometric Deep Learning
**Status:** Skeleton Implementation
**Dependencies:** `categorical-composition`, `persistent-homology`
## Overview
Implements directional simplicial neural networks (Dir-SNNs) with asymmetric message passing operators, E(n)-equivariance constraints, and persistent homology tracking for topological feature learning.
## Capabilities
- **Directional Message Passing**: Asymmetric operators respecting simplex orientation
- **E(n)-Equivariance**: Rotation/translation invariant representations
- **Persistent Homology**: Track topological features during training
- **Simplicial Attention**: Higher-order attention mechanisms on simplicial complexes
## Core Components
1. **Simplicial Complex Builder** (`simplicial_complex.jl`)
- Construct oriented simplicial complexes from data
- Boundary operator computation
- Coboundary and Laplacian matrices
2. **Dir-SNN Layers** (`dirsnn_layers.jl`)
- Asymmetric message passing on simplices
- E(n)-equivariant convolutions
- Higher-order pooling operators
3. **Persistent Homology Tracker** (`persistent_homology.jl`)
- Compute persistence diagrams during forward pass
- Track birth/death of topological features
- Bottleneck/Wasserstein distance metrics
4. **Training Loop** (`train_dirsnn.jl`)
- Integration with Flux.jl
- Topologically-aware loss functions
- Gradient flow on simplicial manifolds
## Integration Points
- **Input from**: `sheaf-theoretic-coordination` (sheaf structures on simplicial complexes)
- **Output to**: `categorical-composition` (functorial network composition)
- **Coordinates with**: `formal-verification-ai` (verify topological invariants)
## Usage
```julia
using OrientedSimplicialNetworks
# Build simplicial complex from point cloud
complex = SimplicialComplex(points, max_dimension=2)
# Create Dir-SNN model
model = DirSNN([
SimplicialConv(in_features=3, out_features=16, dimension=0),
SimplicialConv(in_features=16, out_features=32, dimension=1),
SimplicialPooling(dimension=1)
])
# Train with persistent homology tracking
train!(model, complex, labels; track_topology=true)
```
## References
- Bodnar et al. "Weisfeiler and Lehman Go Cellular" (NeurIPS 2021)
- Hajij et al. "Topological Deep Learning" (Nature 2023)
- Carlsson "Topology and Data" (AMS 2009)
## Implementation Status
- [x] Core data structures
- [x] Basic message passing
- [ ] Full E(n)-equivariance
- [ ] Persistent homology integration
- [ ] Benchmark suite
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!