IB1 achieves an optimal ranking after just one iteration and thereafter scores get worse due to semantic drift.
pruning helps avoid semantic drift for IB2, which attains an optimal score after 2 iterations and achieves relatively constant scores for several iterations.