10. A computer system for detecting a template, comprising: means for receiving a web page; means for classifying segments of the web page as template structures; means for assigning classification scores to the segments of the web page classified as the template structures; means for smoothing classification scores assigned to the segments of the web page; and wherein means for smoothing the classification scores comprises means for applying generalized isotonic regression on a tree.
13. The computer system of claim 10 wherein means for classifying segments of the web page as template structures comprises means for preprocessing the web page in order to extract features for identifying the template structures.