It’s tempting to assume that generating multivariate synthetic time series is just the univariate problem, done several times in parallel. It isn’t — and treating it that way is exactly why so many multivariate synthetic data efforts quietly underperform.
A manufacturing line doesn’t produce one signal; it produces dozens, simultaneously — temperature, vibration, pressure, load — and those signals are correlated with each other in ways that matter enormously to anyone using the data downstream. A predictive maintenance model doesn’t just need realistic-looking vibration data and realistic-looking temperature data separately. It needs the relationship between the two preserved, because that relationship is often the actual early warning sign a model is trying to learn.
Generate each signal independently, even with a highly stable per-signal model, and you get data that looks plausible signal-by-signal while being structurally wrong as a system — the correlations that would flag a genuine anomaly simply aren’t there, because nothing in the generation process was responsible for preserving them.
OBGAN extends the stabilized, bifurcation-informed approach behind BifGAN specifically to address this: modeling the temporal dynamics of each signal and the cross-signal correlation structure as a joint problem, rather than a per-signal problem solved several times over. The stability benefits of the bifurcation-based training approach carry over — but the harder, more interesting part is making sure that as training stabilizes, the model is converging toward a joint distribution that actually preserves how these signals move together, not just how each one moves alone.
For anyone evaluating a synthetic data vendor or approach for multivariate systems, this is the single most useful question to ask: not “does the data look realistic,” but “did anyone check whether the correlations between signals survived generation.” Most of the time, the honest answer is that nobody checked — because most approaches weren’t built to preserve that structure in the first place.
Ready to take the first step towards unlocking opportunities, realizing goals, and embracing innovation? We're here and eager to connect.