Sometimes there are other regularities in the data that an ML algorithm can exploit; for example, if it can detect feet strike events in the IMU stream, it can compute an estimate of how fast someone is walking that is independent of integrating accelerations.