Demo Data from EDBT 2026 / reviewers in the wild / expert
Tim Furche
dblp:f/TimFurche
· DBLP profile ↗
27ranked-venue papers
13as first author
1since 2021 · last 2026
0000-0002-3918-3807ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 26 · 13 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
14 papers |
Data integration and cleaning · 46% Information retrieval · 19% Web and social media mining · 14% | |
| Artificial intelligence
2 papers |
Information extraction and text analysis · 60% Knowledge representation and reasoning · 40% |
Topics — the 20 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning › data extraction
web data extraction |
1.7 | 9 | 2019 | RED: Redundancy-Driven Data Extraction from Result Pages? · WWW 2019 Browserless Web Data Extraction: Challenges and Opportunities · WWW 2018 Joint repairs for web wrappers · ICDE 2016 |
Information retrieval › search engines
web crawling |
1.1 | 2 | 2026 | URLBank: Data-Driven URL Discovery via Temporal Link Graphs · WWW 2026 Not so creepy crawler: easy crawler generation with standard xml queries · WWW 2010 |
Recommender systems › beyond-accuracy recommendation
coverage maximization |
1.0 | 1 | 2026 | URLBank: Data-Driven URL Discovery via Temporal Link Graphs · WWW 2026 |
Web and social media mining › social network analysis › influence maximization
seed selection |
1.0 | 1 | 2026 | URLBank: Data-Driven URL Discovery via Temporal Link Graphs · WWW 2026 |
Data integration and cleaning › data extraction › web data extraction
wrapper generation |
0.5 | 2 | 2018 | Browserless Web Data Extraction: Challenges and Opportunities · WWW 2018 DIADEM: Thousands of Websites to a Single Database · Proc. VLDB Endow. 2014 |
Data integration and cleaning
data extraction |
0.4 | 1 | 2019 | RED: Redundancy-Driven Data Extraction from Result Pages? · WWW 2019 |
Natural language and speech › Information extraction and text analysis › web information extraction
wrapper induction |
0.2 | 1 | 2016 | Robust and Noise Resistant Wrapper Induction · SIGMOD Conference 2016 |
Data models and query languages › query language
web query languages |
0.2 | 2 | 2013 | OXPath: A language for scalable data extraction, automation, and crawling on the deep web · VLDB J. 2013 Beyond XML and RDF: The Versatile Web Query Language Xcerpt · WWW 2006 |
Data integration and cleaning › data preprocessing › data cleaning
data repair |
0.2 | 1 | 2015 | WADaR: Joint Wrapper and Data Repair · Proc. VLDB Endow. 2015 |
Data integration and cleaning › data extraction
structured data extraction |
0.2 | 1 | 2014 | DIADEM: Thousands of Websites to a Single Database · Proc. VLDB Endow. 2014 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology |
0.2 | 1 | 2013 | The ontological key: automatically understanding and integrating forms to access the deep Web · VLDB J. 2013 |
Information retrieval › search engines › web crawling
deep web crawling |
0.2 | 1 | 2013 | OXPath: A language for scalable data extraction, automation, and crawling on the deep web · VLDB J. 2013 |
Data integration and cleaning › web data integration
deep web integration |
0.2 | 1 | 2013 | The ontological key: automatically understanding and integrating forms to access the deep Web · VLDB J. 2013 |
Information retrieval
search interfaces |
0.1 | 1 | 2019 | RED: Redundancy-Driven Data Extraction from Result Pages? · WWW 2019 |
Information retrieval › search engines › web crawling
focused crawling |
0.1 | 1 | 2010 | Not so creepy crawler: easy crawler generation with standard xml queries · WWW 2010 |
Query processing and optimization
XML query processing |
0.1 | 1 | 2010 | Not so creepy crawler: easy crawler generation with standard xml queries · WWW 2010 |
Data integration and cleaning › data extraction
wrapper maintenance |
0.1 | 1 | 2015 | WADaR: Joint Wrapper and Data Repair · Proc. VLDB Endow. 2015 |
Data stream processing
XML stream processing |
0.1 | 1 | 2005 | The XML Stream Query Processor SPEX · ICDE 2005 |
Query processing and optimization › XML query processing
XPath query evaluation |
0.1 | 1 | 2005 | The XML Stream Query Processor SPEX · ICDE 2005 |
Web and mobile security › web measurement
web crawling |
0.0 | 1 | 2012 | OPAL: automated form understanding for the deep web · WWW 2012 |
Methods — techniques the papers use, named apart from their topics
temporal link graph analysis · 1.0greedy marginal gain · 1.0query language induction · 0.5XPath · 0.5unsupervised learning · 0.4automated wrapper translation · 0.3HTTP request analysis · 0.3approximation algorithm · 0.2XPath-based wrapper · 0.2NP-completeness analysis · 0.2ontology learning · 0.2visual rendering analysis · 0.1template language · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | URLBank: Data-Driven URL Discovery via Temporal Link GraphsabstractWeb-scale editorial crawling must balance coverage and freshness within tight politeness and request budgets. Nonetheless, in production systems, manual seed management remains common despite being inefficient—oversampling redundant seeds while missing high-yield ones. URLBank replaces manual curation with a label-free controller that infers optimal seed selection directly from temporal crawl telemetry. It identifies candidate entry points, estimates stability—the persistence of links across crawler revolutions—and productivity—the rate of first-seen publications—and ranks them through greedy marginal gain on a shared-credit coverage objective. In a shadow A/B evaluation spanning 5,238 sites, URLBank consistently achieves higher coverage, greater efficiency, and earlier discovery under identical conditions. Gains remain stable across Top-K budgets, approaching near-complete coverage with far fewer seeds. Deployed alongside Meltwater's production crawler Pulitzer, URLBank operates with versioned policies, ranked prefixes for crawl budgets, and integrated health diagnostics, making allocation transparent, auditable, and reversible. Together, these results demonstrate that temporal signals, through an interpretable greedy objective, yield large, measurable improvements in industrial-scale coverage, resource efficiency, and freshness. Felipe Marineli, Valerio Cetorelli, Valter Crescenzi, Tim Furche, Xiaonan Guo 0001 |
WWW | 4 |
| 2019 | RED: Redundancy-Driven Data Extraction from Result Pages?abstractData-driven websites are mostly accessed through search interfaces. Such sites follow a common publishing pattern that, surprisingly, has not been fully exploited for unsupervised data extraction yet: the result of a search is presented as a paginated list of result records. Each result record contains the main attributes about one single object, and links to a page dedicated to the details of that object. Jinsong Guo, Valter Crescenzi, Tim Furche, Giovanni Grasso 0001, Georg Gottlob |
WWW | 3 |
| 2018 | Browserless Web Data Extraction: Challenges and OpportunitiesabstractMost modern web scrapers use an embedded browser to render web pages and to simulate user actions. Such scrapers (or wrappers) are therefore expensive to execute, in terms of time and network traffic. In contrast, it is magnitudes more resource-efficient to use a "browserless" wrapper which directly accesses a web server through HTTP requests, and takes the desired data directly from the raw replies. However, creating and maintaining browserless wrappers of high precision requires specialists, and is prohibitively labor-intensive at scale. In this paper, we demonstrate the principal feasibility of automatically translating browser-based wrappers into "browserless" wrappers. We present the first algorithm and system performing such an automated translation on suitably restricted types of web sites. This system works in the vast majority of test cases and produces very fast and extremely resource-efficient wrappers. We discuss research challenges for extending our approach to a general method applicable to a yet larger number of cases. Ruslan R. Fayzrakhmanov, Emanuel Sallinger, Ben Spencer, Tim Furche, Georg Gottlob |
WWW | 4 |
| 2016 | Structured Aspect ExtractionabstractAspect extraction identifies relevant features from a textual description of an entity, e.g., a phone, and is typically targeted to product descriptions, reviews, and other short texts as an enabling task for, e.g., opinion mining and information retrieval. Current aspect extraction methods mostly focus on aspect terms and often neglect interesting modifiers of the term or embed them in the aspect term without proper distinction. Moreover, flat syntactic structures are often assumed, resulting in inaccurate extractions of complex aspects. This paper studies the problem of structured aspect extraction, a variant of traditional aspect extraction aiming at a fine-grained extraction of complex (i.e., hierarchical) aspects. We propose an unsupervised and scalable method for structured aspect extraction consisting of statistical noun phrase clustering, cPMI-based noun phrase segmentation, and hierarchical pattern induction. Our evaluation shows a substantial improvement over existing methods in terms of both quality and computational efficiency. Omer Gunes, Tim Furche, Giorgio Orsi 0001 |
COLING | 2 |
| 2016 | Data Wrangling for Big Data: Challenges and OpportunitiesabstractData wrangling is the process by which the data required by an application is identified, extracted, cleaned and integrated, to yield adata set that is suitable for exploration and analysis. Although there are widely used Extract, Transform and Load (ETL) techniques and platforms, they often require manual work from technical and domain experts at different stages of the process. When confronted with the 4 V’s of big data (volume, velocity, variety and veracity),manual intervention may make ETL prohibitively expensive. This paper argues that providing cost-effective, highly-automated approaches to data wrangling involves significant research challenges,requiring fundamental changes to established areas such as data extraction,integration and cleaning, and to the ways in which these areas are brought together. Specifically, the paper discusses the importance of comprehensive support for context awareness within data wrangling, and the need for adaptive, pay-as-you-go solutions that automatically tune the wrangling process to the requirements and resources of the specific application. Tim Furche, Georg Gottlob, Leonid Libkin, Giorgio Orsi 0001, Norman W. Paton |
EDBT | 1 |
| 2016 | Joint repairs for web wrappersabstractAutomated web scraping is a popular means for acquiring data from the web. Scrapers (or wrappers) are derived from either manually or automatically annotated examples, often resulting in under/over segmented data, together with missing or spurious content. Automatic repair and maintenance of the extracted data is thus a necessary complement to automatic wrapper generation. Moreover, the extracted data is often the result of a long-term data acquisition effort and thus jointly repairing wrappers together with the generated data reduces future needs for data cleaning. We study the problem of computing joint repairs for XPath-based wrappers and their extracted data. We show that the problem is NP-complete in general but becomes tractable under a few natural assumptions. Even tractable solutions to the problem are still impractical on very large datasets, but we propose an optimal approximation that proves effective across a wide variety of domains and sources. Our approach relies on encoded domain knowledge, but require no per-source supervision. An evaluation spanning more than 100k web pages from 100 different sites of a wide variety of application domains, shows that joint repairs are able to increase the quality of wrappers between 15% and 60% independently of the wrapper generation system, eliminating all errors in more than 50% of the cases. Stefano Ortona, Giorgio Orsi 0001, Tim Furche, Marcello Buoncristiano |
ICDE | 3 |
| 2016 | Robust and Noise Resistant Wrapper InductionabstractWrapper induction is the problem of automatically inferring a query from annotated web pages of the same template. This query should not only select the annotated content accurately but also other content following the same template. Beyond accurately matching the template, we consider two additional requirements: (1) wrappers should be robust against a large class of changes to the web pages, and (2) the induction process should be noise resistant, i.e., tolerate slightly erroneous (e.g., machine generated) samples. Key to our approach is a query language that is powerful enough to permit accurate selection, but limited enough to force noisy samples to be generalized into wrappers that select the likely intended items. We introduce such a language as subset of XPATH and show that even for such a restricted language, inducing optimal queries according to a suitable scoring is infeasible. Nevertheless, our wrapper induction framework infers highly robust and noise resistant queries. We evaluate the queries on snapshots from web pages that change over time as provided by the Internet Archive, and show that the induced queries are as robust as the human-made queries. The queries often survive hundreds sometimes thousands of days, with many changes to the relative position of the selected nodes (including changes on template level). This is due to the few and discriminative anchor (intermediately selected) nodes of the generated queries. The queries are highly resistant against positive noise (up to 50%) and negative noise (up to 20%). Tim Furche, Jinsong Guo, Sebastian Maneth, Christian Schallhart |
SIGMOD Conference | 1 |
| 2016 | PeaCE-Ful Web Event Extraction and Processing as Bitemporal Mutable EventsabstractThe web is the largest bulletin board of the world. Events of all types, from flight arrivals to business meetings, are announced on this board. Tracking and reacting to such event announcements, however, is a tedious manual task, only slightly alleviated by email or similar notifications. Announcements are published with human readers in mind, and updates or delayed announcements are frequent. These characteristics have hampered attempts at automatic tracking. P ea CE provides the first integrated framework for event processing on top of web event ads, consisting of event extraction, complex event processing, and action execution in response to these events. Given a schema of the events to be tracked, the framework populates this schema by extracting events from announcement sources. This extraction is performed by little programs called wrappers that produce the events including updates and retractions. P ea CE then queries these events to detect complex events, often combining announcements from multiple sources. To deal with updates and delayed announcements, P ea CE’s schemas are bitemporal, to distinguish between occurrence and detection time. This allows complex event specifications to track updates and to react upon differences in occurrence and detection time. In case of new, changing, or deleted events, P ea CE allows one to execute actions, such as tweeting or sending out email notifications. Actions are typically specified as web interactions, for example, to fill and submit a form with attributes of the triggering event. Our evaluation shows that P ea CE’s processing is dominated by the time needed for accessing the web to extract events and perform actions, allotting to 97.4%. Thus, P ea CE requires only 2.6% overhead, and therefore, the complex event processor scales well even with moderate resources. We further show that simple and reasonable restrictions on complex event specifications and the timing of constituent events suffice to guarantee that P ea CE only requires a constant buffer to process arbitrarily many event announcements. Tim Furche, Giovanni Grasso 0001, Michael Huemer, Christian Schallhart, Michael Schrefl |
ACM Trans. Web | 1 |
| 2015 | WADaR: Joint Wrapper and Data RepairabstractWeb scraping (or wrapping) is a popular means for acquiring data from the web. Recent advancements have made scalable wrapper-generation possible and enabled data acquisition processes involving thousands of sources. This makes wrapper analysis and maintenance both needed and challenging as no scalable tools exists that support these tasks. We demonstrate WADaR, a scalable and highly automated tool for joint wrapper and data repair. WADaR uses off-the-shelf entity recognisers to locate target entities in wrapper-generated data. Markov chains are used to determine structural repairs, that are then encoded into suitable repairs for both the data and corresponding wrappers. We show that WADaR is able to increase the quality of wrapper-generated relations between 15% and 60%, and to fully repair the corresponding wrapper without any knowledge of the original website in more than 50% of the cases. Stefano Ortona, Giorgio Orsi 0001, Marcello Buoncristiano, Tim Furche |
Proc. VLDB Endow. | 4 |
| 2014 | DIADEM: Thousands of Websites to a Single DatabaseabstractThe web is overflowing with implicitly structured data, spread over hundreds of thousands of sites, hidden deep behind search forms, or siloed in marketplaces, only accessible as HTML. Automatic extraction of structured data at the scale of thousands of websites has long proven elusive, despite its central role in the "web of data". Through an extensive evaluation spanning over 10000 web sites from multiple application domains, we show that automatic, yet accurate full-site extraction is no longer a distant dream. diadem is the first automatic full-site extraction system that is able to extract structured data from different domains at very high accuracy. It combines automated exploration of websites, identification of relevant data, and induction of exhaustive wrappers. Automating these components is the first challenge. diadem overcomes this challenge by combining phenomenological and ontological knowledge. Integrating these components is the second challenge. diadem overcomes this challenge through a self-adaptive network of relational transducers that produces effective wrappers for a wide variety of websites. Our extensive and publicly available evaluation shows that, for more than 90% of sites from three domains, diadem obtains an effective wrapper that extracts all relevant data with 97% average precision. diadem also tolerates noisy entity recognisers, and its components individually outperform comparable approaches. Tim Furche, Georg Gottlob, Giovanni Grasso 0001, Xiaonan Guo 0001, Giorgio Orsi 0001, Christian Schallhart |
Proc. VLDB Endow. | 1 |
| 2013 | Bitemporal Complex Event Processing of Web Event Advertisements
Tim Furche, Giovanni Grasso 0001, Michael Huemer, Christian Schallhart, Michael Schrefl |
WISE (2) | 1 |
| 2013 | PeaCE-Ful Web Event Extraction and Processing
Tim Furche, Giovanni Grasso 0001, Michael Huemer, Christian Schallhart, Michael Schrefl |
WISE (2) | 1 |
| 2013 | The ontological key: automatically understanding and integrating forms to access the deep Web
Tim Furche, Georg Gottlob, Giovanni Grasso 0001, Xiaonan Guo 0001, Giorgio Orsi 0001, Christian Schallhart |
VLDB J. | 1 |
| 2013 | OXPath: A language for scalable data extraction, automation, and crawling on the deep web
Tim Furche, Georg Gottlob, Giovanni Grasso 0001, Christian Schallhart, Andrew Jon Sellers |
VLDB J. | 1 |
| 2012 | DIADEM: Domains to Databases
Tim Furche, Georg Gottlob, Christian Schallhart |
DEXA (1) | 1 |
| 2012 | Turn the Page: Automated Traversal of Paginated Websites
Tim Furche, Giovanni Grasso 0001, Andrey Kravchenko, Christian Schallhart |
ICWE | 1 |
| 2012 | deqa: Deep Web Extraction for Question Answering
Jens Lehmann 0001, Tim Furche, Giovanni Grasso 0001, Axel-Cyrille Ngonga Ngomo, Christian Schallhart, Andrew Jon Sellers, Christina Unger, Lorenz Bühmann, Daniel Gerber, Konrad Höffner, Sören Auer |
ISWC (2) | 2 |
| 2012 | OPAL: automated form understanding for the deep webabstractForms are our gates to the web. They enable us to access the deep content of web sites. Automatic form understanding unlocks this content for applications ranging from crawlers to meta-search engines and is essential for improving usability and accessibility of the web. Form understanding has received surprisingly little attention other than as component in specific applications such as crawlers. No comprehensive approach to form understanding exists and previous works disagree even in the definition of the problem. In this paper, we present OPAL, the first comprehensive approach to form understanding. We identify form labeling and form interpretation as the two main tasks involved in form understanding. On both problems OPAL pushes the state of the art: For form labeling, it combines signals from the text, structure, and visual rendering of a web page, yielding robust characterisations of common design patterns. In extensive experiments on the ICQ and TEL-8 benchmarks and a set of 200 modern web forms OPAL outperforms previous approaches by a significant margin. For form interpretation, we introduce a template language to describe frequent form patterns. These two parts of OPAL combined yield form understanding with near perfect accuracy (> 98%). Tim Furche, Georg Gottlob, Giovanni Grasso 0001, Xiaonan Guo 0001, Giorgio Orsi 0001, Christian Schallhart |
WWW | 1 |
| 2012 | pest: Fast approximate keyword search in semantic data using eigenvector-based term propagation
Klara A. Weiand, Fabian Kneißl, Wojciech lobacz, Tim Furche, François Bry |
Inf. Syst. | 4 |
| 2011 | Taking the OXPath down the deep webabstractAlthough deep web analysis has been studied extensively, there is no succinct formalism to describe user interactions with AJAX-enabled web applications. Andrew Jon Sellers, Tim Furche, Georg Gottlob, Giovanni Grasso 0001, Christian Schallhart |
EDBT | 2 |
| 2011 | How the Minotaur Turned into Ariadne: Ontologies in Web Data Extraction
Tim Furche, Georg Gottlob, Xiaonan Guo 0001, Christian Schallhart, Andrew Jon Sellers |
ICWE | 1 |
| 2011 | OXPath: A Language for Scalable, Memory-efficient Data Extraction from Web Applications
Tim Furche, Georg Gottlob, Giovanni Grasso 0001, Christian Schallhart, Andrew Jon Sellers |
Proc. VLDB Endow. | 1 |
| 2010 | Not so creepy crawler: easy crawler generation with standard xml queriesabstractWeb crawlers are increasingly used for focused tasks such as the extraction of data from Wikipedia or the analysis of social networks like last.fm. In these cases, pages are far more uniformly structured than in the general Web and thus crawlers can use the structure of Web pages for more precise data extraction and more expressive analysis. Franziska von dem Bussche, Klara A. Weiand, Benedikt Linse, Tim Furche, François Bry |
WWW | 4 |
| 2009 | Web Queries: From a Web of Data to a Semantic Web
François Bry, Tim Furche, Klara A. Weiand |
WISE | 2 |
| 2006 | Beyond XML and RDF: The Versatile Web Query Language XcerptabstractApplications and services that access Web data are becoming increasingly more useful and wide-spread. Current main-stream Web query languages such as XQuery, XSLT, or SPARQL, however, focus only on one of the different data formats available on the Web. In contrast, Xcerpt is a emphversatile semi-structured query language, i.e., a query language able to access all kinds of Web data such as XML and RDF in the same language reusing common concepts and language constructs. To integrate heterogeneous data and as a foundation for Semantic Web reasoning, Xcerpt also provides rules. Xcerpt has a visual companion language, visXcerpt, that is conceived as a mere rendering of the (textual) query language Xcerpt using a slightly extended CSS. Both languages are demonstrated along a realistic use case integrating XML and RDF data highlighting interesting and unique features. Novel language constructs and optimization techniques are currently under investigation in the Xcerpt project ([email protected] urlhttp://xcerpt.org/). Sacha Berger, François Bry, Tim Furche, Benedikt Linse, Andreas Schroeder 0001 |
WWW | 3 |
| 2005 | The XML Stream Query Processor SPEXabstractData streams are an emerging technology for data dissemination in cases where the data throughput or size makes it unfeasible to rely on the conventional approach based on storing the data before processing it. SPEX evaluates XPath queries against XML data streams. SPEX is built upon formal frameworks for (1) rewriting XPath queries into equivalent XPath queries without reverse axes and (2) correct query evaluation with polynomial combined complexity using networks of pushdown transducers. Such transducers are simple, independent, and can be connected in a flexible manner, thus allowing not only easy extensions but also extensive query optimization. Querying XML streams with SPEX consists in four steps: first, the input XPath query is rewritten into an XPath query without reverse axes. Second, the forward XPath query is compiled into a logical query plan abstracting out details of the concrete XPath syntax. Then, a physical query plan is generated by extending the logical query plan with operators for determination and collection of answers. In the last step, the XML stream is processed continuously with the physical query plan, and the output stream conveying the answers to the original query is generated progressively. François Bry, Fatih Coskun, Serap Durmaz, Tim Furche, Dan Olteanu, Markus Spannagel |
ICDE | 4 |
| 2005 | Querying the Web Reconsidered: Design Principles for Versatile Web Query LanguagesabstractA decade of experience with research proposals as well as standardized query languages for the conventional Web and the recent emergence of query languages for the Semantic Web call for a reconsideration of design principles for Web and Semantic Web query languages. This chapter first argues that a new generation of versatile Web query languages is needed for solving the challenges posed by the changing Web: We call versatile those query languages able to cope with both Web and Semantic Web data expressed in any (Web or Semantic Web) markup language. This chapter further suggests that well-known referential transparency and novel answer-closedness are essential features of versatile query languages. Indeed, they allow queries to be considered like forms and answers like form-fillings in the spirit of the query-by-example paradigm. This chapter finally suggests that the decentralized and heterogeneous nature of the Web requires incomplete data specifications (or incomplete queries) and incomplete data selections (or incomplete answers); the form-like query can be specified without precise knowledge of the queried data, and answers can be restricted to contain only an excerpt of the queried data. François Bry, Christoph Koch 0001, Tim Furche, Sebastian Schaffert, Liviu Badea, Sacha Berger |
Int. J. Semantic Web Inf. Syst. | 3 |