В чем разница между алгоритмами прямого-обратного и Витерби?

Я хочу знать , что разница между вперед-назад алгоритма и алгоритма Витерби для вывода в скрытых марковских моделей (СММ)