Holomorphic Cauchy Networks for Efficient Stationary Tail Computation in High-Dimensional Reflected Brownian Motions
Organizations: School of Data Science, The Chinese University of Hong Kong, Shenzhen, China
Abstract
Stationary tail computation for high-dimensional reflected Brownian motions (RBMs) remains computationally challenging. Building on NN4MGF's shared-coordinate basic-adjoint-relationship (BAR) framework, we develop Holomorphic Cauchy Networks (HCNs). Native complex-valued rational Cauchy subnetworks enforce holomorphicity on pole-free domains, removing sampled Cauchy-Riemann penalties and their input-derivative graphs. Exact origin anchoring and boundary-coordinate exclusion enforce structural identities, while anchored interactions represent dependent transforms. Under holomorphic-log assumptions, we establish simultaneous value and first-derivative approximation for the constrained architectures and a mixed-derivative lower bound for coordinate-only representations under nonzero cross-covariance. Closed-form real-axis derivatives and sequential backpropagation further control memory. On the same NVIDIA H100 NVL, the tested 30D HCN configuration uses approximately tenfold less peak allocated memory and has 9.7-fold lower mean update time than NN4MGF; extrapolation to the respective scheduled update counts gives a projected full-schedule update-time ratio of 58.2. With 64 million sampled base inputs per high-dimensional run, HCN reaches 50 dimensions on a laptop GPU with 6.367% mean relative error over thresholds 1 through 8. Degree-matched comparisons yield lower reported mean relative errors over the primary evaluation ranges, including 1.422% versus 6.684% on the 2D Harrison non-product benchmark. An exploratory 10D correlated example illustrates the interaction extension.
Figures & tables
| Benchmark | Updates ( ) | Base inputs ( ) | |||
|---|---|---|---|---|---|
| 2D, both models | 15,000 | 3,416 | 427 | 427 | 64.05M |
| 10D non-product | 25,000 | 2,048 | 256 | 256 | 64M |
| 20D product | 25,000 | 2,048 | 256 | 256 | 64M |
| 30D product | 50,000 | 1,024 | 128 | 128 | 64M |
| 50D product | 100,000 | 512 | 64 | 64 | 64M |
| Quantity | HCN | NN4MGF |
|---|---|---|
| Real scalar parameters | 17,028 | 43,080 |
| Base inputs / update | 1,280 | 32,768 |
| Measured updates (after 10 warmup) | 200 | 200 |
| Time for 200 updates (s) | 33.023 | 320.209 |
| Mean time / update (s) | 0.165113 | 1.601046 |
| Peak allocated memory (GiB) | 7.805 | 77.815 |
| Benchmark | Method | ||||
|---|---|---|---|---|---|
| 2D product | HCN | 5 | |||
| 2D product | NN4MGF (published) | 5 | |||
| 2D Harrison | HCN | 5 | — | — | |
| 2D Harrison | NN4MGF (published) | 5 | — | — | |
| 20D product | HCN | 8 | |||
| 20D product | NN4MGF (archived) | 8 |
| Dimension | ||||||
|---|---|---|---|---|---|---|
| 20D | 3.391 | 0.073 | 4.044 | 0.122 | 9.430 | 0.332 |
| 30D | 3.218 | 0.152 | 3.955 | 0.178 | 8.397 | 0.375 |
| 50D | 34.866 | 0.507 | 23.898 | 0.414 | 23.352 | 0.563 |
| Seed | Cauchy MRE (%) | Complex-tanh MRE (%) |
|---|---|---|
| 12345 | 9.003 | 32.990 |
| 22345 | 7.966 | 19.823 |
| 32345 | 5.927 | 13.502 |
| Mean SD |
| Update | MRE (%) | Role |
|---|---|---|
| 92,000 | 6.650 | Diagnostic checkpoint |
| 94,000 | 5.299 | Diagnostic checkpoint |
| 96,000 | 6.845 | Diagnostic checkpoint |
| 98,000 | 7.155 | Diagnostic checkpoint |
| 100,000 | 6.367 | Reported endpoint |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Parameters | ||||
|---|---|---|---|---|---|
| 2D product | 128 | 128 | — | — | 15,236 |
| 2D Harrison | 95 | 128 | 109 | — | 15,236 |
| 10D non-product | 95 | 128 | 109 | 109 | 23,925 |
| 20D product, Cauchy | 128 | 128 | — | — | 16,388 |
| 20D product, tanh | 128 | 128 | — | — | 15,108 |
| 30D product | 128 | 128 | — | — | 17,028 |
| Setting | Value |
|---|---|
| Arithmetic | complex128 network values and weights; float64 real quantities. |
| Embeddings | complex components per coordinate and boundary face, initialized . |
| Cauchy initialization | , , ; . |
| Optimizer | Adam, learning rate for the first 80% of updates, thereafter. |
| Loss and gradients | Unit weights in ( 27 ); global accumulated gradient norm clipped at . |
| Pair chunk cap | 32,768 scalar inputs in 2D and product-form models; 4,096 in 10D. |
| Benchmark | Checked object | Tolerance | Maximum error |
|---|---|---|---|
| 2D product | Coordinate block | ||
| 2D Harrison | Coordinate block | ||
| 2D Harrison | Interaction block | ||
| 10D non-product | Full log-transform vector |
| Model | |||||
|---|---|---|---|---|---|
| NN4MGF | 5 | 8 | -2.516 | +18.374 | +15.858 |
| HCN (32345) | 5 | 8 | -2.516 | -16.412 | -18.928 |
| NN4MGF | 8 | 8 | -0.447 | -28.582 | -29.028 |
| HCN (32345) | 8 | 8 | -0.447 | -8.037 | -8.484 |
| Model | ||||
|---|---|---|---|---|
| 20D HCN (3-seed mean) | 5 | 2.983 | 7.730 | 19.347 |
| 20D HCN (3-seed mean) | 8 | 1.441 | 7.632 | 12.264 |
| 20D NN4MGF | 5 | 4.013 | 8.006 | 16.801 |
| 20D NN4MGF | 8 | 2.802 | 8.148 | 18.908 |
| 30D HCN | 5 | 3.429 | 10.107 | 19.084 |
| 30D HCN | 8 | 1.683 | 6.546 | 8.872 |
| Update | Role | ||
|---|---|---|---|
| 92,000 | 1.524 | 6.650 | Diagnostic checkpoint |
| 94,000 | 1.611 | 5.299 | Diagnostic checkpoint |
| 96,000 | 1.318 | 6.845 | Diagnostic checkpoint |
| 98,000 | 1.473 | 7.155 | Diagnostic checkpoint |
| 100,000 | 1.495 | 6.367 | Reported endpoint |
| Simulation ref. | HCN interaction | Independence | HCN RE (%) | Indep. RE (%) | |
|---|---|---|---|---|---|
| 1 | 0.972040 | 1.000000 | 0.989814 | 2.88 | 1.83 |
| 2 | 0.720910 | 0.722273 | 0.766398 | 0.19 | 6.31 |
| 3 | 0.400300 | 0.398938 | 0.399920 | 0.34 | 0.10 |
| 4 | 0.191240 | 0.187112 | 0.168775 | 2.16 | 11.75 |
| 5 | 0.084430 | 0.086949 | 0.065373 | 2.98 | 22.57 |
| 6 | 0.035760 | 0.039650 | 0.024513 | 10.88 | 31.45 |
| Task | Python entry point |
|---|---|
| Verify SHA-256 hashes and summaries | audit/audit_results.py |
| Rebuild all main and supplement tables/figures | build_results.py , then scripts/build_appendix_tables.py |
| Compile main and supplement PDFs | scripts/build_pdfs.py |
Complex-Valued Neural Networks
Complex-valued neural networks use complex numbers to model coupled magnitude and phase in signals, dynamics, and physical systems.
See all 43 papers