Demo Data from EDBT 2026 / reviewers in the wild / expert
Gísli R. Hjaltason
dblp:h/GisliRHjaltason
· DBLP profile ↗
10ranked-venue papers
7as first author
0since 2021 · last 2005
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6 · 4 first-authorArtificial intelligence and machine learning · 3 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorTheory 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
8 papers |
Spatial and temporal data management · 38% Indexing and storage engines · 35% Information retrieval · 12% | |
| Theoretical computer science
1 paper |
Algorithms and data structures · 100% |
Topics — the 18 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Spatial and temporal data management › spatial indexing
quadtree |
0.1 | 2 | 2005 | A Probabilistic Analysis of Trie-Based Sorting of Large Collections of Line Segments in Spatial Databases · SIAM J. Comput. 2005 Speeding up construction of PMR quadtree-based spatial indexes · VLDB J. 2002 |
Spatial and temporal data management
spatial indexing |
0.1 | 3 | 2005 | A Probabilistic Analysis of Trie-Based Sorting of Large Collections of Line Segments in Spatial Databases · SIAM J. Comput. 2005 Distance Browsing in Spatial Databases · ACM Trans. Database Syst. 1999 Incremental Distance Join Algorithms for Spatial Databases · SIGMOD Conference 1998 |
Indexing and storage engines
metric space indexing |
0.1 | 2 | 2003 | Index-driven similarity search in metric spaces · ACM Trans. Database Syst. 2003 Properties of Embedding Methods for Similarity Searching in Metric Spaces · IEEE Trans. Pattern Anal. Mach. Intell. 2003 |
Information retrieval
similarity search |
0.1 | 2 | 2003 | Index-driven similarity search in metric spaces · ACM Trans. Database Syst. 2003 Properties of Embedding Methods for Similarity Searching in Metric Spaces · IEEE Trans. Pattern Anal. Mach. Intell. 2003 |
Indexing and storage engines
semistructured data indexing |
0.1 | 2 | 2002 | Managing Complex and Varied Data with the IndexFabric(tm) · ICDE 2002 A Fast Index for Semistructured Data · VLDB 2001 |
Spatial and temporal data management
spatial data structures |
0.1 | 1 | 2005 | A Probabilistic Analysis of Trie-Based Sorting of Large Collections of Line Segments in Spatial Databases · SIAM J. Comput. 2005 |
Recommender systems › representation learning for recommendation
embedding-based recommendation |
0.0 | 1 | 2003 | Properties of Embedding Methods for Similarity Searching in Metric Spaces · IEEE Trans. Pattern Anal. Mach. Intell. 2003 |
Indexing and storage engines
spatial index |
0.0 | 1 | 2002 | Speeding up construction of PMR quadtree-based spatial indexes · VLDB J. 2002 |
Indexing and storage engines › spatial index
r-tree |
0.0 | 2 | 1999 | Distance Browsing in Spatial Databases · ACM Trans. Database Syst. 1999 Incremental Distance Join Algorithms for Spatial Databases · SIGMOD Conference 1998 |
Query processing and optimization › incremental computation
incremental nearest-neighbor search |
0.0 | 1 | 1999 | Distance Browsing in Spatial Databases · ACM Trans. Database Syst. 1999 |
Spatial and temporal data management
spatial query processing |
0.0 | 1 | 1999 | Distance Browsing in Spatial Databases · ACM Trans. Database Syst. 1999 |
Query processing and optimization
similarity join |
0.0 | 1 | 1998 | Incremental Distance Join Algorithms for Spatial Databases · SIGMOD Conference 1998 |
Spatial and temporal data management › spatial query processing
spatial join |
0.0 | 1 | 1998 | Incremental Distance Join Algorithms for Spatial Databases · SIGMOD Conference 1998 |
Performance modeling and evaluation
analytical modeling |
0.0 | 1 | 2005 | A Probabilistic Analysis of Trie-Based Sorting of Large Collections of Line Segments in Spatial Databases · SIAM J. Comput. 2005 |
Multimedia analysis and retrieval › multimedia database
multimedia query processing |
0.0 | 1 | 2003 | Index-driven similarity search in metric spaces · ACM Trans. Database Syst. 2003 |
Algorithms and data structures › numerical linear algebra
dimensionality reduction |
0.0 | 1 | 2003 | Properties of Embedding Methods for Similarity Searching in Metric Spaces · IEEE Trans. Pattern Anal. Mach. Intell. 2003 |
Algorithms and data structures
metric embedding |
0.0 | 1 | 2003 | Properties of Embedding Methods for Similarity Searching in Metric Spaces · IEEE Trans. Pattern Anal. Mach. Intell. 2003 |
Data models and query languages
semistructured data |
0.0 | 1 | 2001 | A Fast Index for Semistructured Data · VLDB 2001 |
Methods — techniques the papers use, named apart from their topics
random lines model · 0.1probabilistic analysis · 0.1geometric probability · 0.1metricmap · 0.1lipschitz embedding · 0.1fastmap · 0.1sparsemap · 0.0SparseMAP · 0.0PMR quadtree · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | A Probabilistic Analysis of Trie-Based Sorting of Large Collections of Line Segments in Spatial DatabasesabstractThe size of five trie-based methods of sorting large collections of line segments in a spatial database is investigated analytically using a random lines image model and geometric probability techniques. The methods are based on sorting the line segments with respect to the space that they occupy. Since the space is two-dimensional, the trie is formed by interleaving the bits corresponding to the binary representation of the x and y coordinates of the underlying space and then testing two bits at each iteration. The result of this formulation yields a class of representations that are referred to as quadtrie variants, although they have been traditionally referred to as quadtree variants. The analysis differs from prior work in that it uses a detailed explicit model of the image instead of relying on modeling the branching process represented by the tree and leaving the underlying image unspecified. The analysis provides analytic expressions and bounds on the expected size of these quadtree variants. This enables the prediction of storage required by the representations and of the associated performance of algorithms that rely on them. The results are useful in the following two ways: They reveal the properties of the various representations and permit their comparison using analytic, nonexperimental criteria. Some of the results confirm previous analyses (e.g., that the storage requirement of the MX quadtree is proportional to the total lengths of the line segments). An important new result is that for a PMR and Bucket PMR quadtree with sufficiently high values of the splitting threshold (i.e., $\geq 4$) the number of nodes is proportional to the number of line segments and is independent of the maximum depth of the tree. This provides a theoretical justification for the good behavior and use of the PMR quadtree, which so far has been only of an empirical nature.The random lines model was found to be general enough to approximate real data in the sense that the properties of the trie representations, when used to store real data (e.g., maps), are similar to their properties when storing random lines data. Therefore, by specifying an equivalent random lines model for a real map, the proposed analytical expressions can be applied to predict the storage required for real data. Specifying the equivalent random lines model requires only an estimate of the effective number of random lines in it. Several such estimates are derived for real images, and the accuracy of the implied predictions is demonstrated on a real collection of maps. The agreement between the predictions and real data suggests that they could serve as the basis of a cost model that can be used by a query optimizer to generate an appropriate query evaluation plan. Michael Lindenbaum, Hanan Samet, Gísli R. Hjaltason |
SIAM J. Comput. | 3 |
| 2003 | Properties of Embedding Methods for Similarity Searching in Metric SpacesabstractComplex data types-such as images, documents, DNA sequences, etc.-are becoming increasingly important in modern database applications. A typical query in many of these applications seeks to find objects that are similar to some target object, where (dis)similarity is defined by some distance function. Often, the cost of evaluating the distance between two objects is very high. Thus, the number of distance evaluations should be kept at a minimum, while (ideally) maintaining the quality of the result. One way to approach this goal is to embed the data objects in a vector space so that the distances of the embedded objects approximates the actual distances. Thus, queries can be performed (for the most part) on the embedded objects. We are especially interested in examining the issue of whether or not the embedding methods will ensure that no relevant objects are left out. Particular attention is paid to the SparseMap, FastMap, and MetricMap embedding methods. SparseMap is a variant of Lipschitz embeddings, while FastMap and MetricMap are inspired by dimension reduction methods for Euclidean spaces. We show that, in general, none of these embedding methods guarantee that queries on the embedded objects have no false dismissals, while also demonstrating the limited cases in which the guarantee does hold. Moreover, we describe a variant of SparseMap that allows queries with no false dismissals. In addition, we show that with FastMap and MetricMap, the distances of the embedded objects can be much greater than the actual distances. This makes it impossible (or at least impractical) to modify FastMap and MetricMap to guarantee no false dismissals. Gísli R. Hjaltason, Hanan Samet |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2003 | Improved search heuristics for the sa-tree
Gísli R. Hjaltason, Hanan Samet |
Pattern Recognit. Lett. | 1 |
| 2003 | Index-driven similarity search in metric spacesabstractSimilarity search is a very important operation in multimedia databases and other database applications involving complex objects, and involves finding objects in a data set S similar to a query object q , based on some similarity measure. In this article, we focus on methods for similarity search that make the general assumption that similarity is represented with a distance metric d . Existing methods for handling similarity search in this setting typically fall into one of two classes. The first directly indexes the objects based on distances (distance-based indexing), while the second is based on mapping to a vector space (mapping-based approach). The main part of this article is dedicated to a survey of distance-based indexing methods, but we also briefly outline how search occurs in mapping-based methods. We also present a general framework for performing search based on distances, and present algorithms for common types of queries that operate on an arbitrary "search hierarchy." These algorithms can be applied on each of the methods presented, provided a suitable search hierarchy is defined. Gísli R. Hjaltason, Hanan Samet |
ACM Trans. Database Syst. | 1 |
| 2002 | Managing Complex and Varied Data with the IndexFabric(tm)abstractEmerging networked applications present significant challenges for traditional data management techniques for two reasons. First, they are based on data encoded in XML, LDAP directories, etc. that typically have complex inter-relationships. Second, the dynamic nature of networked applications and the need to integrate data from multiple sources results in data that is semior irregularly structured. The IndexFabric has been developed to meet both these challenges. In this demonstration, we show how the IndexFabric efficiently encodes and indexes very large collections of irregular, semistructured, and complex data. Neal Sample, Brian F. Cooper, Michael J. Franklin, Gísli R. Hjaltason, Moshe Shadmon, Levy Cohe |
ICDE | 4 |
| 2002 | Speeding up construction of PMR quadtree-based spatial indexes
Gísli R. Hjaltason, Hanan Samet |
VLDB J. | 1 |
| 2001 | A Fast Index for Semistructured Data
Brian F. Cooper, Neal Sample, Michael J. Franklin, Gísli R. Hjaltason, Moshe Shadmon |
VLDB | 4 |
| 1999 | Distance Browsing in Spatial DatabasesabstractWe compare two different techniques for browsing through a collection of spatial objects stored in an R-tree spatial data structure on the basis of their distances from an arbitrary spatial query object. The conventional approach is one that makes use of a k -nearest neighbor algorithm where k is known prior to the invocation of the algorithm. Thus if m < k neighbors are needed, the k -nearest neighbor algorithm has to be reinvoked for m neighbors, thereby possibly performing some redundant computations. The second approach is incremental in the sense that having obtained the k nearest neighbors, the k + 1 st neighbor can be obtained without having to calculate the k + 1 nearest neighbors from scratch. The incremental approach is useful when processing complex queries where one of the conditions involves spatial proximity (e.g., the nearest city to Chicago with population greater than a million), in which case a query engine can make use of a pipelined strategy. We present a general incremental nearest neighbor algorithm that is applicable to a large class of hierarchical spatial data structures. This algorithm is adapted to the R-tree and its performance is compared to an existing k -nearest neighbor algorithm for R-trees [Rousseopoulos et al. 1995]. Experiments show that the incremental nearest neighbor algorithm significantly outperforms the k -nearest neighbor algorithm for distance browsing queries in a spatial database that uses the R-tree as a spatial index. Moreover, the incremental nearest neighbor algorithm usually outperforms the k -nearest neighber algorithm when applied to the k -nearest neighbor problem for the R-tree, although the improvement is not nearly as large as for distance browsing queries. In fact, we prove informally that at any step in its execution the incremental nearest neighbor algorithm is optimal with respect to the spatial data structure that is employed. Furthermore, based on some simplifying assumptions, we prove that in two dimensions the number of distance computations and leaf nodes accesses made by the algorithm for finding k neighbors is O ( k + k ). Gísli R. Hjaltason, Hanan Samet |
ACM Trans. Database Syst. | 1 |
| 1998 | Using spatial sorting and ranking in model-based object recognitionabstractA method has been developed for overcoming some of the major obstacles of object recognition. It represents both 2D images and 3D models from a database by viewpoint invariant descriptors in the same invariant space. As there is a large number of possible matches between the image and model invariants, there is a crucial need to perform this match efficiently. We answer this need by using an adaptation of spatial sorting based on the octree representation of the model points and image lines in three-dimensional space. We show the advantage of the octree method over the traditional "brute-force" approach and we compare the merits of the two methods. This makes it possible for the recognition task to be performed in a reasonable time for a large number of models. Gísli R. Hjaltason, Manjit Ray, Hanan Samet, Isaac Weiss |
ICPR | 1 |
| 1998 | Incremental Distance Join Algorithms for Spatial DatabasesabstractTwo new spatial join operations, distance join and distance semi-join, are introduced where the join output is ordered by the distance between the spatial attribute values of the joined tuples. Incremental algorithms are presented for computing these operations, which can be used in a pipelined fashion, thereby obviating the need to wait for their completion when only a few tuples are needed. The algorithms can be used with a large class of hierarchical spatial data structures and arbitrary spatial data types in any dimensions. In addition, any distance metric may be employed. A performance study using R-trees shows that the incremental algorithms outperform non-incremental approaches by an order of magnitude if only a small part of the result is needed, while the penalty, if any, for the incremental processing is modest if the entire join result is required. Gísli R. Hjaltason, Hanan Samet |
SIGMOD Conference | 1 |