Demo Data from SIGIR 2026 / reviewers in the wild / expert
Stelios Paparizos
dblp:05/5881
· DBLP profile ↗
16ranked-venue papers
5as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 16 · 5 first-authorArtificial intelligence and machine learning · 2
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
13 papers |
Information retrieval · 53% Data integration and cleaning · 16% Query processing and optimization · 13% |
Topics — the 21 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval
query log analysis |
0.3 | 3 | 2012 | Entity Synonyms for Structured Web Search · IEEE Trans. Knowl. Data Eng. 2012 Facet discovery for structured web search: a query-log mining approach · SIGMOD Conference 2011 Fuzzy matching of Web queries to structured data · ICDE 2010 |
Information retrieval
query understanding |
0.2 | 2 | 2010 | Structured annotations of web queries · SIGMOD Conference 2010 Fuzzy matching of Web queries to structured data · ICDE 2010 |
Recommender systems › social recommendation
friend recommendation |
0.2 | 1 | 2013 | With a little help from my friends · ICDE 2013 |
Data integration and cleaning
data fusion |
0.1 | 1 | 2011 | Synthesizing Products for Online Catalogs · Proc. VLDB Endow. 2011 |
Information retrieval › search interfaces
faceted search |
0.1 | 1 | 2011 | Facet discovery for structured web search: a query-log mining approach · SIGMOD Conference 2011 |
Data integration and cleaning
schema matching |
0.1 | 1 | 2011 | Synthesizing Products for Online Catalogs · Proc. VLDB Endow. 2011 |
Data integration and cleaning
entity resolution |
0.1 | 1 | 2010 | Fuzzy matching of Web queries to structured data · ICDE 2010 |
Information retrieval › query understanding
query annotation |
0.1 | 1 | 2010 | Structured annotations of web queries · SIGMOD Conference 2010 |
Information retrieval
retrieval models |
0.1 | 1 | 2009 | Answering web queries using structured data sources · SIGMOD Conference 2009 |
Information retrieval › search engines
structured data search |
0.1 | 1 | 2009 | Answering web queries using structured data sources · SIGMOD Conference 2009 |
Query processing and optimization › query planning
query plan enumeration |
0.1 | 1 | 2007 | SIGOPT: Using Schema to Optimize XML Query Processing · ICDE 2007 |
Query processing and optimization › XML query processing
XML query optimization |
0.1 | 1 | 2007 | SIGOPT: Using Schema to Optimize XML Query Processing · ICDE 2007 |
Query processing and optimization
XML query processing |
0.1 | 3 | 2004 | Tree Logical Classes for Efficient Evaluation of XQuery · SIGMOD Conference 2004 TIMBER: A Native System for Querying XML · SIGMOD Conference 2003 TIMBER: A native XML database · VLDB J. 2002 |
Web and social media mining
online social networks |
0.0 | 1 | 2013 | With a little help from my friends · ICDE 2013 |
Query processing and optimization › query optimization
cost-based optimization |
0.0 | 1 | 2003 | TIMBER: A Native System for Querying XML · SIGMOD Conference 2003 |
Query processing and optimization › XML query processing
XQuery processing |
0.0 | 1 | 2003 | From Tree Patterns to Generalized Tree Patterns: On Efficient Evaluation of XQuery · VLDB 2003 |
Information retrieval
e-commerce search |
0.0 | 1 | 2011 | Synthesizing Products for Online Catalogs · Proc. VLDB Endow. 2011 |
Information retrieval
search engines |
0.0 | 1 | 2009 | Answering web queries using structured data sources · SIGMOD Conference 2009 |
Information retrieval
web search |
0.0 | 1 | 2009 | Answering web queries using structured data sources · SIGMOD Conference 2009 |
Data models and query languages
query algebra |
0.0 | 1 | 2005 | Pattern Tree Algebras: Sets or Sequences? · VLDB 2005 |
Data models and query languages › XML query languages
XQuery |
0.0 | 1 | 2004 | Tree Logical Classes for Efficient Evaluation of XQuery · SIGMOD Conference 2004 |
Methods — techniques the papers use, named apart from their topics
willingness prediction · 0.2topical knowledge prediction · 0.2availability prediction · 0.2noise cleaning · 0.1candidate generation and selection · 0.1unsupervised learning · 0.1instance-level association · 0.1automatic training set generation · 0.1query log mining · 0.1bottom-up data-driven approach · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | With a little help from my friendsabstractA typical person has numerous online friends that, according to studies, the person often consults for opinions and advice. However, public broadcasting a question to all friends risks social capital when repeated too often, is not tolerant to topic sensitivity, and can result in no response, as the message is lost in a myriad of status updates. Direct messaging is more personal and avoids these pitfalls, but requires manual selection of friends to contact, which can be time consuming and challenging. A user may have difficulty guessing which of their numerous online friends can provide a high quality and timely response. We demonstrate a working system that addresses these issues by returning an ordered subset of friends predicting (a) near-term availability, (b) willingness to respond and (c) topical knowledge, given a query. The combination of these three aspects are unique to our solution, and all are critical to the problem of obtaining timely and relevant responses. Our system acts as a decision aid - we give insight into why each friend was recommended and let the user decide whom to contact. Arnab Nandi 0001, Stelios Paparizos, John C. Shafer, Rakesh Agrawal 0001 |
ICDE | 2 |
| 2013 | Boot-Strapping Language Identifiers for Short Colloquial Postings
Moisés Goldszmidt, Marc Najork, Stelios Paparizos |
ECML/PKDD (2) | 3 |
| 2012 | Entity Synonyms for Structured Web SearchabstractNowadays, there are many queries issued to search engines targeting at finding values from structured data (e.g., movie showtime of a specific location). In such scenarios, there is often a mismatch between the values of structured data (how content creators describe entities) and the web queries (how different users try to retrieve them). Therefore, recognizing the alternative ways people use to reference an entity, is crucial for structured web search. In this paper, we study the problem of automatic generation of entity synonyms over structured data toward closing the gap between users and structured data. We propose an offline, data-driven approach that mines query logs for instances where content creators and web users apply a variety of strings to refer to the same webpages. This way, given a set of strings that reference entities, we generate an expanded set of equivalent strings (entity synonyms) for each entity. Our framework consists of three modules: candidate generation, candidate selection, and noise cleaning. We further study the cause of the problem through the identification of different entity synonym classes. The proposed method is verified with experiments on real-life data sets showing that we can significantly increase the coverage of structured web queries with good precision. Hady Wirawan Lauw, Stelios Paparizos |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2011 | Efficient query rewrite for structured web queriesabstractWeb search engines incorporate results from structured data sources to answer semantically rich user queries, i.e. Samsung 50 inch led tv can be answered from a table of television data. However, users are not domain experts and quite often enter values that do not match precisely the underlying data, so a literal execution will return zero results. A search engine would prefer to return at least a minimum number of results as close to the original query as possible while providing a time-bound execution guarantee. In this paper, we formalize these requirements, show the problem is NP-Hard and present approximation algorithms that produce rewrites that work in practice. We empirically validate our algorithms on large-scale data from a major search engine. Sreenivas Gollapudi, Samuel Ieong, Alexandros Ntoulas, Stelios Paparizos |
CIKM | 4 |
| 2011 | Facet discovery for structured web search: a query-log mining approachabstractIn recent years, there has been a strong trend of incorporating results from structured data sources into keyword-based web search systems such as Bing or Amazon. When presenting structured data, facets are a powerful tool for navigating, refining, and grouping the results. For a given structured data source, a fundamental problem in supporting faceted search is finding an ordered selection of attributes and values that will populate the facets. This creates two sets of challenges. First, because of the limited screen real-estate, it is important that the top facets best match the anticipated user intent. Second, the huge scale of available data to such engines demands an automated unsupervised solution. Jeffrey Pound, Stelios Paparizos, Panayiotis Tsaparas |
SIGMOD Conference | 2 |
| 2011 | Synthesizing Products for Online CatalogsabstractA comprehensive product catalog is essential to the success of Product Search engines and shopping sites such as Yahoo! Shopping, Google Product Search, and Bing Shopping. Given the large number of products and the speed at which they are released to the market, keeping catalogs up-to-date becomes a challenging task, calling for the need of automated techniques. In this paper, we introduce the problem of product synthesis, a key component of catalog creation and maintenance. Given a set of offers advertised by merchants, the goal is to identify new products and add them to the catalog, together with their (structured) attributes. A fundamental challenge in product synthesis is the scale of the problem. A Product Search engine receives data from thousands of merchants about millions of products; the product taxonomy contains thousands of categories, where each category has a different schema; and merchants use representations for products that are different from the ones used in the catalog of the Product Search engine. We propose a system that provides an end-to-end solution to the product synthesis problem, and addresses issues involved in data extraction from offers, schema reconciliation, and data fusion. For the schema reconciliation component, we developed a novel and scalable technique for schema matching which leverages knowledge about previously-known instance-level associations between offers and products; and it is trained using automatically created training sets (no manually-labeled data is needed). We present an experimental evaluation using data from Bing Shopping for more than 800K offers, a thousand merchants, and 400 categories. The evaluation confirms that our approach is able to automatically generate a large number of accurate product specifications. Furthermore, the evaluation shows that our schema reconciliation component outperforms state-of-the-art schema matching techniques in terms of precision and recall. Hoa Nguyen, Ariel Fuxman, Stelios Paparizos, Juliana Freire, Rakesh Agrawal 0001 |
Proc. VLDB Endow. | 3 |
| 2010 | Fuzzy matching of Web queries to structured dataabstractRecognizing the alternative ways people use to reference an entity, is important for many Web applications that query structured data. In such applications, there is often a mismatch between how content creators describe entities and how different users try to retrieve them. In this paper, we consider the problem of determining whether a candidate query approximately matches with an entity. We propose an off-line, data-driven, bottom-up approach that mines query logs for instances where Web content creators and Web users apply a variety of strings to refer to the same Web pages. This way, given a set of strings that reference entities, we generate an expanded set of equivalent strings for each entity. The proposed method is verified with experiments on real-life data sets showing that we can dramatically increase the queries that can be matched. Hady Wirawan Lauw, Stelios Paparizos |
ICDE | 3 |
| 2010 | Structured annotations of web queriesabstractQueries asked on web search engines often target structured data, such as commercial products, movie showtimes, or airline schedules. However, surfacing relevant results from such data is a highly challenging problem, due to the unstructured language of the web queries, and the imposing scalability and speed requirements of web search. In this paper, we discover latent structured semantics in web queries and produce Structured Annotations for them. We consider an annotation as a mapping of a query to a table of structured data and attributes of this table. Given a collection of structured tables, we present a fast and scalable tagging mechanism for obtaining all possible annotations of a query over these tables. However, we observe that for a given query only few are sensible for the user needs. We thus propose a principled probabilistic scoring mechanism, using a generative model, for assessing the likelihood of a structured annotation, and we define a dynamic threshold for filtering out misinterpreted query annotations. Our techniques are completely unsupervised, obviating the need for costly manual labeling effort. We evaluated our techniques using real world queries and data and present promising experimental results. Nikos Sarkas, Stelios Paparizos, Panayiotis Tsaparas |
SIGMOD Conference | 2 |
| 2009 | Answering web queries using structured data sourcesabstractIn web search today, a user types a few keywords which are then matched against a large collection of unstructured web pages. This leaves a lot to be desired for when the best answer to a query is contained in structured data stores and/or when the user includes some structural semantics in the query. Stelios Paparizos, Alexandros Ntoulas, John C. Shafer, Rakesh Agrawal 0001 |
SIGMOD Conference | 1 |
| 2007 | SIGOPT: Using Schema to Optimize XML Query ProcessingabstractThere has been a great deal of work in recent years on processing and optimizing queries against XML data. Typically in these previous works, schema information is not considered, so that evaluation techniques can continue to be used even in the absence of one. However, schema information is often available and, in this paper, we show that when available it can be exploited to great advantage in ways that complement "traditional" XML query optimization. To be usable in practice, we require that aspects of schema, essential for our purposes, be captured in a schema information graph (SIG). We exploit such meta-data knowledge with a preprocessing enumeration phase that detects potentially interchangeable evaluation units - we call such units alternate paths. We show, within an algebraic framework, methods that can break down a pattern tree into elementary paths and substitute them by one or more less costly alternate paths. This approach allows us to present various rewritten forms of the XML query to the query optimizer, and allows the DBMS to explore a larger space of query evaluation plans. We assessed the benefits of the proposed techniques experimentally with the XMark data set and show that the SIG-based optimizations can result in significant performance improvements. Stelios Paparizos, Jignesh M. Patel, H. V. Jagadish |
ICDE | 1 |
| 2005 | Pattern Tree Algebras: Sets or Sequences?
Stelios Paparizos, H. V. Jagadish |
VLDB | 1 |
| 2004 | Tree Logical Classes for Efficient Evaluation of XQueryabstractXML is widely praised for its flexibility in allowing repeated and missing sub-elements. However, this flexibility makes it challenging to develop a bulk algebra, which typically manipulates sets of objects with identical structure. A set of XML elements, say of type book, may have members that vary greatly in structure, e.g. in the number of author sub-elements. This kind of heterogeneity may permeate the entire document in a recursive fashion: e.g., different authors of the same or different book may in turn greatly vary in structure. Even when the document conforms to a schema, the flexible nature of schemas for XML still allows such significant variations in structure among elements in a collection. Bulk processing of such heterogeneous sets is problematic.In this paper, we introduce the notion of logical classes (LC) of pattern tree nodes, and generalize the notion of pattern tree matching to handle node logical classes. This abstraction pays off significantly in allowing us to reason with an inherently heterogeneous collection of elements in a uniform, homogeneous way. Based on this, we define a Tree Logical Class (TLC) algebra that is capable of handling the heterogeneity arising in XML query processing, while avoiding redundant work. We present an algorithm to obtain a TLC algebra expression from an XQuery statement (for a large fragment of XQuery). We show how to implement the TLC algebra efficiently, introducing the nest-join as an important physical operator for XML query processing. We show that evaluation plans generated using the TLC algebra not only are simpler but also perform better than those generated by competing approaches. TLC is the algebra used in the Timber [8] system developed at the University of Michigan. Stelios Paparizos, Yuqing Wu, Laks V. S. Lakshmanan, H. V. Jagadish |
SIGMOD Conference | 1 |
| 2003 | Persistent Applications via Automatic RecoveryabstractBuilding highly available enterprise applications using Web-oriented middleware is hard. Runtime implementations frequently do not address the problems of application state persistence and fault-tolerance, placing the burden of managing session state and, in particular, handling system failures on application programmers. This paper describes Phoenix/APP, a runtime service based on the notion of recovery guarantees. Phoenix/APP transparently masks failures and automatically recovers component-based applications. This both increases application availability and simplifies application development. We demonstrate the feasibility of this approach by describing the design and implementation of Phoenix/APP in Microsoft's .NET runtime and present results on the cost of persisting and recovering component-based applications. Roger S. Barga, David B. Lomet, Stelios Paparizos, Sirish Chandrasekaran |
IDEAS | 3 |
| 2003 | TIMBER: A Native System for Querying XMLabstractXML has become ubiquitous, and XML data has to be managed in databases. The current industry standard is to map XML data into relational tables and store this information in a relational database. Such mappings create both expressive power problems and performance problems.In the TIMBER [7] project we are exploring the issues involved in storing XML in native format. We believe that the key intellectual contribution of this system is a comprehensive set-at-a-time query processing ability in a native XML store, with all the standard components of relational query processing, including algebraic rewriting and a cost-based optimizer. Stelios Paparizos, Shurug Al-Khalifa, Adriane Chapman, H. V. Jagadish, Laks V. S. Lakshmanan, Andrew Nierman, Jignesh M. Patel, Divesh Srivastava, Nuwee Wiwatwattana, Yuqing Wu, Cong Yu 0001 |
SIGMOD Conference | 1 |
| 2003 | From Tree Patterns to Generalized Tree Patterns: On Efficient Evaluation of XQuery
H. V. Jagadish, Laks V. S. Lakshmanan, Stelios Paparizos |
VLDB | 4 |
| 2002 | TIMBER: A native XML database
H. V. Jagadish, Shurug Al-Khalifa, Adriane Chapman, Laks V. S. Lakshmanan, Andrew Nierman, Stelios Paparizos, Jignesh M. Patel, Divesh Srivastava, Nuwee Wiwatwattana, Yuqing Wu, Cong Yu 0001 |
VLDB J. | 6 |