Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Roberto J. Bayardo

dblp:b/RobertoJBayardo · also Roberto J. Bayardo Jr. · DBLP profile ↗
← Back
27ranked-venue papers
17as first author
0since 2021 · last 2011
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 22 · 14 first-authorArtificial intelligence and machine learning · 8 · 6 first-authorApplied, interdisciplinary, general and emerging computing · 5 · 3 first-authorComputer networks · 1Software engineering, systems software and programming languages · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 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
15 papers
Data mining · 38% Information retrieval · 34% Data integration and cleaning · 11%
Network and information security
4 papers
Privacy and data protection · 90% Network security · 10%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Parallel and multicore computing · 38% Distributed systems · 31% Cloud and datacenter computing · 14%
Software engineering, system software, and programming languages
1 paper
Services computing and microservices · 100%

Topics — the 30 heaviest of 41, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data mining › predictive modeling › tree-based models
classification and regression trees
0.112009
PLANET: Massively Parallel Learning of Tree Ensembles with MapReduce · Proc. VLDB Endow. 2009
Information retrieval › online advertising
sponsored search
0.112009
Predicting bounce rates in sponsored search advertisements · KDD 2009
Data mining › predictive modeling › classification › ensemble learning
tree ensembles
0.112009
PLANET: Massively Parallel Learning of Tree Ensembles with MapReduce · Proc. VLDB Endow. 2009
Web and social media mining › user behavior analysis
user behavior modeling
0.112009
Predicting bounce rates in sponsored search advertisements · KDD 2009
Privacy and data protection
privacy-preserving search
0.112009
Privacy-preserving indexing of documents on the network · VLDB J. 2009
Parallel and multicore computing › data-parallel programming
mapreduce
0.112009
PLANET: Massively Parallel Learning of Tree Ensembles with MapReduce · Proc. VLDB Endow. 2009
Data mining
pattern mining
0.141999
Mining the Most Interesting Rules · KDD 1999
Constraint-Based Rule Mining in Large, Dense Databases · ICDE 1999
Efficiently Mining Long Patterns from Databases · SIGMOD Conference 1998
Information retrieval › distributed information retrieval
distributed search
0.132009
Make it fresh, make it quick: searching a network of personal webservers · WWW 2003
Privacy-preserving indexing of documents on the network · VLDB J. 2009
Privacy-Preserving Indexing of Documents on the Network · VLDB 2003
Information retrieval › similarity search
all-pairs similarity search
0.112007
Scaling up all pairs similarity search · WWW 2007
Information retrieval
similarity search
0.112007
Scaling up all pairs similarity search · WWW 2007
Information retrieval › distributed information retrieval
peer-to-peer search
0.122009
Make it fresh, make it quick: searching a network of personal webservers · WWW 2003
Privacy-preserving indexing of documents on the network · VLDB J. 2009
Privacy and data protection
anonymization
0.112005
Data Privacy through Optimal k-Anonymization · ICDE 2005
Privacy and data protection › anonymization
k-anonymity
0.112005
Data Privacy through Optimal k-Anonymization · ICDE 2005
Query processing and optimization
XML query processing
0.012004
An evaluation of binary XML encoding optimizations for fast stream based xml processing · WWW 2004
Data mining › pattern mining › itemset mining
frequent itemset mining
0.021999
Constraint-Based Rule Mining in Large, Dense Databases · ICDE 1999
Efficiently Mining Long Patterns from Databases · SIGMOD Conference 1998
Privacy and data protection › privacy-preserving search
privacy-preserving index
0.012003
Privacy-Preserving Indexing of Documents on the Network · VLDB 2003
Data mining › pattern mining
association rule mining
0.031999
Constraint-Based Rule Mining in Large, Dense Databases · ICDE 1999
Mining the Most Interesting Rules · KDD 1999
Brute-Force Mining of High-Confidence Classification Rules · KDD 1997
Data integration and cleaning › semantic integration
ontology-based data integration
0.021997
The InfoSleuth Project · SIGMOD Conference 1997
InfoSleuth: Semantic Integration of Information in Open and Dynamic Environments (Experience Paper) · SIGMOD Conference 1997
Data integration and cleaning
semantic integration
0.021997
The InfoSleuth Project · SIGMOD Conference 1997
InfoSleuth: Semantic Integration of Information in Open and Dynamic Environments (Experience Paper) · SIGMOD Conference 1997
Distributed systems › resource sharing
content sharing
0.012002
YouServ: a web-hosting and content sharing tool for the masses · WWW 2002
Cloud and datacenter computing › resource management
resource pooling
0.012002
YouServ: a web-hosting and content sharing tool for the masses · WWW 2002
Services computing and microservices
service-oriented architecture
0.012001
Vinci: a service-oriented architecture for rapid development of web applications · WWW 2001
Services computing and microservices
web application development
0.012001
Vinci: a service-oriented architecture for rapid development of web applications · WWW 2001
Network security
anonymity networks
0.012009
Privacy-preserving indexing of documents on the network · VLDB J. 2009
High-performance computing › data-intensive computing
large-scale data processing
0.012009
PLANET: Massively Parallel Learning of Tree Ensembles with MapReduce · Proc. VLDB Endow. 2009
Data mining › pattern mining › association rule mining
interestingness measures
0.011999
Mining the Most Interesting Rules · KDD 1999
Data mining › pattern mining › interesting pattern mining
rule interestingness
0.011999
Mining the Most Interesting Rules · KDD 1999
Data mining › pattern mining › itemset mining › frequent itemset mining
maximal frequent itemset mining
0.011998
Efficiently Mining Long Patterns from Databases · SIGMOD Conference 1998
Data mining › predictive modeling › classification › rule learning
classification rule learning
0.011997
Brute-Force Mining of High-Confidence Classification Rules · KDD 1997
Machine learning › Learning theory › computational complexity
time-space tradeoffs
0.011995
On the Space-Time Trade-off in Solving Constraint Satisfaction Problems · IJCAI 1995

