11. The method of claim 10 wherein performing operation (2) comprises performing the algorithm: For Az in T sorted Az.w ← Az.p For x in V s.t.xA in T sorted : If xAz in T sorted: Az.w ← max(Az.w,xAz.w) Else Az.w ← max(Az.w,Az.p × xA.b × xA.m) from top-to-bottom of the sorted ARPA table T sorted .
10. The method of claim 9 wherein performing operation (1) comprises performing the algorithm: For A in T sorted A.m ← 1 For x in V s.t.xA in T sorted : A.m ← max(A.m,xA.b × xA.m) where T sorted is the sorted ARPA table, the algorithm is performed from top-to-bottom of the sorted ARPA table T sorted , and V is the vocabulary of the modeled natural language, and the maximum backoff weight product value for entry A is assigned the value A.m computed by performing the algorithm.