The symbol * denotes that we, instead of using their released codes, carefully reimplement these models for the sake of making the comparisons as fairly as possible.
all the models share the same program switched by the correspondingly parameters (as described in Section 3.3).