The algorithm is designed to be used online, and hence has high speed and low latency.
due to the incremental nature of the algorithm and due to the lack of a principled objective function, it is not guaranteed to find the globally optimal alignment for the captions.