{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T05:00:31Z","timestamp":1755838831652,"version":"3.41.0"},"reference-count":30,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2019,7,10]],"date-time":"2019-07-10T00:00:00Z","timestamp":1562716800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"The National Key Research and Development Program of China","award":["2016YFB1000102"],"award-info":[{"award-number":["2016YFB1000102"]}]},{"name":"Exeter-Tsinghua Academic Fellowship award"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Internet Technol."],"published-print":{"date-parts":[[2019,8,31]]},"abstract":"<jats:p>Webpage segmentation is the basic building block for a wide range of webpage analysis methods. The rapid development of Web technologies results in more dynamic and complex webpages, which bring new challenges to this area. To improve the performance of webpage segmentation, we propose a two-stage segmentation method that can combine visual, logic, and semantic features of the contents on a webpage. Specifically, we devise a new model to measure the similarities of the elements on webpages based on both visual layout and logic organization in the first stage, and we propose a novel block regrouping method using semantic statistics and visual positions in the second stage. This two-stage method can effectively conduct webpage segmentation on complicated and dynamic webpages. The performance and accuracy of the method are verified by comparing with two existing webpage segmentation methods. The experiment results show that the proposed method significantly outperforms the existing state of the art in terms of higher precision, recall, and accuracy.<\/jats:p>","DOI":"10.1145\/3326457","type":"journal-article","created":{"date-parts":[[2019,7,10]],"date-time":"2019-07-10T12:10:48Z","timestamp":1562760648000},"page":"1-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Constructing Novel Block Layouts for Webpage Analysis"],"prefix":"10.1145","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7905-7274","authenticated-orcid":false,"given":"Zexun","family":"Jiang","sequence":"first","affiliation":[{"name":"Research Institute of Information Technology, Tsinghua University, Beijing, P. R. China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hao","family":"Yin","sequence":"additional","affiliation":[{"name":"Research Institute of Information Technology, Tsinghua University, Beijing, P. R. China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yulei","family":"Wu","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Exeter, Exeter, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yongqiang","family":"Lyu","sequence":"additional","affiliation":[{"name":"Research Institute of Information Technology, Tsinghua University, Beijing, P. R. China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Geyong","family":"Min","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Exeter, Exeter, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xu","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Electronic Science and Engineering, Nanjing University, Nanjing, Jiangsu, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,7,10]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Alexa. 2016. The top 500 sites on the web. Retrieved from http:\/\/www.alexa.com\/topsites.  Alexa. 2016. The top 500 sites on the web. Retrieved from http:\/\/www.alexa.com\/topsites."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1135777.1135788"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/511446.511522"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2600428.2609630"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2017.10.008"},{"key":"e_1_2_1_6_1","volume-title":"VIPS: A Visionbased Page Segmentation Algorithm. Technical Report. Microsoft technical report, MSR-TR-2003-79.","author":"Cai Deng","year":"2003","unstructured":"Deng Cai , Shipeng Yu , Ji-Rong Wen , and Wei-Ying Ma . 2003 . VIPS: A Visionbased Page Segmentation Algorithm. Technical Report. Microsoft technical report, MSR-TR-2003-79. Deng Cai, Shipeng Yu, Ji-Rong Wen, and Wei-Ying Ma. 2003. VIPS: A Visionbased Page Segmentation Algorithm. Technical Report. Microsoft technical report, MSR-TR-2003-79."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1242572.1242582"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1367497.1367549"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/775152.775184"},{"volume-title":"A dataset of popular","key":"e_1_2_1_10_1","unstructured":"dataset-popular 2014. A dataset of popular pages (taken from dir.yahoo.com) with manually marked up semantic blocks. Retrieved from https:\/\/github.com\/rkrzr\/dataset-popular. dataset-popular 2014. A dataset of popular pages (taken from dir.yahoo.com) with manually marked up semantic blocks. Retrieved from https:\/\/github.com\/rkrzr\/dataset-popular."},{"volume-title":"A dataset of random","key":"e_1_2_1_11_1","unstructured":"dataset-random 2014. A dataset of random pages with manually marked up semantic blocks. Retrieved from https:\/\/github.com\/rkrzr\/dataset-random. dataset-random 2014. A dataset of random pages with manually marked up semantic blocks. Retrieved from https:\/\/github.com\/rkrzr\/dataset-random."},{"key":"e_1_2_1_12_1","first-page":"226","article-title":"A density-based algorithm for discovering clusters in large spatial databases with noise","volume":"96","author":"Ester Martin","year":"1996","unstructured":"Martin Ester , Hans-Peter Kriegel , J\u00f6rg Sander , Xiaowei Xu , 1996 . A density-based algorithm for discovering clusters in large spatial databases with noise . In KDD , Vol. 96. 226 -- 231 . Martin Ester, Hans-Peter Kriegel, J\u00f6rg Sander, Xiaowei Xu, et al. 1996. A density-based algorithm for discovering clusters in large spatial databases with noise. In KDD, Vol. 96. 226--231.","journal-title":"KDD"},{"key":"e_1_2_1_13_1","unstructured":"Evernote. 2016. Evernote Web Clipper. Retrieved from https:\/\/evernote.com\/webclipper\/.  Evernote. 2016. Evernote Web Clipper. Retrieved from https:\/\/evernote.com\/webclipper\/."},{"key":"e_1_2_1_14_1","unstructured":"ExtJs. 2016. Sencha Ext JS. Retrieved from https:\/\/www.sencha.com\/products\/extjs\/.  ExtJs. 2016. Sencha Ext JS. Retrieved from https:\/\/www.sencha.com\/products\/extjs\/."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/775152.775182"},{"key":"e_1_2_1_16_1","unstructured":"PhantomJS - Scriptable Headless WebKit. https:\/\/github.com\/ariya\/phantomjs.  PhantomJS - Scriptable Headless WebKit. https:\/\/github.com\/ariya\/phantomjs."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2015.7113309"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01908075"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/SOSE.2018.00037"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1458082.1458237"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062745.1062802"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1080\/01621459.1971.10482356"},{"key":"e_1_2_1_23_1","unstructured":"React. 2017. A JavaSscript Library for Building User Interfaces. Retrieved from https:\/\/facebook.github.io\/react\/.  React. 2017. A JavaSscript Library for Building User Interfaces. Retrieved from https:\/\/facebook.github.io\/react\/."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICMCS.2014.6911249"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2828081"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1183614.1183654"},{"key":"e_1_2_1_27_1","unstructured":"VIPS-JAVA {n.d.}. Implementation of Vision Based Page Segmentation Algorithm in Java. Retrieved from https:\/\/github.com\/tpopela\/vips-java.  VIPS-JAVA {n.d.}. Implementation of Vision Based Page Segmentation Algorithm in Java. Retrieved from https:\/\/github.com\/tpopela\/vips-java."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772690.1772789"},{"key":"e_1_2_1_29_1","volume-title":"Zomaya","author":"Wu Yulei","year":"2017","unstructured":"Yulei Wu , Fei Hu , Geyong Min , and Albert Y . Zomaya . 2017 . Big Data and Computational Intelligence in Networking. CRC Press . Yulei Wu, Fei Hu, Geyong Min, and Albert Y. Zomaya. 2017. Big Data and Computational Intelligence in Networking. CRC Press."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ipm.2017.02.002"}],"container-title":["ACM Transactions on Internet Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3326457","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3326457","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:53:18Z","timestamp":1750204398000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3326457"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,10]]},"references-count":30,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,8,31]]}},"alternative-id":["10.1145\/3326457"],"URL":"https:\/\/doi.org\/10.1145\/3326457","relation":{},"ISSN":["1533-5399","1557-6051"],"issn-type":[{"type":"print","value":"1533-5399"},{"type":"electronic","value":"1557-6051"}],"subject":[],"published":{"date-parts":[[2019,7,10]]},"assertion":[{"value":"2018-04-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-07-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}