Methods — techniques the papers use, named apart from their topics

mapreduce · 0.2distributed tree learning · 0.2cryptographic indexing · 0.2indexing · 0.1cosine similarity · 0.1optimization algorithm · 0.1data-management strategies · 0.1large-scale learning · 0.1stream-based processing · 0.1binary encoding · 0.1distributed indexing · 0.1centralized network state summary · 0.1peer-to-peer resource pooling · 0.1service composition · 0.0domain ontology · 0.0agent technology · 0.0
YearPublicationVenuePosition
2011 Fast Algorithms for Finding Extremal Sets
abstract
Identifying the extremal (minimal and maximal) sets from a collection of sets is an important subproblem in the areas of data-mining and satisfiability checking. For example, extremal set finding algorithms are used in the context of mining maximal frequent itemsets, and for simplifying large propositional satisfiability instances derived from real world tasks such as circuit routing and verification. In this paper, we describe two new algorithms for the task and detail their performance on real and synthetic data. Each algorithm leverages an entirely different principle – one primarily exploits set cardinality constraints, the other lexicographic constraints. Despite the inherent difficulty of this problem (the best known worst-case bounds are nearly quadratic), we show that both these algorithms provide excellent performance in practice, and can identify all extremal sets from multi-gigabyte itemset data using only a single processor core. Both algorithms are concise and can be implemented in no more than a few hundred lines of code. Our reference C++ implementations are open source and available for download.
Roberto J. Bayardo, Biswanath Panda
SDM1
2009 Predicting bounce rates in sponsored search advertisements
abstract
This paper explores an important and relatively unstudied quality measure of a sponsored search advertisement: bounce rate. The bounce rate of an ad can be informally defined as the fraction of users who click on the ad but almost immediately move on to other tasks. A high bounce rate can lead to poor advertiser return on investment, and suggests search engine users may be having a poor experience following the click. In this paper, we first provide quantitative analysis showing that bounce rate is an effective measure of user satisfaction. We then address the question, can we predict bounce rate by analyzing the features of the advertisement? An affirmative answer would allow advertisers and search engines to predict the effectiveness and quality of advertisements before they are shown. We propose solutions to this problem involving large-scale learning methods that leverage features drawn from ad creatives in addition to their keywords and landing pages.
D. Sculley, Robert G. Malkin, Sugato Basu, Roberto J. Bayardo
KDD4
2009 PLANET: Massively Parallel Learning of Tree Ensembles with MapReduce
abstract
Classification and regression tree learning on massive datasets is a common data mining task at Google, yet many state of the art tree learning algorithms require training data to reside in memory on a single machine. While more scalable implementations of tree learning have been proposed, they typically require specialized parallel computing architectures. In contrast, the majority of Google's computing infrastructure is based on commodity hardware. In this paper, we describe PLANET: a scalable distributed framework for learning tree models over large datasets. PLANET defines tree learning as a series of distributed computations, and implements each one using the MapReduce model of distributed computation. We show how this framework supports scalable construction of classification and regression trees, as well as ensembles of such models. We discuss the benefits and challenges of using a MapReduce compute cluster for tree learning, and demonstrate the scalability of this approach by applying it to a real world learning task from the domain of computational advertising.
Biswanath Panda, Joshua Herbach, Sugato Basu, Roberto J. Bayardo
Proc. VLDB Endow.4
2009 Privacy-preserving indexing of documents on the network
Mayank Bawa, Roberto J. Bayardo, Rakesh Agrawal 0001, Jaideep Vaidya
VLDB J.2
2007 Scaling up all pairs similarity search
abstract
Given a large collection of sparse vector data in a high dimensional space, we investigate the problem of finding all pairs of vectors whose similarity score (as determined by a function such as cosine distance) is above a given threshold. We propose a simple algorithm based on novel indexing and optimization strategies that solves this problem without relying on approximation methods or extensive parameter tuning. We show the approach efficiently handles a variety of datasets across a wide setting of similarity thresholds, with large speedups over previous state-of-the-art approaches.
Roberto J. Bayardo, Ramakrishnan Srikant
WWW1
2007 Introduction to special issue ACM SIGKDD 2006
abstract
No abstract available.
Roberto J. Bayardo, Kristin P. Bennett, Gautam Das 0001, Dimitrios Gunopulos, Johannes Gunopulos
ACM Trans. Knowl. Discov. Data1
2005 Data Privacy through Optimal k-Anonymization
abstract
Data de-identification reconciles the demand for release of data for research purposes and the demand for privacy from individuals. This paper proposes and evaluates an optimization algorithm for the powerful de-identification procedure known as k-anonymization. A k-anonymized dataset has the property that each record is indistinguishable from at least k - 1 others. Even simple restrictions of optimized k-anonymity are NP-hard, leading to significant computational challenges. We present a new approach to exploring the space of possible anonymizations that tames the combinatorics of the problem, and develop data-management strategies to reduce reliance on expensive operations such as sorting. Through experiments on real census data, we show the resulting algorithm can find optimal k-anonymizations under two representative cost measures and a wide range of k. We also show that the algorithm can produce good anonymizations in circumstances where the input data or input parameters preclude finding an optimal solution in reasonable time. Finally, we use the algorithm to explore the effects of different coding approaches and problem variations on anonymization quality and performance. To our knowledge, this is the first result demonstrating optimal k-anonymization of a non-trivial dataset under a general model of the problem.
Roberto J. Bayardo, Rakesh Agrawal 0001
ICDE1
2004 Auditing Compliance with a Hippocratic Database
Rakesh Agrawal 0001, Roberto J. Bayardo, Christos Faloutsos, Jerry Kiernan, Ralf Rantzau, Ramakrishnan Srikant
VLDB2
2004 An evaluation of binary XML encoding optimizations for fast stream based xml processing
abstract
This paper provides an objective evaluation of the performance impacts of binary XML encodings, using a fast stream-based XQuery processor as our representative application. Instead of proposing one binary format and comparing it against standard XML parsers, we investigate the individual effects of several binary encoding techniques that are shared by many proposals. Our goal is to provide a deeper understanding of the performance impacts of binary XML encodings in order to clarify the ongoing and often contentious debate over their merits, particularly in the domain of high performance XML stream processing.
Roberto J. Bayardo, Daniel Gruhl, Vanja Josifovski, Jussi Myllymaki
WWW1
2003 Privacy-Preserving Indexing of Documents on the Network
Mayank Bawa, Roberto J. Bayardo, Rakesh Agrawal 0001
VLDB2
2003 Make it fresh, make it quick: searching a network of personal webservers
abstract
Personal webservers have proven to be a popular means of sharing files and peer collaboration. Unfortunately, the transient availability and rapidly evolving content on such hosts render centralized, crawl-based search indices stale and incomplete. To address this problem, we propose YouSearch, a distributed search application for personal webservers operating within a shared context (e.g., a corporate intranet). With YouSearch, search results are always fast, fresh and complete -- properties we show arise from an architecture that exploits both the extensive distributed resources available at the peer webservers in addition to a centralized repository of summarized network state. YouSearch extends the concept of a shared context within web communities by enabling peers to aggregate into groups and users to search over specific groups. In this paper, we describe the challenges, design, implementation and experiences with a successful intranet deployment of YouSearch.
Mayank Bawa, Roberto J. Bayardo, Sridhar Rajagopalan, Eugene J. Shekita
WWW2
2002 YouServ: a web-hosting and content sharing tool for the masses
abstract
YouServ is a system that allows its users to pool existing desktop computing resources for high availability web hosting and file sharing. By exploiting standard web and internet protocols (e.g. HTTP and DNS), YouServ does not require those who access YouServ-published content to install special purpose software. Because it requires minimal server-side resources and administration, YouServ can be provided at a very low cost. We describe the design, implementation, and a successful intranet deployment of the YouServ system, and compare it with several alternatives.
Roberto J. Bayardo, Rakesh Agrawal 0001, Daniel Gruhl, Amit Somani
WWW1
2002 Vinci: a service-oriented architecture for rapid development of Web applications
Rakesh Agrawal 0001, Roberto J. Bayardo, Daniel Gruhl, Spiros Papadimitriou
Comput. Networks2
2001 Vinci: a service-oriented architecture for rapid development of web applications
abstract
Article Share on Vinci: a service-oriented architecture for rapid development of web applications Authors: Rakesh Agrawal IBM Almaden Research Center, 650 Harry Road, San Jose, CA IBM Almaden Research Center, 650 Harry Road, San Jose, CAView Profile , Roberto J. Bayardo IBM Almaden Research Center, 650 Harry Road, San Jose, CA IBM Almaden Research Center, 650 Harry Road, San Jose, CAView Profile , Daniel Gruhl IBM Almaden Research Center, 650 Harry Road, San Jose, CA IBM Almaden Research Center, 650 Harry Road, San Jose, CAView Profile , Spiros Papadimitriou Carnegie Mellon University, Dept. of Computer Science and IBM Almaden Research Center, 650 Harry Road, San Jose, CA Carnegie Mellon University, Dept. of Computer Science and IBM Almaden Research Center, 650 Harry Road, San Jose, CAView Profile Authors Info & Claims WWW '01: Proceedings of the 10th international conference on World Wide WebMay 2001Pages 355–365https://doi.org/10.1145/371920.372088Published:01 April 2001Publication History 24citation2,443DownloadsMetricsTotal Citations24Total Downloads2,443Last 12 Months6Last 6 weeks3 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Rakesh Agrawal 0001, Roberto J. Bayardo, Daniel Gruhl, Spiros Papadimitriou
WWW2
2000 Athena: Mining-Based Interactive Management of Text Database
Rakesh Agrawal 0001, Roberto J. Bayardo, Ramakrishnan Srikant
EDBT2
2000 Constraint-Based Rule Mining in Large, Dense Databases
Roberto J. Bayardo, Rakesh Agrawal 0001, Dimitrios Gunopulos
Data Min. Knowl. Discov.1
1999 Constraint-Based Rule Mining in Large, Dense Databases
abstract
Constraint-based rule miners find all rules in a given dataset meeting user-specified constraints such as minimum support and confidence. We describe a new algorithm that directly exploits all user-specified constraints including minimum support, minimum confidence, and a new constraint that ensures every mined rule offers a predictive advantage over any of its simplifications. Our algorithm maintains efficiency even at low supports on data that is dense (e.g. relational data). Previous approaches such as Apriori and its variants exploit only the minimum support constraint, and as a result are ineffective on dense data date to a combinatorial explosion of "frequent itemsets".
Roberto J. Bayardo, Rakesh Agrawal 0001, Dimitrios Gunopulos
ICDE1
1999 Mining the Most Interesting Rules
abstract
Several algorithms have been proposed for finding the “best, ” “optimal,” or “most interesting ” rule(s) in a database according to a variety of metrics including confidence, support, gain, chi-squared value, gini, entropy gain, laplace, lift, and conviction. In this paper, we show that the best rule according to any of these metrics must reside along a support/confidence border. Further, in the case of conjunctive rule mining within categorical data, the number of rules along this border is conveniently small, and can be mined efficiently from a variety of real-world data-sets. We also show how this concept can be generalized to mine all rules that are best according to any of these criteria with respect to an arbitrary subset of the population of interest. We argue that by returning a broader set of rules than previous algorithms, our techniques allow for improved insight into the data and support more user-interaction in the optimized rule-mining process. 1.
Roberto J. Bayardo, Rakesh Agrawal 0001
KDD1
1998 Efficiently Mining Long Patterns from Databases
abstract
We present a pattern-mining algorithm that scales roughly linearly in the number of maximal patterns embedded in a database irrespective of the length of the longest pattern. In comparison, previous algorithms based on Apriori scale exponentially with longest pattern length. Experiments on real data show that when the patterns are long, our algorithm is more efficient by an order of magnitude or more.
Roberto J. Bayardo
SIGMOD Conference1
1997 Brute-Force Mining of High-Confidence Classification Rules
Roberto J. Bayardo
KDD1
1997 InfoSleuth: Semantic Integration of Information in Open and Dynamic Environments (Experience Paper)
abstract
The goal of the InfoSleuth project at MCC is to exploit and synthesize new technologies into a unified system that retrieves and processes information in an ever-changing network of information sources. InfoSleuth has its roots in the Carnot project at MCC, which specialized in integrating heterogeneous information bases. However, recent emerging technologies such as internetworking and the World Wide Web have significantly expanded the types, availability, and volume of data available to an information management system. Furthermore, in these new environments, there is no formal control over the registration of new information sources, and applications tend to be developed without complete knowledge of the resources that will be available when they are run. Federated database projects such as Carnot that do static data integration do not scale up and do not cope well with this ever-changing environment. On the other hand, recent Web technologies, based on keyword search engines, are scalable but, unlike federated databases, are incapable of accessing information based on concepts. In this experience paper, we describe the architecture, design, and implementation of a working version of InfoSleuth. We show how InfoSleuth integrates new technological developments such as agent technology, domain ontologies, brokerage, and internet computing, in support of mediated interoperation of data and services in a dynamic and open environment. We demonstrate the use of information brokering and domain ontologies as key elements for scalability.
Roberto J. Bayardo, William Bohrer, Richard S. Brice, Andrzej Cichocki, Jerry Fowler, Abdelsalam Helal, Vipul Kashyap, Tomasz Ksiezyk, Gale Martin, Marian H. Nodine, Mosfeq Rashid, Marek Rusinkiewicz, Ray Shea, C. Unnikrishnan, Amy Unruh, Darrell Woelk
SIGMOD Conference1
1997 The InfoSleuth Project
abstract
Article Free Access Share on The InfoSleuth Project Authors: R. J. Bayardo Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , W. Bohrer Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , R. Brice Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , A. Cichocki Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , J. Fowler Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , A. Halal Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , V. Kashyap Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , T. Ksiezyk Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , G. Martin Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , M. Nodine Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , M. Rashid Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , M. Rusinkiewicz Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , R. Shea Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , C. Unnikrishnan Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , A. Unruh Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile , D. Woelk Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, Texas Microelectronics and Computer Technology Corporation (MCC), 3500 West Balcones Center Drive, Austin, TexasView Profile Authors Info & Claims SIGMOD '97: Proceedings of the 1997 ACM SIGMOD international conference on Management of dataJune 1997 Pages 543–545https://doi.org/10.1145/253260.253401Online:01 June 1997Publication History 7citation339DownloadsMetricsTotal Citations7Total Downloads339Last 12 Months2Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Roberto J. Bayardo, William Bohrer, Richard S. Brice, Andrzej Cichocki, Jerry Fowler, Abdelsalam Helal, Vipul Kashyap, Tomasz Ksiezyk, Gale Martin, Marian H. Nodine, Mosfeq Rashid, Marek Rusinkiewicz, Ray Shea, C. Unnikrishnan, Amy Unruh, Darrell Woelk
SIGMOD Conference1
1996 Processing Queries for First Few Answers
abstract
Special support for quickly finding the first-few answers of a query is atready appearing in commercial database systems.This support is useful in active databases,when dealing with potentially unmanageable query results, and as a declarative akernativeto navigational techniques.In this paper, wediscuss query processing techniques for first-answer queries.We provide a method for predicting the cost of a first-answer query plan under an execution model that attempts to reduce wasted effort in join pipelining.We define new statistics necessary for accurate cost prediction, and discuss techniques for obtaining the statistics through traditional statistical measures (e.g.selectivity) and semantic data properties commonly specified through modem 00DB and relatiorud schemas.The proposed techniques also apply to all-answer query processing when optimizing for fast delivery of the initiat query results.
Roberto J. Bayardo, Daniel P. Miranker
CIKM1
1996 Using CSP Look-Back Techniques to Solve Exceptionally Hard SAT Instances
Roberto J. Bayardo, Robert Schrag
CP1
1995 On the Space-Time Trade-off in Solving Constraint Satisfaction Problems
Roberto J. Bayardo, Daniel P. Miranker
IJCAI1
1994 A New Approach to Modularity in Rule-Based Programming
abstract
We describe a purely declarative method for introducing modularity into forward-chaining, rule-based languages and its embodiment in the Venus rule language. The method is enforced by the syntax of the language and includes the ability to parameterize the rule groups. Drawing from two of three Venus applications developed to date, we illustrate how this form of modularity contributes directly to the resolution of certain software engineering problems associated with rule languages.>
James C. Browne, E. Allen Emerson, Mohamed G. Gouda, Daniel P. Miranker, Aloysius K. Mok, Roberto J. Bayardo, Sarah E. Chodrow, David Gadbois, F. Furman Haddix, Thomas W. Hetherington, Lance Obermeyer, Duu-Chung Tsou, Chih-Kan Wang, Rwo-Hsi Wang
ICTAI6
1994 An Optimal Backtrack Algorithm for Tree-Structured Constraint Satisfaction problems
Roberto J. Bayardo, Daniel P. Miranker
Artif. Intell.1