Wrapper Maintenance: A Machine Learning Approach

06/24/2011
by   C. A. Knoblock, et al.
0

The proliferation of online information sources has led to an increased use of wrappers for extracting data from Web sources. While most of the previous research has focused on quick and efficient generation of wrappers, the development of tools for wrapper maintenance has received less attention. This is an important research problem because Web sources often change in ways that prevent the wrappers from extracting data correctly. We present an efficient algorithm that learns structural information about data from positive examples alone. We describe how this information can be used for two wrapper maintenance applications: wrapper verification and reinduction. The wrapper verification system detects when a wrapper is not extracting correct data, usually because the Web source has changed its format. The reinduction algorithm automatically recovers from changes in the Web source by identifying data on Web pages so that a new wrapper may be generated for this source. To validate our approach, we monitored 27 wrappers over a period of a year. The verification algorithm correctly discovered 35 of the 37 wrapper changes, and made 16 mistakes, resulting in precision of 0.73 and recall of 0.95. We validated the reinduction algorithm on ten Web sources. We were able to successfully reinduce the wrappers, obtaining precision and recall values of 0.90 and 0.80 on the data extraction task.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/20/2011

Intelligent Self-Repairable Web Wrappers

The amount of information available on the Web grows at an incredible hi...
research
06/29/2016

How Many Folders Do You Really Need?

Email classification is still a mostly manual task. Consequently, most W...
research
06/27/2012

Canonical Trends: Detecting Trend Setters in Web Data

Much information available on the web is copied, reused or rephrased. Th...
research
05/14/2017

Discovering Multiple Truths with a Hybrid Model

Many data management applications require integrating information from m...
research
01/26/2018

Automatically Extracting Web API Specifications from HTML Documentation

Web API specifications are machine-readable descriptions of APIs. These ...
research
03/07/2011

Automatic Wrapper Adaptation by Tree Edit Distance Matching

Information distributed through the Web keeps growing faster day by day,...
research
09/02/2019

Learning Real Estate Automated Valuation Models from Heterogeneous Data Sources

Real estate appraisal is a complex and important task, that can be made ...

Please sign up or login with your details

Forgot password? Click here to reset