Since we may need to leverage information from other sources, e.g., phonemes of supplemental transliterations, each training instance can be composed of a source word, a target word, and a list of supplemental strings.
we train our generalized joint model on the graphemes of the source word, as well as on the graphemes of supplemental transliterations.