return new ExpectationSemiringPM<LogSemiring, ScalarPM, ScalarPM, ScalarPM, ScalarBO>(s, t, pBilinearOperator);
}
@Override
protected ExpectationSemiring<LogSemiring, ScalarPM> createNewKWeight() {
LogSemiring p = new LogSemiring();
ScalarPM s = new ScalarPM();
return new ExpectationSemiring<LogSemiring, ScalarPM>(p,s);
}