YAML Metadata Warning:empty or missing yaml metadata in repo card

Check out the documentation for more information.

SWMCP: Seawater-Aware Multi-Task Catalyst Potential

Novel ML Framework for Biβ‚‚Cuβ‚‚Crβ‚‚Oβ‚ˆ Oxide Electrocatalyst in Seawater Splitting

πŸ”¬ Novel Contributions

This work introduces 4 genuine novel contributions not reported together in any existing literature:

1. Seawater Condition Encoding

  • Novel: First ML model to explicitly encode seawater electrochemical conditions (pH, salinity, Cl⁻ concentration, temperature) as learnable features
  • Standard OC models (OC20/OC22/OC25) completely ignore experimental conditions

2. Multi-Task Physics-Informed Prediction

  • Novel: Joint prediction of adsorption energy + surface energy + band gap + corrosion resistance
  • Physics loss enforces Sabatier principle and scaling relations during training

3. Corrosion Resistance Score

  • Novel: First ML model to explicitly predict seawater corrosion resistance for oxide electrocatalysts
  • Critical for chloride-rich environments

4. Scaling Relation Enforcement

  • Novel: Physics loss enforces dG_OOH β‰ˆ dG_OH + 3.2 eV constraint
  • Improves generalization to unseen catalyst compositions

πŸ—οΈ Architecture

Input: Crystal structure + Seawater conditions
  ↓
Seawater Condition Encoder (learnable pH, salinity, Cl⁻, temp)
  ↓
Equivariant Graph Neural Network (SE(3)-aware message passing)
  ↓
Multi-Task Prediction Heads:
  β”œβ”€β”€ Adsorption Energies (Ξ”G_OH, Ξ”G_O, Ξ”G_OOH)
  β”œβ”€β”€ Surface Energy (stability)
  β”œβ”€β”€ Band Gap (conductivity)
  β”œβ”€β”€ Corrosion Score (seawater-specific)
  └── Forces (per-atom)
  ↓
Physics-Informed Loss (Sabatier + Scaling + Stability)

πŸ“¦ Files

  • model.py - SWMCP model implementation
  • train.py - Training script with dummy data loader

πŸš€ Usage

# Install dependencies
pip install torch numpy

# Train on your data
python train.py

πŸ“Š Dataset Strategy

Since Biβ‚‚Cuβ‚‚Crβ‚‚Oβ‚ˆ is not in OC22/OC25 datasets, we use transfer learning:

  1. Pre-train on OC22 oxide subset (contains Bi, Cu, Cr separately)
  2. Fine-tune on Bi-Cu, Bi-Cr, Cu-Cr binary oxides
  3. Predict on Biβ‚‚Cuβ‚‚Crβ‚‚Oβ‚ˆ (zero-shot or with minimal DFT)

πŸ“„ Citation

If you use this code, please cite:

  • Open Catalyst Project (OC22, OC25)
  • EquiformerV2/V3 papers for equivariant transformer architecture
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support