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

Richard Connor 0001

dblp:c/RCHConnor · also Richard C. H. Connor · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Indexing and storage engines
metric space indexing
0.312017
Hilbert Exclusion: Improved Metric Search through Finite Isometric Embeddings · ACM Trans. Inf. Syst. 2017
Information retrieval
similarity search
0.312017
Hilbert Exclusion: Improved Metric Search through Finite Isometric Embeddings · ACM Trans. Inf. Syst. 2017
Algorithms and data structures › metric embedding
isometric embedding
0.312017
Hilbert Exclusion: Improved Metric Search through Finite Isometric Embeddings · ACM Trans. Inf. Syst. 2017
Algorithms and data structures
similarity search
0.312017
Hilbert Exclusion: Improved Metric Search through Finite Isometric Embeddings · ACM Trans. Inf. Syst. 2017
Programming languages and type systems › type systems
polymorphism
0.011991
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.011989
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.011989
An Object Addressing Mechanism for Statically Types Languages with Multiple Inheritance · OOPSLA 1989
Operating systems › persistence
persistent object systems
0.011997
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
YearPublicationVenuePosition
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
SISAP2
2025 Equi-Voronoi Polytopes: A Geometric Basis for 2-bit Quantisation
Richard Connor 0001, Alan Dearle, Ben Claydon
SISAP1
2025 Fast, Compact NN-Table Build Using Equi-Voronoi Polytopes
Alan Dearle, Richard Connor 0001, Ben Claydon, Ferdia McKeogh
SISAP2
2024 Demonstrating the Efficacy of Polyadic Queries
Ben Claydon, Richard Connor 0001, Alan Dearle, Lucia Vadicamo
SISAP2
2024 Scalable Polyadic Queries
Richard Connor 0001, Alan Dearle, Ben Claydon
SISAP1
2024 Information Dissimilarity Measures in Decentralized Knowledge Distillation: A Comparative Analysis
Mbasa Joaquim Molo, Lucia Vadicamo, Emanuele Carlini 0001, Claudio Gennaro, Richard Connor 0001
SISAP5
2024 nSimplex Zen: A Novel Dimensionality Reduction for Euclidean and Hilbert Spaces
abstract
Dimensionality 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. Data1
2023 Similarity Search with Multiple-Object Queries
Richard Connor 0001, Alan Dearle, David Morrison, Edgar Chávez
SISAP1
2022 A Ptolemaic Partitioning Mechanism
Richard Connor 0001
SISAP1
2022 On the Expected Exclusion Power of Binary Partitions for Metric Search
Lucia Vadicamo, Alan Dearle, Richard Connor 0001
SISAP3
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 projection
abstract
Approximate 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
SISAP1
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
SISAP2
2019 SPLX-Perm: A Novel Permutation-Based Representation for Approximate Metric Search
Lucia Vadicamo, Richard Connor 0001, Fabrizio Falchi, Claudio Gennaro, Fausto Rabitti
SISAP2
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
SISAP3
2018 Querying Metric Spaces with Bit Operations
Richard Connor 0001, Alan Dearle
SISAP1
2017 High-Dimensional Simplexes for Supermetric Search
Richard Connor 0001, Lucia Vadicamo, Fausto Rabitti
SISAP1
2017 Preface
Giuseppe Amato 0001, Richard Connor 0001, Fabrizio Falchi, Claudio Gennaro
Inf. Syst.2
2017 Hilbert Exclusion: Improved Metric Search through Finite Isometric Embeddings
abstract
Most 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
SISAP1
2016 A Tale of Four Metrics
Richard Connor 0001
SISAP1
2016 Supermetric Search with the Four-Point Property
Richard Connor 0001, Lucia Vadicamo, Franco Alberto Cardillo, Fausto Rabitti
SISAP1
2014 High Dimensional Search Using Polyhedral Query
Richard Connor 0001, Stewart MacKenzie-Leigh, Robert Moss
SISAP1
2013 Evaluation of Jensen-Shannon Distance over Sparse Data
Richard Connor 0001, Franco Alberto Cardillo, Robert Moss, Fausto Rabitti
SISAP1
2013 A Multi-way Divergence Metric for Vector Spaces
Robert Moss, Richard Connor 0001
SISAP2
2012 A Multivariate Correlation Distance for Vector Spaces
Richard Connor 0001, Robert Moss
SISAP1
2011 Towards a universal information distance for structured data
abstract
The 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
SISAP1
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 Management7
2003 TypEx: A Type Based Approach to XML Stream Querying
George Russell, Mathias Neumüller, Richard Connor 0001
WebDB3
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
WebDB1
1997 A Persistent Hyper-Programming System
abstract
We 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
ICDE4
1995 Exploiting Persistent Linkage in Software Engineering Environments
abstract
Persistent 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 Polymorphism
abstract
Polymorphicabstraction 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
EDBT1
1989 An Object Addressing Mechanism for Statically Types Languages with Multiple Inheritance
abstract
In 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
OOPSLA1