The structure recognition problem dealt with here is closely related to the field of linear text segmentation with the goal to partition text into coherent blocks, but on a single level.
our task generalizes linear text segmentation to multiple levels.