Is it possible to bring back old Kaldi's chain-model style training back to Icefall

86 views
Skip to first unread message

David Lin

unread,
Apr 12, 2023, 6:42:48 AM4/12/23
to kaldi-help

(PS: It is hybrid problem between Kaldi and K2/Icefall)

Recently I need to port Kaldi's chain model training to Icefall.

Alhough Icefall's method is with better result, but we are having very not-normal setup, such that Icefall's training method (based on CTC) does not work for us. However, Icefall have lots of new algorithm, which is very hard to port one-by-one to Kaldi.

Therefore, I am trying to use alignment file from Kaldi, to feed those alignment-data into Icefall training flow, and use chain-style training method; which is, to convert alignment (originally it is lattice in Kaldi) to training-FST-graph, and use it inside Icefall training.

However, converting alignment from Kaldi to Icefall, while putting alignment into Icefall-training-FST-graph, is very confusing. For example, I am not sure how I can turn Kaldi alignment into Icefall-training-FST graph.

Is there any documentation, or any example to port Kaldi's chain model training method back to Icefall?

PS: Chain model here is the non-E2E version of chain model in old Kaldi, not the E2E one.

ita...@gmail.com

unread,
May 15, 2023, 5:11:51 AM5/15/23
to kaldi-help
follow up question   -   is there a similar forum for icefall/k2 ?  

ב-יום רביעי, 12 באפריל 2023 בשעה 13:42:48 UTC+3, David Lin כתב/ה:

Daniel Povey

unread,
May 15, 2023, 11:22:58 AM5/15/23
to kaldi...@googlegroups.com
you can ask questions for k2/icefall via issues on the github.
I'm afraid we don't have a plan to port chain-type training.
Yes, for ~100 hours of data it does work better.
Possibly a different network topology would work better for that amount of data but we haven't really spent time tuning for that scenario, I'm afraid.



--
Go to http://kaldi-asr.org/forums.html to find out how to join the kaldi-help group
---
You received this message because you are subscribed to the Google Groups "kaldi-help" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kaldi-help+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kaldi-help/ada906be-0460-4b80-b2db-8bddf752a8c2n%40googlegroups.com.

David Lin

unread,
May 29, 2023, 2:40:11 AM5/29/23
to kaldi-help
Got it. Thank you Daniel.
Daniel Povey 在 2023年5月15日 星期一晚上11:22:58 [UTC+8] 的信中寫道:
Reply all
Reply to author
Forward
0 new messages