Training increases are dependent upon your training building level and player training efficiency percentages. The outcome of the training depends upon these modifiers.
The is no difference in outcome between the 30 min - 2 hr - 4 hr events, other than more training being accomplished (hence bigger modifier) and much more energy being consumed by the 2/4 hr ones. Its more efficient to constantly train every 30 mins - if you log in a lot.