Demo Data from EDBT 2026 / reviewers in the wild / expert
Panagiotis G. Ipeirotis
dblp:39/986 · also Panos Ipeirotis
· DBLP profile ↗
46ranked-venue papers
10as first author
0since 2021 · last 2020
0000-0002-2966-7402ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 40 · 10 first-authorArtificial intelligence and machine learning · 12Applied, interdisciplinary, general and emerging computing · 7 · 1 first-authorHuman-computer interaction and ubiquitous computing · 3Computer networks · 1Graphics, computer vision, multimedia, augmented reality and games · 1Theory of computation · 1
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
30 papers |
Information retrieval · 56% Query processing and optimization · 11% Web and social media mining · 9% | |
| Human-computer interaction and pervasive computing
4 papers |
Collaborative and social computing · 100% | |
| Artificial intelligence
3 papers |
Image recognition and object detection · 51% Information extraction and text analysis · 32% Multi-agent systems · 17% |
Topics — the 30 heaviest of 73, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Collaborative and social computing
crowdsourcing |
1.2 | 4 | 2020 | Creativity on Paid Crowdsourcing Platforms · CHI 2020 Demographics and Dynamics of Mechanical Turk Workers · WSDM 2018 Getting More for Less: Optimized Crowdsourcing with Dynamic Tasks and Goals · WWW 2015 |
Collaborative and social computing
creative work |
0.4 | 1 | 2020 | Creativity on Paid Crowdsourcing Platforms · CHI 2020 |
Information retrieval
retrieval models |
0.4 | 4 | 2012 | Answering General Time-Sensitive Queries · IEEE Trans. Knowl. Data Eng. 2012 Relevance-Based Retrieval on Hidden-Web Text Databases without Ranking Support · IEEE Trans. Knowl. Data Eng. 2011 Ranked queries over sources with Boolean query interfaces without ranking support · ICDE 2010 |
Information retrieval
ranking |
0.3 | 2 | 2012 | Answering General Time-Sensitive Queries · IEEE Trans. Knowl. Data Eng. 2012 Relevance-Based Retrieval on Hidden-Web Text Databases without Ranking Support · IEEE Trans. Knowl. Data Eng. 2011 |
Computer vision › Image recognition and object detection › image classification
fine-grained image classification |
0.2 | 1 | 2015 | Building a bird recognition app and large scale dataset with citizen scientists: The fine print in fine-grained dataset collection · CVPR 2015 |
Collaborative and social computing › crowdsourcing
micro-task crowdsourcing |
0.2 | 1 | 2015 | The Dynamics of Micro-Task Crowdsourcing: The Case of Amazon MTurk · WWW 2015 |
Collaborative and social computing › crowdsourcing
worker retention |
0.2 | 1 | 2015 | Getting More for Less: Optimized Crowdsourcing with Dynamic Tasks and Goals · WWW 2015 |
Data mining
text mining |
0.2 | 2 | 2011 | Estimating the Helpfulness and Economic Impact of Product Reviews: Mining Text and Reviewer Characteristics · IEEE Trans. Knowl. Data Eng. 2011 Show me the money!: deriving the pricing power of product features by mining consumer reviews · KDD 2007 |
Information retrieval › online advertising
ad targeting |
0.2 | 1 | 2014 | Quizz: targeted crowdsourcing with a billion (potential) users · WWW 2014 |
Information retrieval › document processing › document analysis
document annotation |
0.2 | 1 | 2014 | Facilitating Document Annotation Using Content and Querying Value · IEEE Trans. Knowl. Data Eng. 2014 |
Knowledge graphs › knowledge graph management
knowledge base curation |
0.2 | 1 | 2014 | Trust, but verify: predicting contribution quality for knowledge base construction and curation · WSDM 2014 |
Knowledge graphs
knowledge graph construction |
0.2 | 1 | 2014 | Trust, but verify: predicting contribution quality for knowledge base construction and curation · WSDM 2014 |
Data integration and cleaning › metadata management
metadata extraction |
0.2 | 1 | 2014 | Facilitating Document Annotation Using Content and Querying Value · IEEE Trans. Knowl. Data Eng. 2014 |
Web and social media mining › trust assessment
reputation system |
0.2 | 1 | 2013 | Have you done anything like that?: predicting performance using inter-category reputation · WSDM 2013 |
Information retrieval
search engines |
0.2 | 3 | 2010 | Ranked queries over sources with Boolean query interfaces without ranking support · ICDE 2010 QProber: A system for automatic classification of hidden-Web databases · ACM Trans. Inf. Syst. 2003 Distributed Search over the Hidden Web: Hierarchical Database Sampling and Selection · VLDB 2002 |
Information retrieval › search interfaces
faceted search |
0.2 | 2 | 2008 | Automatic Extraction of Useful Facet Hierarchies from Text Databases · ICDE 2008 Faceted Browsing over Large Databases of Text-Annotated Objects · ICDE 2007 |
Information retrieval › distributed information retrieval
resource selection |
0.1 | 3 | 2008 | Classification-aware hidden-web text database selection · ACM Trans. Inf. Syst. 2008 Modeling and Managing Content Changes in Text Databases · ICDE 2005 Distributed Search over the Hidden Web: Hierarchical Database Sampling and Selection · VLDB 2002 |
Information retrieval › ranking › text ranking
document ranking |
0.1 | 1 | 2012 | Answering General Time-Sensitive Queries · IEEE Trans. Knowl. Data Eng. 2012 |
Information retrieval › document retrieval
temporal information retrieval |
0.1 | 1 | 2012 | Answering General Time-Sensitive Queries · IEEE Trans. Knowl. Data Eng. 2012 |
Information retrieval › ranking › context-aware ranking
temporal ranking |
0.1 | 1 | 2012 | Answering General Time-Sensitive Queries · IEEE Trans. Knowl. Data Eng. 2012 |
Information retrieval
distributed information retrieval |
0.1 | 2 | 2008 | Classification-aware hidden-web text database selection · ACM Trans. Inf. Syst. 2008 Modeling and Managing Content Changes in Text Databases · ICDE 2005 |
Query processing and optimization
join processing |
0.1 | 2 | 2009 | Join Optimization of Information Extraction Output: Quality Matters! · ICDE 2009 Text joins in an RDBMS for web data integration · WWW 2003 |
Information retrieval › text summarization
content summary maintenance |
0.1 | 2 | 2007 | Modeling and managing changes in text databases · ACM Trans. Database Syst. 2007 Modeling and Managing Content Changes in Text Databases · ICDE 2005 |
Information retrieval
e-commerce search |
0.1 | 1 | 2011 | Towards a theory model for product search · WWW 2011 |
Data mining
predictive modeling |
0.1 | 1 | 2011 | Estimating the Helpfulness and Economic Impact of Product Reviews: Mining Text and Reviewer Characteristics · IEEE Trans. Knowl. Data Eng. 2011 |
Information retrieval › ranking › search ranking
relevance ranking |
0.1 | 1 | 2011 | Relevance-Based Retrieval on Hidden-Web Text Databases without Ranking Support · IEEE Trans. Knowl. Data Eng. 2011 |
Information retrieval › search engines
structured data search |
0.1 | 1 | 2011 | Relevance-Based Retrieval on Hidden-Web Text Databases without Ranking Support · IEEE Trans. Knowl. Data Eng. 2011 |
Query processing and optimization › top-k query processing
rank-aware query processing |
0.1 | 1 | 2010 | Ranked queries over sources with Boolean query interfaces without ranking support · ICDE 2010 |
Query processing and optimization
top-k query processing |
0.1 | 1 | 2010 | Ranked queries over sources with Boolean query interfaces without ranking support · ICDE 2010 |
Empirical software engineering
developer studies |
0.1 | 1 | 2018 | Demographics and Dynamics of Mechanical Turk Workers · WSDM 2018 |
Methods — techniques the papers use, named apart from their topics
selection bias correction · 0.7capture-recapture · 0.7econometric analysis · 0.5predictive modeling · 0.4log analysis · 0.4questionnaire · 0.4quantitative analysis · 0.4qualitative analysis · 0.4information theory · 0.4ad targeting · 0.4boolean query interface · 0.2probabilistic model · 0.2optimization · 0.2mixed-effects models · 0.2mixed effects model · 0.2crowdsourcing · 0.2citizen science annotation · 0.2volatility modeling · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Creativity on Paid Crowdsourcing PlatformsabstractCrowdsourcing platforms are increasingly being harnessed for creative work. The platforms' potential for creative work is clearly identified, but the workers' perspectives on such work have not been extensively documented. In this paper, we uncover what the workers have to say about creative work on paid crowdsourcing platforms. Through a quantitative and qualitative analysis of a questionnaire launched on two different crowdsourcing platforms, our results revealed clear differences between the workers on the platforms in both preferences and prior experience with creative work. We identify common pitfalls with creative work on crowdsourcing platforms, provide recommendations for requesters of creative work, and discuss the meaning of our findings within the broader scope of creativity-oriented research. To the best of our knowledge, we contribute the first extensive worker-oriented study of creative work on paid crowdsourcing platforms. Jonas Oppenlaender, Kristy Milland, Aku Visuri, Panagiotis G. Ipeirotis, Simo Hosio |
CHI | 4 |
| 2018 | Demographics and Dynamics of Mechanical Turk WorkersabstractWe present an analysis of the population dynamics and demographics of Amazon Mechanical Turk workers based on the results of the survey that we conducted over a period of 28 months, with more than 85K responses from 40K unique participants. The demographics survey is ongoing (as of November 2017), and the results are available at http://demographics.mturk-tracker.com: we provide an API for researchers to download the survey data. We use techniques from the field of ecology, in particular, the capture-recapture technique, to understand the size and dynamics of the underlying population. We also demonstrate how to model and account for the inherent selection biases in such surveys. Our results indicate that there are more than 100K workers available in Amazon»s crowdsourcing platform, the participation of the workers in the platform follows a heavy-tailed distribution, and at any given time there are more than 2K active workers. We also show that the half-life of a worker on the platform is around 12-18 months and that the rate of arrival of new workers balances the rate of departures, keeping the overall worker population relatively stable. Finally, we demonstrate how we can estimate the biases of different demographics to participate in the survey tasks, and show how to correct such biases. Our methodology is generic and can be applied to any platform where we are interested in understanding the dynamics and demographics of the underlying user population. Djellel Eddine Difallah, Elena Filatova, Panagiotis G. Ipeirotis |
WSDM | 3 |
| 2015 | Building a bird recognition app and large scale dataset with citizen scientists: The fine print in fine-grained dataset collectionabstractWe introduce tools and methodologies to collect high quality, large scale fine-grained computer vision datasets using citizen scientists - crowd annotators who are passionate and knowledgeable about specific domains such as birds or airplanes. We worked with citizen scientists and domain experts to collect NABirds, a new high quality dataset containing 48,562 images of North American birds with 555 categories, part annotations and bounding boxes. We find that citizen scientists are significantly more accurate than Mechanical Turkers at zero cost. We worked with bird experts to measure the quality of popular datasets like CUB-200-2011 and ImageNet and found class label error rates of at least 4%. Nevertheless, we found that learning algorithms are surprisingly robust to annotation errors and this level of training data corruption can lead to an acceptably small increase in test error if the training set has sufficient size. At the same time, we found that an expert-curated high quality test set like NABirds is necessary to accurately measure the performance of fine-grained computer vision systems. We used NABirds to train a publicly available bird recognition service deployed on the web site of the Cornell Lab of Ornithology. Grant Van Horn, Steve Branson, Ryan Farrell, Scott Haber, Jessie Barry, Panagiotis G. Ipeirotis, Pietro Perona, Serge J. Belongie |
CVPR | 6 |
| 2015 | Hiring Behavior Models for Online Labor MarketsabstractIn an online labor marketplace employers post jobs, receive freelancer applications and make hiring decisions. These hiring decisions are based on the freelancer's observed (e.g., education) and latent (e.g., ability) characteristics. Because of the heterogeneity that appears in the observed characteristics, and the existence of latent ones, identifying and hiring the best possible applicant is a very challenging task. In this work we study and model the employer's hiring behavior. We assume that employers are utility maximizers and make rational decisions by hiring the best possible applicant at hand. Based on this premise, we propose a series of probabilistic models that estimate the hiring probability of each applicant. We train and test our models on more than 600,000 job applications obtained by oDesk.com, and we show evidence that the proposed models outperform currently in-use baselines. To get further insights, we conduct an econometric analysis and observe that the attributes that are strongly correlated with the hiring probability are whether or not the freelancer and the employer have previously worked together, the available information on the freelancer's profile, the countries of the employer and the freelancer and the skillset of the freelancer. Finally, we find that the faster a freelancer applies to an opening, the higher is the probability to get the job. Marios Kokkodis, Panagiotis Papadimitriou 0002, Panagiotis G. Ipeirotis |
WSDM | 3 |
| 2015 | The Dynamics of Micro-Task Crowdsourcing: The Case of Amazon MTurkabstractMicro-task crowdsourcing is rapidly gaining popularity among research communities and businesses as a means to leverage Human Computation in their daily operations. Unlike any other service, a crowdsourcing platform is in fact a marketplace subject to human factors that affect its performance, both in terms of speed and quality. Indeed, such factors shape the dynamics of the crowdsourcing market. For example, a known behavior of such markets is that increasing the reward of a set of tasks would lead to faster results. However, it is still unclear how different dimensions interact with each other: reward, task type, market competition, requester reputation, etc. In this paper, we adopt a data-driven approach to (A) perform a long-term analysis of a popular micro-task crowdsourcing platform and understand the evolution of its main actors (workers, requesters, and platform). (B) We leverage the main findings of our five year log analysis to propose features used in a predictive model aiming at determining the expected performance of any batch at a specific point in time. We show that the number of tasks left in a batch and how recent the batch is are two key features of the prediction. (C) Finally, we conduct an analysis of the demand (new tasks posted by the requesters) and supply (number of tasks completed by the workforce) and show how they affect task prices on the marketplace. Djellel Eddine Difallah, Michele Catasta, Gianluca Demartini, Panagiotis G. Ipeirotis, Philippe Cudré-Mauroux |
WWW | 4 |
| 2015 | Getting More for Less: Optimized Crowdsourcing with Dynamic Tasks and GoalsabstractIn crowdsourcing systems, the interests of contributing participants and system stakeholders are often not fully aligned. Participants seek to learn, be entertained, and perform easy tasks, which offer them instant gratification; system stakeholders want users to complete more difficult tasks, which bring higher value to the crowdsourced application. We directly address this problem by presenting techniques that optimize the crowdsourcing process by jointly maximizing the user longevity in the system and the true value that the system derives from user participation. Ari Kobren, Chun How Tan, Panagiotis G. Ipeirotis, Evgeniy Gabrilovich |
WWW | 3 |
| 2015 | A system for scalable and reliable technical-skill testing in online labor markets
Maria Christoforaki, Panagiotis G. Ipeirotis |
Comput. Networks | 2 |
| 2014 | STEP: A Scalable Testing and Evaluation PlatformabstractThe emergence of online crowdsourcing sites, online work platforms, and evenMassive Open Online Courses (MOOCs), has created an increasing need for reliably evaluating the skills of the participating users in a scalable way.Many platforms already allow users to take online tests and verify their skills, but the existing approaches face many problems. First of all, cheating is very common in online testing without supervision, as the test questions often "leak" and become easily available online together with the answers.Second, technical skills, such as programming, require the tests to be frequently updated in order to reflect the current state-of-the-art. Third,there is very limited evaluation of the tests themselves, and how effectively they measure the skill that the users are tested for. In this paper, we present a Scalable Testing and Evaluation Platform (STEP),that allows continuous generation and evaluation of test questions. STEP leverages already available content, on Question Answering sites such as StackOverflow and re-purposes these questions to generate tests. The system utilizes a crowdsourcing component for the editing of the questions, while it uses automated techniques for identifying promising QA threads that can be successfully re-purposed for testing. This continuous question generation decreases the impact of cheating and also creates questions that are closer to the real problems that the skill holder is expected to solve in real life.STEP also leverages the use of Item Response Theory to evaluate the quality of the questions. We also use external signals about the quality of the workers.These identify the questions that have the strongest predictive ability in distinguishing workers that have the potential to succeed in the online job marketplaces. Existing approaches contrast in using only internal consistency metrics to evaluate the questions. Finally, our system employs an automatic "leakage detector" that queries the Internet to identify leaked versions of our questions. We then mark these questions as "practice only," effectively removing them from the pool of questions used for evaluation. Our experimental evaluation shows that our system generates questions of comparable or higher quality compared to existing tests, with a cost of approximately 3-5 dollars per question, which is lower than the cost of licensing questions from existing test banks. Maria Christoforaki, Panagiotis G. Ipeirotis |
HCOMP | 2 |
| 2014 | Efficient Filtering on Hidden Document Streams
Eduardo J. Ruiz, Vagelis Hristidis, Panagiotis G. Ipeirotis |
ICWSM | 3 |
| 2014 | Trust, but verify: predicting contribution quality for knowledge base construction and curationabstractThe largest publicly available knowledge repositories, such as Wikipedia and Freebase, owe their existence and growth to volunteer contributors around the globe. While the majority of contributions are correct, errors can still creep in, due to editors' carelessness, misunderstanding of the schema, malice, or even lack of accepted ground truth. If left undetected, inaccuracies often degrade the experience of users and the performance of applications that rely on these knowledge repositories. We present a new method, CQUAL, for automatically predicting the quality of contributions submitted to a knowledge base. Significantly expanding upon previous work, our method holistically exploits a variety of signals, including the user's domains of expertise as reflected in her prior contribution history, and the historical accuracy rates of different types of facts. In a large-scale human evaluation, our method exhibits precision of 91% at 80% recall. Our model verifies whether a contribution is correct immediately after it is submitted, significantly alleviating the need for post-submission human reviewing. Chun How Tan, Eugene Agichtein, Panagiotis G. Ipeirotis, Evgeniy Gabrilovich |
WSDM | 3 |
| 2014 | Quizz: targeted crowdsourcing with a billion (potential) usersabstractWe describe Quizz, a gamified crowdsourcing system that simultaneously assesses the knowledge of users and acquires new knowledge from them. Quizz operates by asking users to complete short quizzes on specific topics; as a user answers the quiz questions, Quizz estimates the user's competence. To acquire new knowledge, Quizz also incorporates questions for which we do not have a known answer; the answers given by competent users provide useful signals for selecting the correct answers for these questions. Quizz actively tries to identify knowledgeable users on the Internet by running advertising campaigns, effectively leveraging the targeting capabilities of existing, publicly available, ad placement services. Quizz quantifies the contributions of the users using information theory and sends feedback to the advertisingsystem about each user. The feedback allows the ad targeting mechanism to further optimize ad placement. Panagiotis G. Ipeirotis, Evgeniy Gabrilovich |
WWW | 1 |
| 2014 | Repeated labeling using multiple noisy labelers
Panagiotis G. Ipeirotis, Foster J. Provost, Victor S. Sheng, Jing Wang 0019 |
Data Min. Knowl. Discov. | 1 |
| 2014 | Facilitating Document Annotation Using Content and Querying ValueabstractA large number of organizations today generate and share textual descriptions of their products, services, and actions. Such collections of textual data contain significant amount of structured information, which remains buried in the unstructured text. While information extraction algorithms facilitate the extraction of structured relations, they are often expensive and inaccurate, especially when operating on top of text that does not contain any instances of the targeted structured information. We present a novel alternative approach that facilitates the generation of the structured metadata by identifying documents that are likely to contain information of interest and this information is going to be subsequently useful for querying the database. Our approach relies on the idea that humans are more likely to add the necessary metadata during creation time, if prompted by the interface; or that it is much easier for humans (and/or algorithms) to identify the metadata when such information actually exists in the document, instead of naively prompting users to fill in forms with information that is not available in the document. As a major contribution of this paper, we present algorithms that identify structured attributes that are likely to appear within the document, by jointly utilizing the content of the text and the query workload. Our experimental evaluation shows that our approach generates superior results compared to approaches that rely only on the textual content or only on the query workload, to identify attributes of interest. Eduardo J. Ruiz, Vagelis Hristidis, Panagiotis G. Ipeirotis |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2013 | Have you done anything like that?: predicting performance using inter-category reputationabstractOnline labor markets such as oDesk and Amazon Mechanical Turk have been growing in importance over the last few years. In these markets, employers post tasks on which remote contractors work and deliver the product of their work. As in most online marketplaces, reputation mechanisms play a very important role in facilitating transactions, since they instill trust and are often predictive of the future satisfaction of the employer. However, labor markets are usually highly heterogeneous in terms of available task categories; in such scenarios, past performance may not be a representative signal of future performance. To account for this heterogeneity, in our work, we build models that predict the performance of a worker based on prior, category-specific feedback. Our models assume that each worker has a category-specific quality, which is latent and not directly observable; what is observable, though, is the set of feedback ratings of the worker and of other contractors with similar work histories. Based on this information, we build a multi-level, hierarchical scheme that deals effectively with the data sparseness, which is inherent in many cases of interest (i.e., contractors with relatively brief work histories). We evaluate our models on a large corpus of real transactional data from oDesk, an online labor market with hundreds of millions of dollars in transaction volume. Our results show an improved accuracy of up to 47% compared to the existing baseline. Marios Kokkodis, Panagiotis G. Ipeirotis |
WSDM | 2 |
| 2012 | Answering General Time-Sensitive QueriesabstractTime is an important dimension of relevance for a large number of searches, such as over blogs and news archives. So far, research on searching over such collections has largely focused on locating topically similar documents for a query. Unfortunately, topic similarity alone is not always sufficient for document ranking. In this paper, we observe that, for an important class of queries that we call time-sensitive queries, the publication time of the documents in a news archive is important and should be considered in conjunction with the topic similarity to derive the final document ranking. Earlier work has focused on improving retrieval for “recency” queries that target recent documents. We propose a more general framework for handling time-sensitive queries and we automatically identify the important time intervals that are likely to be of interest for a query. Then, we build scoring techniques that seamlessly integrate the temporal aspect into the overall ranking mechanism. We present an extensive experimental evaluation using a variety of news article data sets, including TREC data as well as real web data analyzed using the Amazon Mechanical Turk. We examine several techniques for detecting the important time intervals for a query over a news archive and for incorporating this information in the retrieval process. We show that our techniques are robust and significantly improve result quality for time-sensitive queries compared to state-of-the-art retrieval techniques. Wisam Dakka, Luis Gravano, Panagiotis G. Ipeirotis |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2011 | Towards a theory model for product searchabstractWith the growing pervasiveness of the Internet, online search for products and services is constantly increasing. Most product search engines are based on adaptations of theoretical models devised for information retrieval. However, the decision mechanism that underlies the process of buying a product is different than the process of locating relevant documents or objects. Beibei Li 0003, Anindya Ghose, Panagiotis G. Ipeirotis |
WWW | 3 |
| 2011 | Estimating the Helpfulness and Economic Impact of Product Reviews: Mining Text and Reviewer CharacteristicsabstractWith the rapid growth of the Internet, the ability of users to create and publish content has created active electronic communities that provide a wealth of product information. However, the high volume of reviews that are typically published for a single product makes harder for individuals as well as manufacturers to locate the best reviews and understand the true underlying quality of a product. In this paper, we reexamine the impact of reviews on economic outcomes like product sales and see how different factors affect social outcomes such as their perceived usefulness. Our approach explores multiple aspects of review text, such as subjectivity levels, various measures of readability and extent of spelling errors to identify important text-based features. In addition, we also examine multiple reviewer-level features such as average usefulness of past reviews and the self-disclosed identity measures of reviewers that are displayed next to a review. Our econometric analysis reveals that the extent of subjectivity, informativeness, readability, and linguistic correctness in reviews matters in influencing sales and perceived usefulness. Reviews that have a mixture of objective, and highly subjective sentences are negatively associated with product sales, compared to reviews that tend to include only subjective or only objective information. However, such reviews are rated more informative (or helpful) by other users. By using Random Forest-based classifiers, we show that we can accurately predict the impact of reviews on sales and their perceived usefulness. We examine the relative importance of the three broad feature categories: “reviewer-related” features, “review subjectivity” features, and “review readability” features, and find that using any of the three feature sets results in a statistically equivalent performance as in the case of using all available features. This paper is the first study that integrates econometric, text mining, and predictive modeling techniques toward a more complete analysis of the information captured by user-generated online reviews in order to estimate their helpfulness and economic impact. Anindya Ghose, Panagiotis G. Ipeirotis |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2011 | Relevance-Based Retrieval on Hidden-Web Text Databases without Ranking SupportabstractMany online or local data sources provide powerful querying mechanisms but limited ranking capabilities. For instance, PubMed allows users to submit highly expressive Boolean keyword queries, but ranks the query results by date only. However, a user would typically prefer a ranking by relevance, measured by an information retrieval (IR) ranking function. A naive approach would be to submit a disjunctive query with all query keywords, retrieve all the returned matching documents, and then rerank them. Unfortunately, such an operation would be very expensive due to the large number of results returned by disjunctive queries. In this paper, we present algorithms that return the top results for a query, ranked according to an IR-style ranking function, while operating on top of a source with a Boolean query interface with no ranking capabilities (or a ranking capability of no interest to the end user). The algorithms generate a series of conjunctive queries that return only documents that are candidates for being highly ranked according to a relevance metric. Our approach can also be applied to other settings where the ranking is monotonic on a set of factors (query keywords in IR) and the source query interface is a Boolean expression of these factors. Our comprehensive experimental evaluation on the PubMed database and a TREC data set show that we achieve order of magnitude improvement compared to the current baseline approaches. Vagelis Hristidis, Yuheng Hu, Panagiotis G. Ipeirotis |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2010 | Ranked queries over sources with Boolean query interfaces without ranking supportabstractMany online or local data sources provide powerful querying mechanisms but limited ranking capabilities. For instance, PubMed allows users to submit highly expressive Boolean keyword queries, but ranks the query results by date only. However, a user would typically prefer a ranking by relevance, measured by an Information Retrieval (IR) ranking function. The naive approach would be to submit a disjunctive query with all query keywords, retrieve the returned documents, and then re-rank them. Unfortunately, such an operation would be very expensive due to the large number of results returned by disjunctive queries. In this paper we present algorithms that return the top results for a query, ranked according to an IR-style ranking function, while operating on top of a source with a Boolean query interface with no ranking capabilities (or a ranking capability of no interest to the end user). The algorithms generate a series of conjunctive queries that return only documents that are candidates for being highly ranked according to a relevance metric. Our approach can also be applied to other settings where the ranking is monotonic on a set of factors (query keywords in IR) and the source query interface is a Boolean expression of these factors. Our comprehensive experimental evaluation on the PubMed database and TREC dataset show that we achieve order of magnitude improvement compared to the current baseline approaches. Vagelis Hristidis, Yuheng Hu, Panagiotis G. Ipeirotis |
ICDE | 3 |
| 2009 | Join Optimization of Information Extraction Output: Quality Matters!abstractInformation extraction (IE) systems are trained to extract specific relations from text databases. Real-world applications often require that the output of multiple IE systems be joined to produce the data of interest. To optimize the execution of a join of multiple extracted relations, it is not sufficient to consider only execution time. In fact, the quality of the join output is of critical importance: unlike in the relational world, different join execution plans can produce join results of widely different quality whenever IE systems are involved. In this paper, we develop a principled approach to understand, estimate, and incorporate output quality into the join optimization process over extracted relations. We argue that the output quality is affected by (a) the configuration of the IE systems used to process documents, (b) the document retrieval strategies used to retrieve documents, and (c) the actual join algorithm used. Our analysis considers several alternatives for these factors, and predicts the output quality - and, of course, the execution time - of the alternate execution plans. We establish the accuracy of our analytical models, as well as study the effectiveness of a quality-aware join optimizer, with a large-scale experimental evaluation over real-world text collections and state-of-the-art IE systems. Alpa Jain, Panagiotis G. Ipeirotis, AnHai Doan, Luis Gravano |
ICDE | 2 |
| 2009 | Modeling volatility in prediction marketsabstractThere is significant experimental evidence that prediction markets are efficient mechanisms for aggregating information and are more accurate in forecasting events than traditional forecasting methods, such as polls. Interpretation of prediction market prices as probabilities has been extensively studied in the literature. However there is little research on the volatility of prediction market prices. Given that volatility is fundamental in estimating significance of price movements, it is important to have a better understanding of the volatility of the contract prices. Nikolay Archak, Panagiotis G. Ipeirotis |
EC | 2 |
| 2009 | Query by documentabstractWe are experiencing an unprecedented increase of content contributed by users in forums such as blogs, social networking sites and microblogging services. Such abundance of content complements content on web sites and traditional media forums such as news papers, news and financial streams, and so on. Given such plethora of information there is a pressing need to cross reference information across textual services. For example, commonly we read a news item and we wonder if there are any blogs reporting related content or vice versa. Yin Yang 0001, Nilesh Bansal, Wisam Dakka, Panagiotis G. Ipeirotis, Nick Koudas, Dimitris Papadias |
WSDM | 4 |
| 2009 | A quality-aware optimizer for information extractionabstractA large amount of structured information is buried in unstructured text. Information extraction systems can extract structured relations from the documents and enable sophisticated, SQL-like queries over unstructured text. Information extraction systems are not perfect and their output has imperfect precision and recall (i.e., contains spurious tuples and misses good tuples). Typically, an extraction system has a set of parameters that can be used as “knobs” to tune the system to be either precision- or recall-oriented. Furthermore, the choice of documents processed by the extraction system also affects the quality of the extracted relation. So far, estimating the output quality of an information extraction task has been an ad hoc procedure, based mainly on heuristics. In this article, we show how to use Receiver Operating Characteristic (ROC) curves to estimate the extraction quality in a statistically robust way and show how to use ROC analysis to select the extraction parameters in a principled manner. Furthermore, we present analytic models that reveal how different document retrieval strategies affect the quality of the extracted relation. Finally, we present our maximum likelihood approach for estimating, on the fly, the parameters required by our analytic models to predict the runtime and the output quality of each execution plan. Our experimental evaluation demonstrates that our optimization approach predicts accurately the output quality and selects the fastest execution plan that satisfies the output quality restrictions. Alpa Jain, Panagiotis G. Ipeirotis |
ACM Trans. Database Syst. | 2 |
| 2008 | Answering general time sensitive queriesabstractTime is an important dimension of relevance for a large number of searches, such as over blogs and news archives. So far, research on searching over such collections has largely focused on locating topically similar documents for a query. Unfortunately, topic similarity alone is not always sufficient for document ranking. In this paper, we observe that, for an important class of queries that we call time-sensitive queries, the publication time of the documents in a news archive is important and should be considered in conjunction with the topic similarity to derive the final document ranking. Earlier work has focused on improving retrieval for "recency" queries that target recent documents. We propose a more general framework for handling time-sensitive queries and we automatically identify the important time intervals that are likely to be of interest for a query. Then, we build scoring techniques that seamlessly integrate the temporal aspect into the overall ranking mechanism. We extensively evaluated our techniques using a variety of news article data sets, including TREC data as well as real web data analyzed using the Amazon Mechanical Turk. We examined several alternatives for detecting the important time intervals for a query over a news archive and for incorporating this information in the retrieval process. Our techniques are robust and significantly improve result quality for time-sensitive queries compared to state-of-the-art retrieval techniques. Wisam Dakka, Luis Gravano, Panagiotis G. Ipeirotis |
CIKM | 3 |
| 2008 | Automatic Extraction of Useful Facet Hierarchies from Text DatabasesabstractDatabases of text and text-annotated data constitute a significant fraction of the information available in electronic form. Searching and browsing are the typical ways that users locate items of interest in such databases. Faceted interfaces represent a new powerful paradigm that proved to be a successful complement to keyword searching. Thus far, the identification of the facets was either a manual procedure, or relied on apriori knowledge of the facets that can potentially appear in the underlying collection. In this paper, we present an unsupervised technique for automatic extraction of facets useful for browsing text databases. In particular, we observe, through a pilot study, that facet terms rarely appear in text documents, showing that we need external resources to identify useful facet terms. For this, we first identify important phrases in each document. Then, we expand each phrase with ";context"; phrases using external resources, such as WordNet and Wikipedia, causing facet terms to appear in the expanded database. Finally, we compare the term distributions in the original database and the expanded database to identify the terms that can be used to construct browsing facets. Our extensive user studies, using the Amazon Mechanical Turk service, show that our techniques produce facets with high precision and recall that are superior to existing approaches and help users locate interesting items faster. Wisam Dakka, Panagiotis G. Ipeirotis |
ICDE | 2 |
| 2008 | Get another label? improving data quality and data mining using multiple, noisy labelersabstractThis paper addresses the repeated acquisition of labels for data items when the labeling is imperfect. We examine the improvement (or lack thereof) in data quality via repeated labeling, and focus especially on the improvement of training labels for supervised induction. With the outsourcing of small tasks becoming easier, for example via Rent-A-Coder or Amazon's Mechanical Turk, it often is possible to obtain less-than-expert labeling at low cost. With low-cost labeling, preparing the unlabeled part of the data can become considerably more expensive than labeling. We present repeated-labeling strategies of increasing complexity, and show several main results. (i) Repeated-labeling can improve label quality and model quality, but not always. (ii) When labels are noisy, repeated labeling can be preferable to single labeling even in the traditional setting where labels are not particularly cheap. (iii) As soon as the cost of processing the unlabeled data is not free, even the simple strategy of labeling everything multiple times can give considerable advantage. (iv) Repeatedly labeling a carefully chosen set of points is generally preferable, and we present a robust technique that combines different notions of uncertainty to select data points for which quality should be improved. The bottom line: the results show clearly that when labeling is not perfect, selective acquisition of multiple labels is a strategy that data miners should have in their repertoire; for certain label-quality/cost regimes, the benefit is substantial. Victor S. Sheng, Foster J. Provost, Panagiotis G. Ipeirotis |
KDD | 3 |
| 2008 | Stay Elsewhere? Improving Local Search for Hotels Using Econometric Modeling and Image Classification
Beibei Li 0003, Anindya Ghose, Panagiotis G. Ipeirotis |
WebDB | 3 |
| 2008 | Classification-aware hidden-web text database selectionabstractMany valuable text databases on the web have noncrawlable contents that are “hidden” behind search interfaces. Metasearchers are helpful tools for searching over multiple such “hidden-web” text databases at once through a unified query interface. An important step in the metasearching process is database selection, or determining which databases are the most relevant for a given user query. The state-of-the-art database selection techniques rely on statistical summaries of the database contents, generally including the database vocabulary and associated word frequencies. Unfortunately, hidden-web text databases typically do not export such summaries, so previous research has developed algorithms for constructing approximate content summaries from document samples extracted from the databases via querying. We present a novel “focused-probing” sampling algorithm that detects the topics covered in a database and adaptively extracts documents that are representative of the topic coverage of the database. Our algorithm is the first to construct content summaries that include the frequencies of the words in the database. Unfortunately, Zipf's law practically guarantees that for any relatively large database, content summaries built from moderately sized document samples will fail to cover many low-frequency words; in turn, incomplete content summaries might negatively affect the database selection process, especially for short queries with infrequent words. To enhance the sparse document samples and improve the database selection decisions, we exploit the fact that topically similar databases tend to have similar vocabularies, so samples extracted from databases with a similar topical focus can complement each other. We have developed two database selection algorithms that exploit this observation. The first algorithm proceeds hierarchically and selects the best categories for a query, and then sends the query to the appropriate databases in the chosen categories. The second algorithm uses “shrinkage,” a statistical technique for improving parameter estimation in the face of sparse data, to enhance the database content summaries with category-specific words. We describe how to modify existing database selection algorithms to adaptively decide (at runtime) whether shrinkage is beneficial for a query. A thorough evaluation over a variety of databases, including 315 real web databases as well as TREC data, suggests that the proposed sampling methods generate high-quality content summaries and that the database selection algorithms produce significantly more relevant database selection decisions and overall search results than existing algorithms. Panagiotis G. Ipeirotis, Luis Gravano |
ACM Trans. Inf. Syst. | 1 |
| 2007 | Designing novel review ranking systems: predicting the usefulness and impact of reviewsabstractWith the rapid growth of the Internet, users' ability to publish content has created active electronic communities that provide a wealth of product information. Consumers naturally gravitate to reading reviews in order to decide whether to buy a product. However, the high volume of reviews that are typically published for a single product makes it harder for individuals to locate the best reviews and understand the true underlying quality of a product based on the reviews. Similarly, the manufacturer of a product needs to identify the reviews that influence the customer base, and examine the content of these reviews. In this paper, we propose two ranking mechanisms for ranking product reviews: a consumer-oriented ranking mechanism ranks the reviews according to their expected helpfulness, and a manufacturer-oriented ranking mechanism ranks the reviews according to their expected effect on sales. Our ranking mechanism combines econometric analysis with text mining techniques in general, and with subjectivity analysis in particular. We show that subjectivity analysis can give useful clues about the helpfulness of a review and about its impact on sales. Our results can have several implications for the market design of online opinion forums. Anindya Ghose, Panagiotis G. Ipeirotis |
ICEC | 2 |
| 2007 | Opinion Mining using Econometrics: A Case Study on Reputation Systems
Anindya Ghose, Panagiotis G. Ipeirotis, Arun Sundararajan |
ACL | 2 |
| 2007 | Faceted Browsing over Large Databases of Text-Annotated ObjectsabstractWe demonstrate a fully working system for multifaceted browsing over large collections of text-annotated data, such as annotated images, that are stored in relational databases. Typically, such databases can be browsed across multiple facets (by topic, genre, location, and so on) and previous user studies showed that multifaceted interfaces improve substantially the ability of users to identify items of interest in the database. We demonstrate a scalable system that automatically generates multifaceted browsing hierarchies on top of a relational database that stores the underlying text-annotated objects. Our system supports a wide range of ranking alternatives for selecting and displaying the best facets and the best portions of the generated hierarchies, to facilitate browsing. We combine our ranking schemes with Rapid Serial Visual Presentation (RSVP), an advanced visualization technique, which further enhances the browsing experience and demonstrate how to use prefetching techniques to overcome the latency issues that are inherent when browsing the contents of a relational database using multifaceted interfaces. Wisam Dakka, Panagiotis G. Ipeirotis, Kenneth R. Wood |
ICDE | 2 |
| 2007 | Show me the money!: deriving the pricing power of product features by mining consumer reviewsabstractThe increasing pervasiveness of the Internet has dramatically changed the way that consumers shop for goods. Consumer-generated product reviews have become a valuable source of information for customers, who read the reviews and decide whether to buy the product based on the information provided. In this paper, we use techniques that decompose the reviews into segments that evaluate the individual characteristics of a product (e.g., image quality and battery life for a digital camera). Then, as a major contribution of this paper, we adapt methods from the econometrics literature, specifically the hedonic regression concept, to estimate: (a) the weight that customers place on each individual product feature, (b) the implicit evaluation score that customers assign to each feature, and (c) how these evaluations affect the revenue for a given product. Towards this goal, we develop a novel hybrid technique combining text mining and econometrics that models consumer product reviews as elements in a tensor product of feature and evaluation spaces. We then impute the quantitative impact of consumer reviews on product demand as a linear functional from this tensor product space. We demonstrate how to use a low-dimension approximation of this functional to significantly reduce the number of model parameters, while still providing good experimental results. We evaluate our technique using a data set from Amazon.com consisting of sales data and the related consumer reviews posted over a 15-month period for 242 products. Our experimental evaluation shows that we can extract actionable business intelligence from the data and better understand the customer preferences and actions. We also show that the textual portion of the reviews can improve product sales prediction compared to a baseline technique that simply relies on numeric data. Nikolay Archak, Anindya Ghose, Panagiotis G. Ipeirotis |
KDD | 3 |
| 2007 | Duplicate Record Detection: A SurveyabstractOften, in the real world, entities have two or more representations in databases. Duplicate records do not share a common key and/or they contain errors that make duplicate matching a difficult task. Errors are introduced as the result of transcription errors, incomplete information, lack of standard formats, or any combination of these factors. In this paper, we present a thorough analysis of the literature on duplicate record detection. We cover similarity metrics that are commonly used to detect similar field entries, and we present an extensive set of duplicate detection algorithms that can detect approximately duplicate records in a database. We also cover multiple techniques for improving the efficiency and scalability of approximate duplicate detection algorithms. We conclude with coverage of existing tools and with a brief discussion of the big open problems in the area Ahmed K. Elmagarmid, Panagiotis G. Ipeirotis, Vassilios S. Verykios |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2007 | Towards a query optimizer for text-centric tasksabstractText is ubiquitous and, not surprisingly, many important applications rely on textual data for a variety of tasks. As a notable example, information extraction applications derive structured relations from unstructured text; as another example, focused crawlers explore the Web to locate pages about specific topics. Execution plans for text-centric tasks follow two general paradigms for processing a text database: either we can scan, or “crawl,” the text database or, alternatively, we can exploit search engine indexes and retrieve the documents of interest via carefully crafted queries constructed in task-specific ways. The choice between crawl- and query-based execution plans can have a substantial impact on both execution time and output “completeness” (e.g., in terms of recall). Nevertheless, this choice is typically ad hoc and based on heuristics or plain intuition. In this article, we present fundamental building blocks to make the choice of execution plans for text-centric tasks in an informed, cost-based way. Towards this goal, we show how to analyze query- and crawl-based plans in terms of both execution time and output completeness. We adapt results from random-graph theory and statistics to develop a rigorous cost model for the execution plans. Our cost model reflects the fact that the performance of the plans depends on fundamental task-specific properties of the underlying text databases. We identify these properties and present efficient techniques for estimating the associated parameters of the cost model. We also present two optimization approaches for text-centric tasks that rely on the cost-model parameters and select efficient execution plans. Overall, our optimization approaches help build efficient execution plans for a task, resulting in significant efficiency and output completeness benefits. We complement our results with a large-scale experimental evaluation for three important text-centric tasks and over multiple real-life data sets. Panagiotis G. Ipeirotis, Eugene Agichtein, Pranay Jain, Luis Gravano |
ACM Trans. Database Syst. | 1 |
| 2007 | Modeling and managing changes in text databasesabstractLarge amounts of (often valuable) information are stored in web-accessible text databases. “Metasearchers” provide unified interfaces to query multiple such databases at once. For efficiency, metasearchers rely on succinct statistical summaries of the database contents to select the best databases for each query. So far, database selection research has largely assumed that databases are static, so the associated statistical summaries do not evolve over time. However, databases are rarely static and the statistical summaries that describe their contents need to be updated periodically to reflect content changes. In this article, we first report the results of a study showing how the content summaries of 152 real web databases evolved over a period of 52 weeks. Then, we show how to use “survival analysis” techniques in general, and Cox's proportional hazards regression in particular, to model database changes over time and predict when we should update each content summary. Finally, we exploit our change model to devise update schedules that keep the summaries up to date by contacting databases only when needed, and then we evaluate the quality of our schedules experimentally over real web databases. Panagiotis G. Ipeirotis, Alexandros Ntoulas, Junghoo Cho, Luis Gravano |
ACM Trans. Database Syst. | 1 |
| 2006 | To search or to crawl?: towards a query optimizer for text-centric tasksabstractText is ubiquitous and, not surprisingly, many important applications rely on textual data for a variety of tasks. As a notable example, information extraction applications derive structured relations from unstructured text; as another example, focused crawlers explore the web to locate pages about specific topics. Execution plans for text-centric tasks follow two general paradigms for processing a text database: either we can scan, or 'crawl," the text database or, alternatively, we can exploit search engine indexes and retrieve the documents of interest via carefully crafted queries constructed in task-specific ways. The choice between crawl- and query-based execution plans can have a substantial impact on both execution time and output "completeness" (e.g., in terms of recall). Nevertheless, this choice is typically ad-hoc and based on heuristics or plain intuition. In this paper, we present fundamental building blocks to make the choice of execution plans for text-centric tasks in an informed, cost-based way. Towards this goal, we show how to analyze query- and crawl-based plans in terms of both execution time and output completeness. We adapt results from random-graph theory and statistics to develop a rigorous cost model for the execution plans. Our cost model reflects the fact that the performance of the plans depends on fundamental task-specific properties of the underlying text databases. We identify these properties and present efficient techniques for estimating the associated cost-model parameters. Overall, our approach helps predict the most appropriate execution plans for a task, resulting in significant efficiency and output completeness benefits. We complement our results with a large-scale experimental evaluation for three important text-centric tasks and over multiple real-life data sets. Panagiotis G. Ipeirotis, Eugene Agichtein, Pranay Jain, Luis Gravano |
SIGMOD Conference | 1 |
| 2005 | Automatic construction of multifaceted browsing interfacesabstractDatabases of text and text-annotated data constitute a significant fraction of the information available in electronic form. Searching and browsing are the typical ways that users locate items of interest in such databases. Interfaces that use multifaceted hierarchies represent a new powerful browsing paradigm which has been proven to be a successful complement to keyword searching. Thus far, multifaceted hierarchies have been created manually or semi-automatically, making it difficult to deploy multifaceted interfaces over a large number of databases. We present automatic and scalable methods for creation of multifaceted interfaces. Our methods are integrated with traditional relational databases and can scale well for large databases. Furthermore, we present methods for selecting the best portions of the generated hierarchies when the screen space is not sufficient for displaying all the hierarchy at once. We apply our technique to a range of large data sets, including annotated images, television programming schedules, and web pages. The results are promising and suggest directions for future research. Wisam Dakka, Panagiotis G. Ipeirotis, Kenneth R. Wood |
CIKM | 2 |
| 2005 | Modeling and Managing Content Changes in Text DatabasesabstractLarge amounts of (often valuable) information are stored in Web-accessible text databases. "Metasearchers" provide unified interfaces to query multiple such databases at once. For efficiency, metasearchers rely on succinct statistical summaries of the database contents to select the best databases for each query. So far, database selection research has largely assumed that databases are static, so the associated statistical summaries do not need to change over time. However, databases are rarely static and the statistical summaries that describe their contents need to be updated periodically to reflect content changes. In this paper, we first report the results of a study showing how the content summaries of 152 real Web databases evolved over a period of 52 weeks. Then, we show how to use "survival analysis" techniques in general, and Cox's proportional hazards regression in particular, to model database changes over time and predict when we should update each content summary. Finally, we exploit our change model to devise update schedules that keep the summaries up to date by contacting databases only when needed, and then we evaluate the quality of our schedules experimentally over real Web databases. Panagiotis G. Ipeirotis, Alexandros Ntoulas, Junghoo Cho, Luis Gravano |
ICDE | 1 |
| 2004 | When one Sample is not Enough: Improving Text Database Selection Using ShrinkageabstractDatabase selection is an important step when searching over large numbers of distributed text databases. The database selection task relies on statistical summaries of the database contents, which are not typically exported by databases. Previous research has developed algorithms for constructing an approximate content summary of a text database from a small document sample extracted via querying. Unfortunately, Zipf's law practically guarantees that content summaries built this way for any relatively large database will fail to cover many low-frequency words. Incomplete content summaries might negatively affect the database selection process, especially for short queries with infrequent words. To improve the coverage of approximate content summaries, we build on the observation that topically similar databases tend to have related vocabularies. Therefore, the approximate content summaries of topically related databases can complement each other and increase their coverage. Specifically, we exploit a (given or derived) hierarchical categorization of the databases and adapt the notion of "shrinkage" -a form of smoothing that has been used successfully for document classification-to the content summary construction task. A thorough evaluation over 315 real web databases as well as over TREC data suggests that the shrinkage-based content summaries are substantially more complete than their "unshrunk" counterparts. We also describe how to modify existing database selection algorithms to adaptively decide -at run-time-whether to apply shrinkage for a query. Our experiments, which rely on TREC data sets, queries, and the associated "relevance judgments," show that our shrinkage-based approach significantly improves state-of-the-art database selection algorithms, and also outperforms a recently proposed hierarchical strategy that exploits database classification as well. Panagiotis G. Ipeirotis, Luis Gravano |
SIGMOD Conference | 1 |
| 2003 | Text Joins for Data Cleansing and Integration in an RDBMSabstractAn organization's data records are often noisy because of transcription errors, incomplete information, lack of standard formats for textual data or combinations thereof. A fundamental task in a data cleaning system is matching textual attributes that refer to the same entity (e.g., organization name or address). This matching is effectively performed via the cosine similarity metric from the information retrieval field. For robustness and scalability, these "text joins" are best done inside an RDBMS, which is where the data is likely to reside. Unfortunately, computing an exact answer to a text join can be expensive. We propose an approximate, sampling-based text join execution strategy that can be robustly executed in a standard, unmodified RDBMS. Luis Gravano, Panagiotis G. Ipeirotis, Nick Koudas, Divesh Srivastava |
ICDE | 2 |
| 2003 | Modeling Query-Based Access to Text Databases
Eugene Agichtein, Panagiotis G. Ipeirotis, Luis Gravano |
WebDB | 2 |
| 2003 | Text joins in an RDBMS for web data integrationabstractThe integration of data produced and collected across autonomous, heterogeneous web services is an increasingly important and challenging problem. Due to the lack of global identifiers, the same entity (e.g., a product) might have different textual representations across databases. Textual data is also often noisy because of transcription errors, incomplete information, and lack of standard formats. A fundamental task during data integration is matching of strings that refer to the same entity. In this paper, we adopt the widely used and established cosine similarity metric from the information retrieval field in order to identify potential string matches across web sources. We then use this similarity metric to characterize this key aspect of data integration as a join between relations on textual attributes, where the similarity of matches exceeds a specified threshold. Computing an exact answer to the text join can be expensive. For query processing efficiency, we propose a sampling-based join approximation strategy for execution in a standard, unmodified relational database management system (RDBMS), since more and more web sites are powered by RDBMSs with a web-based front end. We implement the join inside an RDBMS, using SQL queries, for scalability and robustness reasons. Finally, we present a detailed performance evaluation of an implementation of our algorithm within a commercial RDBMS, using real-life data sets. Our experimental results demonstrate the efficiency and accuracy of our techniques. Luis Gravano, Panagiotis G. Ipeirotis, Nick Koudas, Divesh Srivastava |
WWW | 2 |
| 2003 | QProber: A system for automatic classification of hidden-Web databasesabstractThe contents of many valuable Web-accessible databases are only available through search interfaces and are hence invisible to traditional Web "crawlers." Recently, commercial Web sites have started to manually organize Web-accessible databases into Yahoo!-like hierarchical classification schemes. Here we introduce QProber, a modular system that automates this classification process by using a small number of query probes, generated by document classifiers. QProber can use a variety of types of classifiers to generate the probes. To classify a database, QProber does not retrieve or inspect any documents or pages from the database, but rather just exploits the number of matches that each query probe generates at the database in question. We have conducted an extensive experimental evaluation of QProber over collections of real documents, experimenting with different types of document classifiers and retrieval models. We have also tested our system with over one hundred Web-accessible databases. Our experiments show that our system has low overhead and achieves high classification accuracy across a variety of databases. Luis Gravano, Panagiotis G. Ipeirotis, Mehran Sahami |
ACM Trans. Inf. Syst. | 2 |
| 2002 | Distributed Search over the Hidden Web: Hierarchical Database Sampling and Selection
Panagiotis G. Ipeirotis, Luis Gravano |
VLDB | 1 |
| 2001 | Probe, Count, and Classify: Categorizing Hidden Web DatabasesabstractThe contents of many valuable web-accessible databases are only accessible through search interfaces and are hence invisible to traditional web “crawlers.” Recent studies have estimated the size of this “hidden web” to be 500 billion pages, while the size of the “crawlable” web is only an estimated two billion pages. Recently, commercial web sites have started to manually organize web-accessible databases into Yahoo!-like hierarchical classification schemes. In this paper, we introduce a method for automating this classification process by using a small number of query probes. To classify a database, our algorithm does not retrieve or inspect any documents or pages from the database, but rather just exploits the number of matches that each query probe generates at the database in question. We have conducted an extensive experimental evaluation of our technique over collections of real documents, including over one hundred web-accessible databases. Our experiments show that our system has low overhead and achieves high classification accuracy across a variety of databases. Panagiotis G. Ipeirotis, Luis Gravano, Mehran Sahami |
SIGMOD Conference | 1 |
| 2001 | Approximate String Joins in a Database (Almost) for Free
Luis Gravano, Panagiotis G. Ipeirotis, H. V. Jagadish, Nick Koudas, S. Muthukrishnan 0001, Divesh Srivastava |
VLDB | 2 |