Demo Data from SIGIR 2026 / reviewers in the wild / expert
Gio Wiederhold
dblp:w/GioWiederhold
· DBLP profile ↗
100ranked-venue papers
27as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 62 · 16 first-authorArtificial intelligence and machine learning · 14 · 4 first-authorSoftware engineering, systems software and programming languages · 9 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 8Systems, architecture and hardware · 6 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4Security and privacy · 3 · 2 first-authorHuman-computer interaction and ubiquitous computing · 3 · 2 first-authorComputer networks · 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
38 papers |
Data integration and cleaning · 28% Data mining · 17% Information retrieval · 16% | |
| Computer graphics and multimedia
4 papers |
Multimedia analysis and retrieval · 56% Image and video processing · 44% Computational photography and imaging · 0% |
Topics — the 30 heaviest of 92, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Multimedia analysis and retrieval
image retrieval |
0.1 | 2 | 2001 | SIMPLIcity: Semantics-Sensitive Integrated Matching for Picture LIbraries · IEEE Trans. Pattern Anal. Mach. Intell. 2001 IRM: integrated region matching for image retrieval · ACM Multimedia 2000 |
Multimedia analysis and retrieval › image retrieval › content-based image retrieval
region-based image retrieval |
0.1 | 2 | 2001 | SIMPLIcity: Semantics-Sensitive Integrated Matching for Picture LIbraries · IEEE Trans. Pattern Anal. Mach. Intell. 2001 IRM: integrated region matching for image retrieval · ACM Multimedia 2000 |
Information retrieval › similarity measure
document similarity |
0.0 | 1 | 2003 | Similarity analysis on government regulations · KDD 2003 |
Data mining
text mining |
0.0 | 1 | 2003 | Similarity analysis on government regulations · KDD 2003 |
Information retrieval › similarity search
approximate similarity search |
0.0 | 1 | 2002 | Clustering for Approximate Similarity Search in High-Dimensional Spaces · IEEE Trans. Knowl. Data Eng. 2002 |
Data mining
clustering |
0.0 | 1 | 2002 | Clustering for Approximate Similarity Search in High-Dimensional Spaces · IEEE Trans. Knowl. Data Eng. 2002 |
Data mining › clustering
high-dimensional clustering |
0.0 | 1 | 2002 | Clustering for Approximate Similarity Search in High-Dimensional Spaces · IEEE Trans. Knowl. Data Eng. 2002 |
Data integration and cleaning
ontology-based data management |
0.0 | 1 | 2002 | OntoWebber: A Novel Approach for Managing Data on the We · ICDE 2002 |
Data integration and cleaning › web data management
semantic web data management |
0.0 | 1 | 2002 | OntoWebber: A Novel Approach for Managing Data on the We · ICDE 2002 |
Information retrieval
similarity search |
0.0 | 1 | 2002 | Clustering for Approximate Similarity Search in High-Dimensional Spaces · IEEE Trans. Knowl. Data Eng. 2002 |
Data integration and cleaning
web data management |
0.0 | 1 | 2002 | OntoWebber: A Novel Approach for Managing Data on the We · ICDE 2002 |
Image and video processing
image segmentation |
0.0 | 1 | 2001 | Unsupervised Multiresolution Segmentation for Images with Low Depth of Field · IEEE Trans. Pattern Anal. Mach. Intell. 2001 |
Image and video processing › image segmentation › hierarchical segmentation
multiresolution segmentation |
0.0 | 1 | 2001 | Unsupervised Multiresolution Segmentation for Images with Low Depth of Field · IEEE Trans. Pattern Anal. Mach. Intell. 2001 |
Multimedia analysis and retrieval › image annotation
semantic image classification |
0.0 | 1 | 2001 | SIMPLIcity: Semantics-Sensitive Integrated Matching for Picture LIbraries · IEEE Trans. Pattern Anal. Mach. Intell. 2001 |
Data integration and cleaning
metadata management |
0.0 | 1 | 2000 | Panel: Is Generic Metadata Management Feasible? · VLDB 2000 |
Image and video processing
image similarity |
0.0 | 1 | 2000 | IRM: integrated region matching for image retrieval · ACM Multimedia 2000 |
Image and video processing › image matching
region matching |
0.0 | 1 | 2000 | IRM: integrated region matching for image retrieval · ACM Multimedia 2000 |
Data models and query languages
relational model |
0.0 | 2 | 1995 | Flexible Relation: An Approach for Integrating Data from Multiple, Possibly Inconsistent Databases · ICDE 1995 Relational and entity-relationship model databases and specialized design files in VLSI design · DAC 1985 |
Data integration and cleaning › interoperability
heterogeneous data access |
0.0 | 1 | 1995 | Metrics for Accessing Heterogeneous Data: Is There Any Hope? (Panel) · VLDB 1995 |
Data integration and cleaning › data quality
inconsistent data |
0.0 | 1 | 1995 | Flexible Relation: An Approach for Integrating Data from Multiple, Possibly Inconsistent Databases · ICDE 1995 |
Data mining
knowledge management |
0.0 | 1 | 2003 | Similarity analysis on government regulations · KDD 2003 |
Data integration and cleaning › schema mapping
object-relational mapping |
0.0 | 1 | 1994 | Outer Joins and Filters for Instantiating Objects from Relational Databases Through Views · IEEE Trans. Knowl. Data Eng. 1994 |
Query processing and optimization › join processing
outer join |
0.0 | 1 | 1994 | Outer Joins and Filters for Instantiating Objects from Relational Databases Through Views · IEEE Trans. Knowl. Data Eng. 1994 |
Distributed and cloud data management
remote data access |
0.0 | 1 | 1994 | Efficiently Instantiating View-Objects From Remote Relational Databases · VLDB J. 1994 |
Query processing and optimization
selectivity estimation |
0.0 | 1 | 1994 | Dynamic Maintenance of Data Distribution for Selectivity Estimation · VLDB J. 1994 |
Distributed and cloud data management
distributed database design |
0.0 | 3 | 1987 | Distributed database design methodologies · Proc. IEEE 1987 Database Partitioning in a Cluster of Processors · ACM Trans. Database Syst. 1985 Vertical Partitioning Algorithms for Database Design · ACM Trans. Database Syst. 1984 |
Indexing and storage engines
multidimensional indexing |
0.0 | 1 | 2002 | Clustering for Approximate Similarity Search in High-Dimensional Spaces · IEEE Trans. Knowl. Data Eng. 2002 |
Recommender systems
web personalization |
0.0 | 1 | 2002 | OntoWebber: A Novel Approach for Managing Data on the We · ICDE 2002 |
Distributed and cloud data management
distributed query processing |
0.0 | 1 | 1993 | Evaluating Recursive Queries in Distributed Databases · IEEE Trans. Knowl. Data Eng. 1993 |
Data integration and cleaning
information mediation |
0.0 | 1 | 1993 | Intelligent Integration of Information · SIGMOD Conference 1993 |
Methods — techniques the papers use, named apart from their topics
integrated region matching · 0.1site modeling ontology · 0.0indexing · 0.0domain ontology · 0.0clustering · 0.0wavelet feature extraction · 0.0wavelet coefficients · 0.0multiscale classification · 0.0image segmentation · 0.0region segmentation · 0.0color and texture features · 0.0query optimization · 0.0flexible relation algebra · 0.0null option mapping · 0.0filter generation · 0.0semi-join · 0.0program transformation · 0.0mediation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Tutorial: How to Value Software in a Business, and Where Might the Value Go?
Gio Wiederhold |
CAiSE | 1 |
| 2006 | A relatedness analysis of government regulations using domain knowledge and structural organization
Gloria T. Lau, Kincho H. Law, Gio Wiederhold |
Inf. Retr. | 3 |
| 2005 | Legal Information Retrieval and Application on E-RulemakingabstractThe complexity and diversity of government regulations make understanding the regulations a non-trivial task. One of the issues is the existence of multiple sources of regulations and interpretive guides; the latter are often independent of governing bodies. This work aims to develop an information infrastructure for legal information retrieval with applications to electronic-rulemaking. The pilot study focuses on accessibility regulations from the US Federal government, private organizations and European agencies. A shallow parser is developed to consolidate different regulations into a unified XML format, which is well suited for handling semi-structured data such as legal documents. Handcrafted rules and a text mining tool are developed to extract the important features, such as concepts, measurements, effective dates and so on, and to incorporate them into the corpus.To compare and locate related provisions from different regulatory documents, we employ Information Retrieval techniques to combine generic features with domain knowledge. Structural information from regulations, such as the hierarchical organization of provisions and heavy referencing among provisions, are used to help improve the relatedness analysis. Results are obtained to illustrate the use of regulatory structure and domain knowledge in provision comparisons. Application to an e-rulemaking scenario for a rights-of-way drafted regulation is shown to demonstrate extended capabilities of the prototype system. Gloria T. Lau, Kincho H. Law, Gio Wiederhold |
ICAIL | 3 |
| 2005 | Composition of engineering web services with distributed data-flows and computations
David Liu 0004, Kincho H. Law, Gio Wiederhold, Ram D. Sriram |
Adv. Eng. Informatics | 4 |
| 2004 | An e-government information architecture for regulation analysis and compliance assistanceabstractThe complexity and diversity of government regulations make understanding the regulations a non-trivial task. One of the issues is the existence of multiple sources of regulations and interpretive guides. In this work, we propose an information infrastructure for regulation analysis, which includes a document repository and tools for compliance assistance and similarity analysis. A regulatory repository is developed based on an XML format, and important features, such as concepts and measurements, are extracted using handcrafted rules and a text mining tool. Our framework provides compliance assistance using a reasoning tool based on First Order Predicate Calculus logic, where users are alerted of detected conflicts or otherwise compliance with the regulation. A relatedness analysis is performed by comparing the extracted features as well as structural and referential information from regulations. Examples of an electronic-rulemaking scenario and a compliance checking procedure are shown to demonstrate current capabilities of the prototype system. Gloria T. Lau, Shawn Kerrigan, Kincho H. Law, Gio Wiederhold |
ICEC | 4 |
| 2004 | Efficient integration of web services with distributed data flow and active mediationabstractThis paper presents a loosely coupled service-composition paradigm. This paradigm employs a distributed data flow that differs markedly from centralized information flow adopted by current service integration frameworks, such as CORBA, J2EE and SOAP. Distributed data flows support direct data transmission to avoid many performance bottlenecks of centralized processing. In addition, active mediation is used in applications employing multiple web services that are not fully compatible in terms of data formats and contents. Active mediation increases the applicability of the services, reduces data communication among the services, and enables the application to control complex computations. The benefits of distributed data flow and active mediation are illustrated with various applications, such as dynamic type conversion, result extraction, and engineering application. It is shown that active mediation, combining with distributed data flows, can greatly improve the performance of an application utilizing multiple web services. David Liu 0004, Kincho H. Law, Gio Wiederhold |
ICEC | 4 |
| 2003 | Similarity analysis on government regulationsabstractGovernment regulations are semi-structured text documents that are often voluminous, heavily cross-referenced between provisions and even ambiguous. Multiple sources of regulations lead to difficulties in both understanding and complying with all applicable codes. In this work, we propose a framework for regulation management and similarity analysis. An online repository for legal documents is created with the help of text mining tool, and users can access regulatory documents either through the natural hierarchy of provisions or from a taxonomy generated by knowledge engineers based on concepts. Our similarity analysis core identifies relevant provisions and brings them to the user's attention, and this is performed by utilizing both the hierarchical and referential structures of regulations to provide a better comparison between provisions. Preliminary results show that our system reveals hidden similarities that are not apparent between provisions based on node content comparisons. Gloria T. Lau, Kincho H. Law, Gio Wiederhold |
KDD | 3 |
| 2003 | The Product Flow Model
Gio Wiederhold |
SEKE | 1 |
| 2002 | Scheduling under Uncertainty: Planning for the Ubiquitous Grid
Neal Sample, Pedram Keyani, Gio Wiederhold |
COORDINATION | 3 |
| 2002 | Managing Web Sites with OntoWebber
Yuhui Jin, Sichun Xu, Stefan Decker, Gio Wiederhold |
EDBT | 4 |
| 2002 | OntoWebber: A Novel Approach for Managing Data on the WeabstractOntoWebber is a system for managing data on the Web with formally encoded semantics. It aims at solving the problems current technologies are confronted with, namely, the reusability of software components, flexibility in personalization, and ease of maintenance for data intensive Web sites. Based on a domain ontology and a site modeling ontology, site views on the underlying data can be constructed as site models. Instantiation of these models will create a browsable Web site, and manipulation of the site models helps to reduce the high effort of personalizing and maintaining the Web site. In this paper we present the architecture and demonstrate the major components of the system. Yuhui Jin, Sichun Xu, Stefan Decker, Gio Wiederhold |
ICDE | 4 |
| 2002 | Clustering for Approximate Similarity Search in High-Dimensional SpacesabstractWe present a clustering and indexing paradigm (called Clindex) for high-dimensional search spaces. The scheme is designed for approximate similarity searches, where one would like to find many of the data points near a target point, but where one can tolerate missing a few near points. For such searches, our scheme can find near points with high recall in very few IOs and perform significantly better than other approaches. Our scheme is based on finding clusters and, then, building a simple but efficient index for them. We analyze the trade-offs involved in clustering and building such an index structure, and present extensive experimental results. Chen Li 0001, Edward Y. Chang, Hector Garcia-Molina, Gio Wiederhold |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2001 | An Algebra for Semantic Interoperability of Information SourcesabstractResolving heterogeneity among the various biological information systems is a crucial problem if we wish to gain value from the many distributed resources available to us. For example, information from multiple protein databases (e.g., Swiss-Prot and PDB) might need to be composed to answer queries posed by end-users. Problems of heterogeneity in hardware, operating systems, interfaces and data structures have been widely addressed, but issues of diverse semantics have been handled mainly in an ad-hoc fashion. This paper highlights the ONION (ONtology compositION) system that enables semantic interoperation among various information sources by articulating the ontologies associated with them. An articulation focuses on the semantically relevant intersection of information resources. Although the generation of articulations (semantic correspondences between the ontologies) cannot be fully automated, we take a semi-automatic approach. ONION uses heuristic algorithms for the automatic generation of suggested articulations. This paper outlines an algebra for ontology composition based on their articulations. We show the properties of the algebraic operators and how they depend upon the articulation functions that generate the articulations. Query optimization is enabled based on the properties of the algebraic operators. Prasenjit Mitra 0001, Gio Wiederhold |
BIBE | 2 |
| 2001 | Document Release versus Data Access Controls: Two Sides of the Same Coin?abstractThe database and document worlds have traditionally had different approaches to security. Databases provide access controls on structured data, while document security interrogates the outgoing information, based on document markings and actual contents. For the emerging world in which many documents are generated from structured data (and vice versa), the separation can cause failure, implementation-dependence, inconsistency, and wasted effort. After comparing approaches and mechanisms in the two areas, we identify issues in security administration and implementation in military and medical applications. We then present elements of a unifying model. Arnon Rosenthal, Gio Wiederhold |
CIKM | 2 |
| 2001 | Unsupervised Multiresolution Segmentation for Images with Low Depth of FieldabstractUnsupervised segmentation of images with low depth of field (DOF) is highly useful in various applications. This paper describes a novel multiresolution image segmentation algorithm for low DOF images. The algorithm is designed to separate a sharply focused object-of-interest from other foreground or background objects. The algorithm is fully automatic in that all parameters are image independent. A multi-scale approach based on high frequency wavelet coefficients and their statistics is used to perform context-dependent classification of individual blocks of the image. Unlike other edge-based approaches, our algorithm does not rely on the process of connecting object boundaries. The algorithm has achieved high accuracy when tested on more than 100 low DOF images, many with inhomogeneous foreground or background distractions. Compared with he state of the art algorithms, this new algorithm provides better accuracy at higher speed. James Z. Wang 0001, Jia Li 0001, Robert M. Gray, Gio Wiederhold |
IEEE Trans. Pattern Anal. Mach. Intell. | 4 |
| 2001 | SIMPLIcity: Semantics-Sensitive Integrated Matching for Picture LIbrariesabstractWe present here SIMPLIcity (semantics-sensitive integrated matching for picture libraries), an image retrieval system, which uses semantics classification methods, a wavelet-based approach for feature extraction, and integrated region matching based upon image segmentation. An image is represented by a set of regions, roughly corresponding to objects, which are characterized by color, texture, shape, and location. The system classifies images into semantic categories. Potentially, the categorization enhances retrieval by permitting semantically-adaptive searching methods and narrowing down the searching range in a database. A measure for the overall similarity between images is developed using a region-matching scheme that integrates properties of all the regions in the images. The application of SIMPLIcity to several databases has demonstrated that our system performs significantly better and faster than existing ones. The system is fairly robust to image alterations. James Z. Wang 0001, Jia Li 0001, Gio Wiederhold |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2001 | Collaboration requirements: a point of failure in protecting informationabstractIt is sometimes necessary to collaborate with individuals and organizations which should not be fully trusted. Collaborators must be authorized to access information systems some of the data in which, typically, should be withheld. New collaborations require dynamic alterations to security provisions. Solutions based on extending access control to deal with collaborations are either awkward and costly, or unreliable. An alternative approach, complementing basic access control, is results filtering. Content filtering is also costly, but provides a number of benefits not obtainable with access control alone. The most important is that the complexity of setting up and maintaining isolating information cells for every combination of access rights is avoided. New classes of collaborators can be added without requiring a reorganization of the entire information structure. There is no overhead for internal use. Since content of documents, not their labels, is checked, misfiling will not cause inappropriate release. The approach used in the TIHI/SAW projects at Stanford uses simple rules to drive filtering primitives. The filters run on a modest, but dedicated computer managed by a security officer. The rules implement the security policy and balance manual effort and complexity. The functional allocation of responsibilities is good. Result filtering can also be used to implement pure intrusion detection, since it is invisible. The intruder can be given an impression of success, while becoming a target for monitoring or cover stories. Gio Wiederhold |
IEEE Trans. Syst. Man Cybern. Part A | 1 |
| 2000 | CHAOS: An Active Security Mediation System
David Liu 0004, Kincho H. Law, Gio Wiederhold |
CAiSE | 3 |
| 2000 | Panel
Reind P. van de Riet, Raban Serban, Sylvia L. Osborn, Arnon Rosenthal, Vijayalakshmi Atluri, Joachim Biskup, Gio Wiederhold |
DBSec | 7 |
| 2000 | Protecting Information when Access is Granted for Collaboration
Gio Wiederhold |
DBSec | 1 |
| 2000 | A Graph-Oriented Model for Articulation of Ontology Interdependencies
Prasenjit Mitra 0001, Gio Wiederhold, Martin L. Kersten |
EDBT | 2 |
| 2000 | Classification of Textured and Non-Textured Images Using Region SegmentationabstractThe classification of general-purpose photographs into textured and non-textured images is critical for developing accurate content-based image retrieval systems for large-scale image databases. With the accurate detection of textured images, we may retrieve images based on features tailored for the corresponding image type. In this paper, we present an algorithm to classify a photographic image as textured or non-textured using region segmentation and statistical testing. The application of the system to a database of about 60,000 general-purpose images shows much improved accuracy in retrieval. Jia Li 0001, James Z. Wang 0001, Gio Wiederhold |
ICIP | 3 |
| 2000 | What the Logs Can Tell You: Mediation to Implement Feedback in Training
David A. Maluf, Gio Wiederhold |
ISMIS | 2 |
| 2000 | IRM: integrated region matching for image retrievalabstractContent-based image retrieval using region segmentation has been an active research area. We present IRM (Integrated Region Matching), a novel similarity measure for region-based image similarity comparison. The targeted image retrieval systems represent an image by a set of regions, roughly corresponding to objects, which are characterized by features reflecting color, texture, shape, and location properties. The IRM measure for evaluating overall similarity between images incorporates properties of all the regions in the images by a region-matching scheme. Compared with retrieval based on individual regions, the overall similarity approach reduces the influence of inaccurate segmentation, helps to clarify the semantics of a particular region, and enables a simple querying interface for region-based image retrieval systems. The IRM has been implemented as a part of our experimental SIMPLIcity image retrieval system. The application to a database of about 200,000 general-purpose images shows exceptional robustness to image alterations such as intensity variation, sharpness variation, color distortions, shape distortions, cropping, shifting, and rotation. Compared with several existing systems, our system in general achieves more accurate retrieval at higher speed. Jia Li 0001, James Z. Wang 0001, Gio Wiederhold |
ACM Multimedia | 3 |
| 2000 | Panel: Is Generic Metadata Management Feasible?
Philip A. Bernstein, Laura M. Haas, Matthias Jarke, Erhard Rahm, Gio Wiederhold |
VLDB | 5 |
| 2000 | A 20/20 Vision of the VLDB-2020?
S. Misbah Deen, Anant Jhingran, Shamkant B. Navathe, Erich J. Neuhold, Gio Wiederhold |
VLDB | 5 |
| 2000 | Future Needs in Integration of InformationabstractRequirements for continuing progress in Information Systems usability are surveyed and analyzed. Gio Wiederhold |
Int. J. Cooperative Inf. Syst. | 1 |
| 2000 | Information Systems that Really Support Decision-Making
Gio Wiederhold |
J. Intell. Inf. Syst. | 1 |
| 1999 | CPAM, A Protocol for Software Composition
Laurence Melloul, Dorothea Beringer, Neal Sample, Gio Wiederhold |
CAiSE | 4 |
| 1999 | CLAM: Composition Language for Autonomous Megamodules
Neal Sample, Dorothea Beringer, Laurence Melloul, Gio Wiederhold |
COORDINATION | 4 |
| 1999 | Information Systems that Really Support Decision-making
Gio Wiederhold |
ISMIS | 1 |
| 1998 | System for efficient and secure distribution of medical images on the Internet
James Z. Wang 0001, Gio Wiederhold |
AMIA | 2 |
| 1998 | System for screening objectionable imagesabstractAs computers and the Internet become more and more available to families, access of objectionable graphics by children is increasingly a problem that many parents are concerned about. This paper describes WIPE™ (Wavelet Image Pornography Elimination), a system capable of classifying an image as objectionable or benign. The algorithm uses a combination of an icon filter, a graph–photo detector, a color histogram filter, a texture filter and a wavelet-based shape matching algorithm to provide robust screening of on-line objectionable images. Semantically-meaningful feature vector matching is carried out so that comparisons between a given on-line image and images in a pre-marked training data set can be performed efficiently and effectively. The system is practical for real-world applications, processing queries at a speed of less than 2 s each, including the time taken to compute the feature vector for the query, on a Pentium Pro PC. Besides its exceptional speed, it has demonstrated 96% sensitivity over a test set of 1076 digital photographs found on objectionable news groups. It wrongly classified 9% of a set of 10,809 benign photographs obtained from various sources. The specificity in real-world applications is expected to be much higher because benign on-line graphs can be filtered out with our graph–photo detector with 100% sensitivity and nearly 100% specificity, and surrounding text can be used to assist the classification process. James Z. Wang 0001, Jia Li 0001, Gio Wiederhold, Oscar Firschein |
Comput. Commun. | 3 |
| 1997 | A Textual Information Detection and Elimination System for Secure Medical Image Distribution
James Z. Wang 0001, Michel Bilello, Gio Wiederhold |
AMIA | 3 |
| 1997 | Web Implementation of a Security Mediator for Medical Databases
Gio Wiederhold, Michel Bilello, Chris Donahue |
DBSec | 1 |
| 1997 | Abstraction of Representation for Interoperation
David A. Maluf, Gio Wiederhold |
ISMIS | 2 |
| 1996 | Dealing with Asynchrony in Technology Transfer
Gio Wiederhold |
EDBT | 1 |
| 1996 | Database Research: Lead, Follow, or Get Out of the Way? - Panel Abstract
Surajit Chaudhuri, Ashok K. Chandra, Umeshwar Dayal, Jim Gray 0001, Michael Stonebraker, Gio Wiederhold, Moshe Y. Vardi |
ICDE | 6 |
| 1996 | Intelligent Integration of Information - Foreword
Gio Wiederhold |
J. Intell. Inf. Syst. | 1 |
| 1996 | Glossary: Intelligent Integration of Information
Gio Wiederhold |
J. Intell. Inf. Syst. | 1 |
| 1995 | The Basis for Mediation
Gio Wiederhold, Michael R. Genesereth |
CoopIS | 1 |
| 1995 | Flexible Relation: An Approach for Integrating Data from Multiple, Possibly Inconsistent DatabasesabstractIn this work we address the problem of dealing with data inconsistencies while integrating data sets derived from multiple autonomous relational databases. The fundamental assumption in the classical relational model is that data is consistent and hence no support is provided for dealing with inconsistent data. Due to this limitation of the classical relational model, the semantics for detecting, representing, and manipulating inconsistent data have to be explicitly encoded in the applications by the application developer. In this paper, we propose the flexible relational model, which extends the classical relational model by providing support for inconsistent data. We present a flexible relation algebra, which provides semantics for database operations in the presence of potentially inconsistent data. Finally, we discuss issues raised for query optimization when the data may be inconsistent.> Shailesh Agarwal, Arthur M. Keller, Gio Wiederhold, Krishna Saraswat |
ICDE | 3 |
| 1995 | Scientific Journals: Extinction or Explosion? (Panel)
Raghu Ramakrishnan 0001, Hector Garcia-Molina, Gerhard Rossbach, Avi Silberschatz, Gio Wiederhold, Jaco Zijlstra |
VLDB | 5 |
| 1995 | Metrics for Accessing Heterogeneous Data: Is There Any Hope? (Panel)
Leonard J. Seligman, Nicholas J. Belkin, Erich J. Neuhold, Michael Stonebraker, Gio Wiederhold |
VLDB | 5 |
| 1994 | Tools with AI in the Government
Nort Fowler, Peter Friedland, Alan Meyrowitz, David Hislop, Morton Hirshberg, Gio Wiederhold, Oscar Firschein |
ICTAI | 6 |
| 1994 | Outer Joins and Filters for Instantiating Objects from Relational Databases Through ViewsabstractOne of the approaches for integrating object-oriented programs with databases is to instantiate objects from relational databases by evaluating view queries. In that approach, it is often necessary to evaluate some joins of the query by left outer joins to prevent information loss caused by the tuples discarded by inner joins. It is also necessary to filter some relations with selection conditions to prevent the retrieval of unwanted nulls. The system should automatically prescribe joins as inner or left outer joins and generate the filters, rather than letting them be specified manually for every view definition. We develop such a mechanism in this paper. We first develop a rigorous system model to facilitate the mapping between an object-oriented model and the relational model. The system model provides a well-defined context for developing a simple mechanism. The mechanism requires only one piece of information from users: null options on an object attribute. The semantics of these options are mapped to non-null constraints on the query result. Then the system prescribes joins and generates filters accordingly. We also address reducing the number of left outer joins and the filters so that the query can be processed more efficiently.> Byung Suk Lee 0001, Gio Wiederhold |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1994 | Efficiently Instantiating View-Objects From Remote Relational Databases
Byung Suk Lee 0001, Gio Wiederhold |
VLDB J. | 2 |
| 1994 | Dynamic Maintenance of Data Distribution for Selectivity Estimation
Kyu-Young Whang, Sang-Wook Kim, Gio Wiederhold |
VLDB J. | 3 |
| 1993 | Intelligent Integration of InformationabstractThis paper describes and classifies methods to transform data to information in a three-layer, mediated architecture. The layers can be characterized from the top down as information-consuming applications, mediators which perform intelligent integration of information (I3), and data, knowledge and simulation resources. Gio Wiederhold |
SIGMOD Conference | 1 |
| 1993 | Evaluating Recursive Queries in Distributed DatabasesabstractThe execution of logic queries in a distributed database environment is studied. Conventional optimization strategies, such as the early evaluation of selection conditions and the clustering of processing to manipulate and exchange large sets of tuples, are redefined in view of the additional difficulties due to logic queries, in particular to recursive rules. In order to allow efficient processing of these logic queries, several program transformation techniques that attempt to minimize distribution costs based on the idea of semijoins and generalized semijoins in conventional databases are presented. Although local computation of semijoins is not possible for the general case, classes of programs are indicated for which these transformations succeed in producing set-oriented computation. Processes evaluating the recursive program in a distributed network are described, and an efficient method for testing the termination of the computation is developed. The approach is compared with sequential as well as dataflow-oriented evaluation.> Wolfgang Nejdl, Stefano Ceri, Gio Wiederhold |
IEEE Trans. Knowl. Data Eng. | 3 |
| 1992 | The Roles of Artificial Intelligence in Information Systems
Gio Wiederhold |
J. Intell. Inf. Syst. | 1 |
| 1991 | Dealing with Granularity of Time in Temporal Databases
Gio Wiederhold, Sushil Jajodia, Witold Litwin |
CAiSE | 1 |
| 1991 | Implicit joins in the structural data modelabstractIn general, writing a relational query involving many join predicates is cumbersome and prone to errors. One approach to resolving this problem is the implicit join method. This method derives the unspecified join predicates of an incompletely specified query from the semantic dependency-a set of the pairs of semantically dependent attributes-in the database schema. Although the implicit join method has some advantages over the universal relation approach, it frequently derives a complete query differently from what a user would do, and generates redundant subqueries. It is shown that using the structural model removes the problem of redundancy by making the semantic observation of the database schema possible, and provides a complete query that many users would prefer to that of the original implicit join method.> Byung Suk Lee 0001, Witold Litwin, Gio Wiederhold |
COMPSAC | 3 |
| 1991 | Relationship Abstractions for an Effective Hypertext Design: Augmentation and Globalization
Yoshinori Hara, Arthur M. Keller, Gio Wiederhold |
DEXA | 3 |
| 1991 | Building Adaptive Applications using Active Mediators
Tore Risch, Gio Wiederhold |
DEXA | 2 |
| 1991 | The Roles of Artificial Intelligence in Information Systems
Gio Wiederhold |
ISMIS | 1 |
| 1991 | Updating Relational Databases through Object-Based ViewsabstractThe view-object model provides a formal basis for representing and manipulating object-based views on relational databases. Thierry Barsalou, Arthur M. Keller, Niki Siambela, Gio Wiederhold |
SIGMOD Conference | 4 |
| 1991 | Interoperability In Multidatabases: Semantic and System Issues (Panel)
Yuri Breitbart, Hector Garcia-Molina, Witold Litwin, Nick Roussopoulos, Hans-Jörg Schek, Gio Wiederhold |
VLDB | 6 |
| 1991 | Kaleidoscope Data Model for An English-like Query Language
Sang Kyun Cha, Gio Wiederhold |
VLDB | 2 |
| 1991 | Incremental Recomputation of Active Relational ExpressionsabstractDatabase updates are small and incremental compared to database contents. It is therefore desirable that recomputations of active relational expressions-such as views, derived data, integrity constraints, active queries, and monitors-can also be performed incrementally. An efficient algorithm for the incremental recomputation of active relational expressions based on finite differencing techniques is presented. Database updates are modeled as incremental changes to database relations, and the algorithm derives, by update propagation, the minimal incremental relational expressions that need recomputation. The algorithm has applications in the maintenance of materialized views and derived data, the checking of integrity constraints, and the evaluation of active queries and monitors.> Xiaolei Qian, Gio Wiederhold |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1990 | Kaleidoscope: A Cooperative Menu-Guided Query InterfaceabstractQuerying databases to obtain information requires the user's knowledge of query language and underlying data. However, because the knowledge in human long-term memory is imprecise, incomplete, and often incorrect, user queries are subject to various types of failure. These may include spelling mistakes, the violation of the syntax and semantics of a query language, and the misconception of the entities and relationships in a database. Sang Kyun Cha, Gio Wiederhold |
SIGMOD Conference | 2 |
| 1990 | Complex objects for relational databases
Thierry Barsalou, Gio Wiederhold |
Comput. Aided Des. | 2 |
| 1990 | Partitioning and composing knowledge
Gio Wiederhold, Peter K. Rathmann, Thierry Barsalou, Byung Suk Lee 0001, Dallan Quass |
Inf. Syst. | 1 |
| 1989 | Use of Change Coordination in an Information-rich Design EnvironmentabstractThe growing complexity of VLSI designs has led to a partitioning of design responsibilities among different engineers, with the result that engineers work in parallel on different aspects of the design. With this division of responsibilities comes the need for automatic means of coordinating changes made by different engineers, and automatic means of administrating design policies laid down by management. In this paper we show how an information-rich design environment, incorporating (1) detailed knowledge of the design, (2) explicit representation of management's policies, and (3) special software units called change coordinators, can be used to automate the functions of change coordination and policy administration. Marianne Winslett, David W. Knapp, Keith Hall, Gio Wiederhold |
DAC | 4 |
| 1989 | Impacts of Advanced Applications on Databases (Panel Abstract)
Won Kim 0001, Yahiko Kambayashi, Hideko S. Kunii, Yoon-Joon Lee, Sang Hyuk Son, Gio Wiederhold |
DASFAA | 6 |
| 1989 | The Architecture of Future Information Systems (Abstract)
Gio Wiederhold |
DASFAA | 1 |
| 1989 | Knowledge to Mediate from User's Workstations to Databases
Gio Wiederhold |
VLDB | 1 |
| 1989 | Magic Semi-JoinsabstractWe study the properties of the magic semi-join, a new algebraic operator. In essence, a magic semi-join is the composition of a semi-join and a transitive closure. We present a theory for magic semi-joins that mirrors the theory for semi-joins; in particular, we define equivalence transformations of algebraic formulas using magic semi-joins, and we introduce the notion of full reducer program in this framework. The application of magic semi-joins is in the efficient evaluation of recursive DATALOG queries in centralized and in distributed databases. Stefano Ceri, Georg Gottlob, Letizia Tanca, Gio Wiederhold |
Inf. Process. Lett. | 4 |
| 1989 | Optimization problems and solution methods in the design of data distribution
Stefano Ceri, Barbara Pernici, Gio Wiederhold |
Inf. Syst. | 3 |
| 1989 | Efficient Database Access from PrologabstractIn designing the interface between a relational database and a Prolog interpreter, efficiency is a major issue. The authors present a method for loading into the memory-resident database of Prolog facts permanently stored in secondary storage. The rationale of the method is to save access to the database by never repeating the same query and by storing in main memory, in a compact and efficient way, information about the past interaction with the database. The authors discuss how to reduce subsumption rests required by the method to pattern matching in many relevant cases. They also describe a simulator of the method, which validates their approach, and they discuss the results of the simulation.> Stefano Ceri, Georg Gottlob, Gio Wiederhold |
IEEE Trans. Software Eng. | 3 |
| 1987 | Modeling Asynchrony in Distributed DatabasesabstractA new relationship type is proposed which permits describing the issues raised when information is distributed over autonomous workstations. Such federated environments are becoming the dominant form of distributed systems. Fully synchronous update of replicated data is not feasible in such systems. The proposed identity connection identifies data which should eventually match, but which can be in differing states for some time intervals. The concept permits modeling of the systems which are now becoming common in data processing. Gio Wiederhold, Xiaolei Qian |
ICDE | 1 |
| 1987 | Experience with Knowledge Bases
Gio Wiederhold |
SIGMOD Conference | 1 |
| 1987 | Distributed database design methodologiesabstractThis paper surveys methodological approaches for distributed database design. The design of distribution can be performed top-down or bottom-up; the first approach is typical of a distributed database developed from scratch, while the second approach is typical of the development of a multi-database as the aggregation of existing databases. We review the design problems and methodologies along both directions, and we describe DATAID-D, a top-down methodology for distribution design. We indicate how the methodology is part of a global approach to database design; how to collect the requirements about the distribution of data and applications; and how to progressively build the distribution of a schema. Our approach is exemplified through one case study. Stefano Ceri, Barbara Pernici, Gio Wiederhold |
Proc. IEEE | 3 |
| 1986 | Reference Model for Ada Interfaces to Database Management SystemsabstractPurpose. This paper defines a layered functional architecture that is useful for describing interfaces (data or parameter exchanges) between Ada and Data Management Systems (DMS). It uses this architecture in discussing potential approaches to implementating standard interfaces between Ada and both relational and CODASYL DMSs. Fred J. Friedman, Arthur M. Keller, John Salasin, Gio Wiederhold, Murray R. Berkowitz, David L. Spooner |
ICDE | 4 |
| 1986 | Acquisition of knowledge from dataabstractThe work described here addresses two problems: information overload of database users, and knowledge acquisition for use in Al systems. We have implemented programs that use artificial intelligence techniques to prepare high-level, intelligent summaries of databases, and that use empirical databases in turn, in combination with statistical and Al methods, to generate new domain knowledge base. Both programs are examples of the aquisition of knowledge from data: the Summarization Module fuses large amounts of data succinctly, the Discovery Module extracts new knowledge present implicitly in data. We describe the implementation of our programs and outline planned extensions which combine both approaches. This work is distinguished from current knowledge engineering approaches in that we prime the system with expert knowledge, and then use factual data to learn more about the domain. Gio Wiederhold, Michael G. Walker 0001, Robert L. Blum, S. Downs |
ISMIS | 1 |
| 1986 | Knowledge-based Integrity Constraint Validation
Xiaolei Qian, Gio Wiederhold |
VLDB | 2 |
| 1986 | Framework for the Security Component of an Ada DBMS
David L. Spooner, Arthur M. Keller, Gio Wiederhold, John Salasin, Deborah Heystek |
VLDB | 3 |
| 1985 | Relational and entity-relationship model databases and specialized design files in VLSI design
Marianne Winslett, Thomas H. Payne, Gio Wiederhold |
DAC | 4 |
| 1985 | Data Definition Facilities of Critias
Xiaolei Qian, Gio Wiederhold |
ER | 2 |
| 1985 | Knowledge bases
Gio Wiederhold |
Future Gener. Comput. Syst. | 1 |
| 1985 | Database Partitioning in a Cluster of ProcessorsabstractIn a distributed database system the partitioning and allocation of the database over the processor nodes of the network can be a critical aspect of the database design effort. In this paper we develop and evaluate algorithms that perform this task in a computationally feasible manner. The network we consider is characterized by a relatively high communication bandwidth, considering the processing and input output capacities in its processors. Such a balance is typical if the processors are connected via busses or local networks. The common constraint that transactions have a specific root node no longer exists, so that there are more distribution choices. However, a poor distribution leads to less efficient computation, higher costs, and higher loads in the nodes or in the communication network so that the system may not be able to handle the required set of transactions. Our approach is to first split the database into fragments which constitute appropriate units for allocation. The fragments to be allocated are selected based on maximal benefit criteria using a greedy heuristic. The assignment to processor nodes uses a first-fit algorithm. The complete algorithm, called GFF, is stated in a procedural form. The complexity of the problem and of its candidate solutions are analyzed and several interesting relationships are proven. Alternate benefit metrics are considered, since the execution cost of the allocation procedure varies by orders of magnitude with the alternatives of benefit evaluation. A mixed benefit evaluation strategy is eventually proposed. A model for evaluation is presented. Two of the strategies are experimentally evaluated, and the reported results support the discussion. The approach should be suitable for other cases where resources have to be allocated subject to resource constraints. Domenico Saccà, Gio Wiederhold |
ACM Trans. Database Syst. | 2 |
| 1984 | Cooperative Responses to Boolean QueriesabstractSince cooperation is an essential aspect of human conversation, it is a necessary feature in a natural language interface. Previous work has shown that it is possible to incorporate principles of cooperative behaviour into a system allowing natural language access to a database. It is shown here that some of these principles can also be applied fruitfully in a formal language environment. Specifically, when a query retrieves an empty result set, it is possible, by analyzing the question and running related queries against the database, to give a useful explanation of the zero result. A precise specification of the information that should be presented to the user is described for queries consisting of boolean combinations of predicates of a single variable. Such cooperative responses to boolean queries have been implemented on the large bibliographic database of the Research Libraries Group. The size of the database has motivated a careful optimization of the algorithm, which is discussed. Francisco Corella, S. Jerrold Kaplan, Gio Wiederhold, Lena Yesil |
ICDE | 3 |
| 1984 | Separability - An Approach to Physical Database DesignabstractA theoretical approach to the optimal design of a large multifile physical database is presented. The design algorithm is based on the theory that, given a set of join methods that satisfy a certain property called separability, the problem of optimal assignment of access structures to the whole database can be reduced to the subproblem of optimizing individual relations independently of one another. Coupling factors are defined to represent all the interactions among the relations. This approach not only reduces the complexity of the problem significantly, but also provides a better understanding of underlying mechanisms. Kyu-Young Whang, Gio Wiederhold, Daniel Sagalowicz |
IEEE Trans. Computers | 2 |
| 1984 | Vertical Partitioning Algorithms for Database DesignabstractThis paper addresses the vertical partitioning of a set of logical records or a relation into fragments. The rationale behind vertical partitioning is to produce fragments, groups of attribute columns, that “closely match” the requirements of transactions. Vertical partitioning is applied in three contexts: a database stored on devices of a single type, a database stored in different memory levels, and a distributed database. In a two-level memory hierarchy, most transactions should be processed using the fragments in primary memory. In distributed databases, fragment allocation should maximize the amount of local transaction processing. Fragments may be nonoverlapping or overlapping. A two-phase approach for the determination of fragments is proposed; in the first phase, the design is driven by empirical objective functions which do not require specific cost information. The second phase performs cost optimization by incorporating the knowledge of a specific application environment. The algorithms presented in this paper have been implemented, and examples of their actual use are shown. Shamkant B. Navathe, Stefano Ceri, Gio Wiederhold, Jinglie Dou |
ACM Trans. Database Syst. | 3 |
| 1983 | Data Management: A Practical View (Panel)
Paul K. Blackwell, Dan Kapp, Ross A. Overbeek, H. J. Spencer, Gio Wiederhold, Stanley B. Zdonik |
ER | 5 |
| 1983 | Database Partitioning in a Cluster of Processors
Domenico Saccà, Gio Wiederhold |
VLDB | 2 |
| 1983 | Modeling databases
Gio Wiederhold |
Inf. Sci. | 1 |
| 1983 | Distribution Design of Logical Database SchemasabstractThe optimal distribution of a database schema over a number of sites in a distributed network is considered. The database is modeled in terms of objects (relations or record sets) and links (predefined joins or CODASYL sets). The design is driven by user-supplied information about data distribution. The inputs required by the optimization model are: 1) cardinality and size information about objects and links, 2) a set of candidate horizontal partitions of relations into fragments and the allocations of the fragments, and 3) the specification of all important transactions, their frequencies, and their sites of origin. Stefano Ceri, Shamkant B. Navathe, Gio Wiederhold |
IEEE Trans. Software Eng. | 3 |
| 1982 | Physical Design of Network Model Databases Using the Property of Separability
Kyu-Young Whang, Gio Wiederhold, Daniel Sagalowicz |
VLDB | 2 |
| 1982 | A Database Approach to Communication in VLSI DesignabstractThis paper describes recent and planned work at Stanford University in applying database technology to the problems of VLSI design. In particular, it addresses the issue of communication within a design's different representations and hierarchical levels in a multiple designer environment. We demonstrate the heretofore questioned utility of using commercial database systems, at least while developing a versatile, flexible, and generally efficient model and its associated communication paths. Completed work and results from initial work using DEC DBMS-20 is presented, including macroexpansion within the database, and signaling of changes to higher structural levels. Considerable discussion regarding overall philosophy for continued work is also included. Gio Wiederhold, Anne F. Beetem, Garrett E. Short |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1982 | Read-Only Transactions in a Distributed DatabaseabstractA read-only transaction or query is a transaction which does not modify any data. Read-only transactions could be processed with general transaction processing algorithms, but in many cases it is more efficient to process read-only transactions with special algorithms which take advantage of the knowledge that the transaction only reads. This paper defines the various consistency and currency requirements that read-only transactions may have. The processing of the different classes of read-only transactions in a distributed database is discussed. The concept of R insularity is introduced to characterize both the read-only and update algorithms. Several simple update and read-only transaction processing algorithms are presented to illustrate how the query requirements and the update algorithms affect the read-only transaction processing algorithms. Hector Garcia-Molina, Gio Wiederhold |
ACM Trans. Database Syst. | 2 |
| 1982 | Resilient Extended True-Copy Token Scheme for a Distributed Database SystemabstractA new resiliency scheme for a distributed database system with replicated data is presented. One salient feature of the scheme is that it does not employ a log subsystem; hence, it can be used for a highly reliable system that must tolerate a total crash of a site. In addition, the scheme supports system partitioning without any consistency problem. The new scheme is based on a precise treatment of logical data; in particular, a precise definition of resilient system operation is given in terms of logical data. Toshimi Minoura, Gio Wiederhold |
IEEE Trans. Software Eng. | 2 |
| 1981 | GORDAS: A Formal High-Level Query Language for the Entity-Relationship Model
Ramez Elmasri, Gio Wiederhold |
ER | 2 |
| 1981 | Separability - An Approach to Physical Data Base Design
Kyu-Young Whang, Gio Wiederhold, Daniel Sagalowicz |
VLDB | 2 |
| 1980 | FLASH: A Language-Independent, Portable File Access SystemabstractA file access system, flash, for use in building database systems is described. It supports access from several languages, including pascal, fortran, and interlisp. Flash provides record level access to a file with multiple indexes using symbolic keys. It is portable and written in Pascal with support routines in dec System 20 macro. The file access system is designed to run on computers of various sizes and capabilities, including micros. Concurrent and simultaneous access by several users is supported given that the operating systems provides multiprogramming. Flash is designed to be highly reliable. It assumes the existence of underlying operating system file services that read or write named files directly. Transfer to files occurs in units which are efficient, typically a block. James E. Allchin, Arthur M. Keller, Gio Wiederhold |
SIGMOD Conference | 3 |
| 1979 | The Structural Model for Database Design
Gio Wiederhold, Ramez Elmasri |
ER | 1 |
| 1979 | A building block approach to color graphicsabstractGraphics and imaging are important in scientific, academic and industrial environments. In the past graphics systems have been used with large computers and were only available to a minority of users. The relatively small and specialized use of graphics has inhibited sharing of software and prevented standardization necessary for widespread use. Dense semiconductor memory has recently become easily available in large quantities and makes high resolution graphics and imaging systems feasible. The concepts leading to the design of the present system come from the need to provide a large number of graphic and imaging functions, in a compact form, to a commonly used microprocessor bus. Three fundamental functions are implemented: a video frame digitizer, an image memory, and an output video generator. Video images can be digitized in one frame time with a precision of 1, 2 or 4 bits per pixel. The video generator can display the images in gray levels or in color. The software selectable system parameters include a variety of image formats, video output controls, digitization commands, addressing modes, vertical image offset, and lightpen controls. A novel contouring digitization mode is useful to reduce images obtained in gray scale to outline form. Such real-time preprocessing reduces memory and bandwidth requirements. Photographic illustrations demonstrate various operating modes. J. Robert Flexer, Gio Wiederhold |
SIGGRAPH | 2 |
| 1979 | Data Model Integration Using the Structural ModelabstractOne approach to the design of a logical model for an integrated database requires each potential user or application to specify its view as a data model. An integration phase follows, where these user data models are integrated into a global database model. We address the problem of view integration when user data models are expressed using the structural model [Wi77, WE79].The structural model is built from relations in Boyce-Codd normal form [Co74]. A basic set of integrity assertions is implicit in the model. The integrity assertions are defined by classification of relations into types, and are represented by connections between relations. We will show how to integrate different representations of two related real-world entity classes. Ramez Elmasri, Gio Wiederhold |
SIGMOD Conference | 2 |
| 1979 | Some Very Large Data Bases in Developing Countries
Sakti P. Ghosh, Alfonso F. Cardenas, Ignacio Mijares, Gio Wiederhold |
VLDB | 4 |
| 1968 | R68-19 Bulk Core in a 360/67 Time Sharing SystemabstractThe design considerations leading to the decision to equip a large time-sharing system at Carnegie–Mellon University with a very large addressable—but slow—core memory, instead of using the standard disk or drum swapping devices, are illustrated. Gio Wiederhold |
IEEE Trans. Computers | 1 |