I. Introduction
In TRAINING neural network systems, obtaining the inverse of a multilayer operation is often either desirable or necessary, as evidenced by the widespread use of approximate inverse networks whose objective includes the reconstruction of the input from the output such as in autoencoders [6] and unpaired image translation [3]. These solutions require a second model with mirrored tensor dimensions to be trained on the opposite task of the first network. While this approach has proven functional in practice, it usually doubles the number of trainable parameters in the system and requires the mirrored model to be trained to approximately invert the function represented by the first model, which itself is already an approximation of the true mapping function. This approach has been necessary to obtain an approximation to a bijective mapping between two data distributions because multilayer neural networks are not invertible functions. In this article, we introduce pseudoinvertible neural networks (PsI-NNs), a class of neural networks with the capability to process data both forwards and backwards, which through training enables them to approximate a bijective mapping function with a single model.