Published May 13, 2026 | Version v1
Preprint Open

Sequential Inverse Mapping of Multi-valued Functions using RNNs

Description

Standard regression models utilizing Mean Squared Error (MSE) loss functions are fundamentally limited when applied to multi-valued mappings, as they converge toward the conditional mean of the target distribution. This paper explores an alternative to the classical Mixture Density Network (MDN) approach for solving such inverse problems. We propose a sequential generative framework using Recurrent Neural Networks (RNNs) to map a single scalar input to a set of multiple valid target values. By imposing a monotonic ordering on the output branches and utilizing a stop-condition mechanism, we demonstrate that a GRU-based architecture can successfully discover and reconstruct complex multi-valued manifolds. Our results show that this approach effectively eliminates the "mean-line" artifacts typically observed in inverse problems while maintaining computational efficiency through vectorized parallel sampling.

Files

RNN_inverse_mapping.pdf

Files (303.8 kB)

Name Size Download all
md5:8b6b5efd86ae63ade2ff8eb0b0d9d9bf
303.8 kB Preview Download

Additional details

Software

Repository URL
https://github.com/mlarionov/multivalued
Programming language
Python
Development Status
Active