Demo Data from SIGIR 2026 / reviewers in the wild / expert
Richard Connor 0001
dblp:c/RCHConnor · also Richard C. H. Connor
· DBLP profile ↗
42ranked-venue papers
22as first author
14since 2021 · last 2025
0000-0003-4734-8103ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 36 · 20 first-author · 13 since 2021Software engineering, systems software and programming languages · 3 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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.
| Theoretical computer science
1 paper |
Algorithms and data structures · 87% Computational geometry · 13% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 50% Indexing and storage engines · 50% | |
| Software engineering, system software, and programming languages
3 papers |
Programming languages and type systems · 60% Compilers and program optimization · 26% Operating systems · 10% |
Topics — the 8 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Indexing and storage engines
metric space indexing |
0.3 | 1 | 2017 | Hilbert Exclusion: Improved Metric Search through Finite Isometric Embeddings · ACM Trans. Inf. Syst. 2017 |
Information retrieval
similarity search |
0.3 | 1 | 2017 | Hilbert Exclusion: Improved Metric Search through Finite Isometric Embeddings · ACM Trans. Inf. Syst. 2017 |
Algorithms and data structures › metric embedding
isometric embedding |
0.3 | 1 | 2017 | Hilbert Exclusion: Improved Metric Search through Finite Isometric Embeddings · ACM Trans. Inf. Syst. 2017 |
Algorithms and data structures
similarity search |
0.3 | 1 | 2017 | Hilbert Exclusion: Improved Metric Search through Finite Isometric Embeddings · ACM Trans. Inf. Syst. 2017 |
Programming languages and type systems › type systems
polymorphism |
0.0 | 1 | 1991 | An Ad Hoc Approach to the Implementation of Polymorphism · ACM Trans. Program. Lang. Syst. 1991 |
Programming languages and type systems › object-oriented programming
multiple inheritance |
0.0 | 1 | 1989 | An Object Addressing Mechanism for Statically Types Languages with Multiple Inheritance · OOPSLA 1989 |
Compilers and program optimization › memory optimization › data layout optimization
object layout |
0.0 | 1 | 1989 | An Object Addressing Mechanism for Statically Types Languages with Multiple Inheritance · OOPSLA 1989 |
Operating systems › persistence
persistent object systems |
0.0 | 1 | 1997 | A Persistent Hyper-Programming System · ICDE 1997 |
Methods — techniques the papers use, named apart from their topics
triangle inequality · 0.6hilbert space embedding · 0.6type-safe links · 0.0ad hoc implementation technique · 0.0symbol table · 0.0static address calculation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Comparative Analysis of Relevance Feedback Techniques for Image Retrieval
Lucia Vadicamo, Francesca Scotti, Alan Dearle, Richard Connor 0001 |
MMM (1) | 4 |
| 2025 | Learning to Find Good Hash Functions for Embeddings
Ben Claydon, Richard Connor 0001, Alan Dearle |
SISAP | 2 |
| 2025 | Equi-Voronoi Polytopes: A Geometric Basis for 2-bit Quantisation
Richard Connor 0001, Alan Dearle, Ben Claydon |
SISAP | 1 |
| 2025 | Fast, Compact NN-Table Build Using Equi-Voronoi Polytopes
Alan Dearle, Richard Connor 0001, Ben Claydon, Ferdia McKeogh |
SISAP | 2 |
| 2024 | Demonstrating the Efficacy of Polyadic Queries
Ben Claydon, Richard Connor 0001, Alan Dearle, Lucia Vadicamo |
SISAP | 2 |
| 2024 | Scalable Polyadic Queries
Richard Connor 0001, Alan Dearle, Ben Claydon |
SISAP | 1 |
| 2024 | Information Dissimilarity Measures in Decentralized Knowledge Distillation: A Comparative Analysis
Mbasa Joaquim Molo, Lucia Vadicamo, Emanuele Carlini 0001, Claudio Gennaro, Richard Connor 0001 |
SISAP | 5 |
| 2024 | nSimplex Zen: A Novel Dimensionality Reduction for Euclidean and Hilbert SpacesabstractDimensionality reduction techniques map values from a high dimensional space to one with a lower dimension. The result is a space which requires less physical memory and has a faster distance calculation. These techniques are widely used where required properties of the reduced-dimension space give an acceptable accuracy with respect to the original space. Many such transforms have been described. They have been classified in two main groups: linear and topological . Linear methods such as Principal Component Analysis (PCA) and Random Projection (RP) define matrix-based transforms into a lower dimension of Euclidean space. Topological methods such as Multidimensional Scaling (MDS) attempt to preserve higher-level aspects such as the nearest-neighbour relation, and some may be applied to non-Euclidean spaces. Here, we introduce nSimplex Zen , a novel topological method of reducing dimensionality. Like MDS, it relies only upon pairwise distances measured in the original space. The use of distances, rather than coordinates, allows the technique to be applied to both Euclidean and other Hilbert spaces, including those governed by Cosine, Jensen–Shannon and Quadratic Form distances. We show that in almost all cases, due to geometric properties of high-dimensional spaces, our new technique gives better properties than others, especially with reduction to very low dimensions. Richard Connor 0001, Lucia Vadicamo |
ACM Trans. Knowl. Discov. Data | 1 |
| 2023 | Similarity Search with Multiple-Object Queries
Richard Connor 0001, Alan Dearle, David Morrison, Edgar Chávez |
SISAP | 1 |
| 2022 | A Ptolemaic Partitioning Mechanism
Richard Connor 0001 |
SISAP | 1 |
| 2022 | On the Expected Exclusion Power of Binary Partitions for Metric Search
Lucia Vadicamo, Alan Dearle, Richard Connor 0001 |
SISAP | 3 |
| 2021 | Bitpart: Exact metric search in high(er) dimensions
Alan Dearle, Richard Connor 0001 |
Inf. Syst. | 2 |
| 2021 | Query filtering using two-dimensional local embeddings
Lucia Vadicamo, Richard Connor 0001, Edgar Chávez |
Inf. Syst. | 2 |
| 2021 | Re-ranking via local embeddings: A use case with permutation-based indexing and the nSimplex projectionabstractApproximate Nearest Neighbor (ANN) search is a prevalent paradigm for searching intrinsically high dimensional objects in large-scale data sets. Recently, the permutation-based approach for ANN has attracted a lot of interest due to its versatility in being used in the more general class of metric spaces. In this approach, the entire database is ranked by a permutation distance to the query. Typically, permutations allow the efficient selection of a candidate set of results, but typically to achieve high recall or precision this set has to be reviewed using the original metric and data. This can lead to a sizeable percentage of the database being recalled, along with many expensive distance calculations. To reduce the number of metric computations and the number of database elements accessed, we propose here a re-ranking based on a local embedding using the nSimplex projection. The nSimplex projection produces Euclidean vectors from objects in metric spaces which possess the n-point property. The mapping is obtained from the distances to a set of reference objects, and the original metric can be lower bounded and upper bounded by the Euclidean distance of objects sharing the same set of references. Our approach is particularly advantageous for extensive databases or expensive metric function. We reuse the distances computed in the permutations in the first stage, and hence the memory footprint of the index is not increased. An extensive experimental evaluation of our approach is presented, demonstrating excellent results even on a set of hundreds of millions of objects. Lucia Vadicamo, Claudio Gennaro, Fabrizio Falchi, Edgar Chávez, Richard Connor 0001, Giuseppe Amato 0001 |
Inf. Syst. | 5 |
| 2020 | Sampled Angles in High-Dimensional Spaces
Richard Connor 0001, Alan Dearle |
SISAP | 1 |
| 2020 | On the application of convex transforms to metric search
Richard Connor 0001, Alan Dearle, Vladimir Mic, Pavel Zezula |
Pattern Recognit. Lett. | 1 |
| 2019 | Query Filtering with Low-Dimensional Local Embeddings
Edgar Chávez, Richard Connor 0001, Lucia Vadicamo |
SISAP | 2 |
| 2019 | SPLX-Perm: A Novel Permutation-Based Representation for Approximate Metric Search
Lucia Vadicamo, Richard Connor 0001, Fabrizio Falchi, Claudio Gennaro, Fausto Rabitti |
SISAP | 2 |
| 2019 | Supermetric search
Richard Connor 0001, Lucia Vadicamo, Franco Alberto Cardillo, Fausto Rabitti |
Inf. Syst. | 1 |
| 2018 | Re-ranking Permutation-Based Candidate Sets with the n-Simplex Projection
Giuseppe Amato 0001, Edgar Chávez, Richard Connor 0001, Fabrizio Falchi, Claudio Gennaro, Lucia Vadicamo |
SISAP | 3 |
| 2018 | Querying Metric Spaces with Bit Operations
Richard Connor 0001, Alan Dearle |
SISAP | 1 |
| 2017 | High-Dimensional Simplexes for Supermetric Search
Richard Connor 0001, Lucia Vadicamo, Fausto Rabitti |
SISAP | 1 |
| 2017 | Preface
Giuseppe Amato 0001, Richard Connor 0001, Fabrizio Falchi, Claudio Gennaro |
Inf. Syst. | 2 |
| 2017 | Hilbert Exclusion: Improved Metric Search through Finite Isometric EmbeddingsabstractMost research into similarity search in metric spaces relies on the triangle inequality property. This property allows the space to be arranged according to relative distances to avoid searching some subspaces. We show that many common metric spaces, notably including those using Euclidean and Jensen-Shannon distances, also have a stronger property, sometimes called the four-point property: In essence, these spaces allow an isometric embedding of any four points in three-dimensional Euclidean space, as well as any three points in two-dimensional Euclidean space. In fact, we show that any space that is isometrically embeddable in Hilbert space has the stronger property. This property gives stronger geometric guarantees, and one in particular, which we name the Hilbert Exclusion property, allows any indexing mechanism which uses hyperplane partitioning to perform better. One outcome of this observation is that a number of state-of-the-art indexing mechanisms over high-dimensional spaces can be easily refined to give a significant increase in performance; furthermore, the improvement given is greater in higher dimensions. This therefore leads to a significant improvement in the cost of metric search in these spaces. Richard Connor 0001, Franco Alberto Cardillo, Lucia Vadicamo, Fausto Rabitti |
ACM Trans. Inf. Syst. | 1 |
| 2016 | Reference Point Hyperplane Trees
Richard Connor 0001 |
SISAP | 1 |
| 2016 | A Tale of Four Metrics
Richard Connor 0001 |
SISAP | 1 |
| 2016 | Supermetric Search with the Four-Point Property
Richard Connor 0001, Lucia Vadicamo, Franco Alberto Cardillo, Fausto Rabitti |
SISAP | 1 |
| 2014 | High Dimensional Search Using Polyhedral Query
Richard Connor 0001, Stewart MacKenzie-Leigh, Robert Moss |
SISAP | 1 |
| 2013 | Evaluation of Jensen-Shannon Distance over Sparse Data
Richard Connor 0001, Franco Alberto Cardillo, Robert Moss, Fausto Rabitti |
SISAP | 1 |
| 2013 | A Multi-way Divergence Metric for Vector Spaces
Robert Moss, Richard Connor 0001 |
SISAP | 2 |
| 2012 | A Multivariate Correlation Distance for Vector Spaces
Richard Connor 0001, Robert Moss |
SISAP | 1 |
| 2011 | Towards a universal information distance for structured dataabstractThe similarity of objects is one of the most fundamental concepts in any collection of complex information; similarity, along with techniques for storing and indexing sets of values based on it, is a concept of ever increasing importance as inherently unordered data sets become ever more common. Examples of such datasets include collections of images, multimedia, and semi-structured data.There are however two, largely separate, classes of related research. On the one hand, techniques such as clustering and similarity search give general treatments over sets of data. Results are domain-independent, typically relying only on the existence of an anonymous distance metric over the set in question. On the other hand, results in the domain of similarity measurement are often limited to the context of pairwise comparison over individual objects, and are not typically set in a wider context. Published algorithms are scattered over various demand-led subject areas, including for example bioinformatics, library sciences, and crime detection. Few, if any, of the published algorithms have the distance metric properties.We have identified a distance metric, Ensemble Distance, which we believe can help to bridge this gap. Ensemble Distance is a non-Euclidean distance metric which we believe can be used in the treatment of many classes of structured data. For any complex type where a useful characterisation exists in the form of an ensemble, we can produce a distance metric for that type. This will in turn allow use of the complex type within off-the-shelf clustering and similarity search algorithms; this would be a major result in the management of complex data sets. Richard Connor 0001, Fabio Simeoni, Michael Iakovos, Robert Moss |
SISAP | 1 |
| 2011 | A bounded distance metric for comparing tree structure
Richard Connor 0001, Fabio Simeoni, Michael Iakovos, Robert Moss |
Inf. Syst. | 1 |
| 2003 | Architectural Support for Global Smart Spaces
Alan Dearle, Graham N. C. Kirby, Ronald Morrison, Andrew J. McCarthy, Kevin Mullen, Richard Connor 0001, Paula Welen, Andy Wilson |
Mobile Data Management | 7 |
| 2003 | TypEx: A Type Based Approach to XML Stream Querying
George Russell, Mathias Neumüller, Richard Connor 0001 |
WebDB | 3 |
| 2002 | An Approach to High-Level Language Bindings to XML
Fabio Simeoni, Paolo Manghi, David Lievens, Richard Connor 0001, Steve Neely |
Inf. Softw. Technol. | 4 |
| 1998 | On the Unification of Persistent Programming and the World Wide Web
Richard Connor 0001, Keith Sibson, Paolo Manghi |
WebDB | 1 |
| 1997 | A Persistent Hyper-Programming SystemabstractWe demonstrate the use of a hyper-programming system in building persistent applications. This allows program representations to contain type-safe links to persistent objects embedded directly within the source code. The benefits include improved efficiency and potential for static program checking, reduced programming effort and the ability to display meaningful source level representations for first class procedure values. Hyper-programming represents a completely new style of programming which is only possible in a persistent programming system. Graham N. C. Kirby, Ronald Morrison, David S. Munro, Richard Connor 0001, Quintin I. Cutts |
ICDE | 4 |
| 1995 | Exploiting Persistent Linkage in Software Engineering EnvironmentsabstractPersistent programming systems are designed to provide technology for the construction and maintenance of large, long-lived object-based application systems. Many successful prototypes have been constructed and a large body of application building experience is emerging. Three common attributes of persistent systems are persistent linkage, strong typing, and the referential integrity of data. Persistent linkage allows persistent objects to be included in the binding process. Strong typing guarantees that objects are only manipulated in a manner consistent with their type system descriptions. Referential integrity ensures that once a link (reference) to an object is established, its identity is unique and it persists over time. As a consequence no object can be deleted while another refers to it. Here we examine some of the advantages of providing software engineering environments within a persistent object system with strong typing and referential integrity. It is shown how the integration of system specifications, programs, configuration management tools and documentation all within a single persistent environment leads to powerful new techniques. This new power is achieved by sharing structured persistent data across the hitherto enclosing boundaries of system components. Ronald Morrison, Richard Connor 0001, Quintin I. Cutts, Vivienne S. Dunstan, Graham N. C. Kirby |
Comput. J. | 2 |
| 1991 | An Ad Hoc Approach to the Implementation of PolymorphismabstractPolymorphicabstraction provides the ability to write programs that are independent of the form of the data over which they operate.There are a number of different categories of polymorphic expression-ad hoc and umversal, which includes parametric and inclusion-all of which have many advantages in terms of code reuse and software economics.It has proved difficult to provide efficient implementations of polymorphism.Here, we address this problem and describe a new technique that can implement all forms of polymorphism, use a conventional machine architecture, and support nonuniform data representations.Furthermore, the method ensures that any extra cost of implementation applies to polymorphic forms only, and allows such polymorphic forms to persist over program invocations. Ronald Morrison, Alan Dearle, Richard Connor 0001, Alfred L. Brown |
ACM Trans. Program. Lang. Syst. | 3 |
| 1990 | Existentially Quantified Typed as a Database Viewing Mechanism
Richard Connor 0001, Alan Dearle, Ronald Morrison, Alfred L. Brown |
EDBT | 1 |
| 1989 | An Object Addressing Mechanism for Statically Types Languages with Multiple InheritanceabstractIn this paper we are concerned with addressing techniques for statically typed languages with multiple inheritance. The addressing techniques are responsible for the efficient implementation of record field selection. In object-oriented languages, this record selection is equivalent to the access of methods. Thus, the efficiency of these techniques greatly affects the overall performance of an object-oriented language. We will demonstrate that addresses, in such systems, cannot always be calculated statically and show how symbol tables have been used as address maps at run time. The essence of the paper is a new addressing technique that can statically calculate either the address of a field or the address of the address of the field. This technique is powerful enough to support an efficient implementation of multiple inheritance with implicit subtyping as described by Cardelli. Richard Connor 0001, Alan Dearle, Ronald Morrison, Alfred L. Brown |
OOPSLA | 1 |