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 A. O'Keefe

dblp:13/1258 · DBLP profile ↗
← Back
12ranked-venue papers
4as first author
0since 2021 · last 2013
—ORCID · none

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

Artificial intelligence and machine learning · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 4 · 2 first-authorDatabases, data management, data science and information retrieval · 3Theory of computation · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%
Artificial intelligence
1 paper
Knowledge representation and reasoning · 100%
Databases, data mining, and information retrieval
1 paper
Machine learning and data management · 100%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems › type systems
polymorphism
0.011984
A Polymorphic Type System for Prolog · Artif. Intell. 1984
Programming languages and type systems
type systems
0.011984
A Polymorphic Type System for Prolog · Artif. Intell. 1984
Knowledge, reasoning and agents › Knowledge representation and reasoning
concept formation
0.011983
Concept Formation From Very Large Training Sets · IJCAI 1983
Machine learning and data management
scalable machine learning
0.011983
Concept Formation From Very Large Training Sets · IJCAI 1983

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

large-scale training · 0.0concept learning · 0.0
YearPublicationVenuePosition
2013 Maintaining discriminatory power in quantized indexes
abstract
The time cost of searching with an inverted index is directly proportional to the number of postings processed and the cost of processing each posting. Dynamic pruning reduces the number of postings examined. Pre-calculation then quantization of term / document weights reduces the cost of evaluating each posting. The effect of quantization on precision, latency, and index size is examined herein. We show empirically that there is an ideal size (in bits) for storing the quantized scores. Increasing this adversely affects index size and search latency; decreasing it adversely affects precision. We observe a relationship between the collection size and ideal quantization size, and provide a way to determine the number of bits to use from the collection size.
Matt Crane, Andrew Trotman, Richard A. O'Keefe
CIKM3
2012 Coding guidelines for Prolog
abstract
Abstract Coding standards and good practices are fundamental to a disciplined approach to software projects irrespective of programing languages being employed. Prolog programing can benefit from such an approach, perhaps more than programing in other languages. Despite this, no widely accepted standards and practices seem to have emerged till now. The present paper is a first step toward filling this void: It provides immediate guidelines for code layout, naming conventions, documentation, proper use of Prolog features, program development, debugging, and testing. Presented with each guideline is its rationale and, where sensible options exist, illustrations of the relative pros and cons for each alternative. A coding standard should always be selected on a per-project basis, based on a host of issues pertinent to any given programing project; for this reason the paper goes beyond the mere provision of normative guidelines by discussing key factors and important criteria that should be taken into account when deciding on a full-fledged coding standard for the project.
Michael A. Covington, Roberto Bagnara, Richard A. O'Keefe, Jan Wielemaker, Simon Price
Theory Pract. Log. Program.3
2008 Application-Specific Disk I/O Optimisation for a Search Engine
abstract
Operating systems only provide general-purpose I/O optimisation since they have to service various types of applications. However, application level I/O optimisation can achieve better performance since an application has a better knowledge of how to optimise disk I/O for the application. In this paper we provide a solution for application-specific I/O for optimising a search engine. It shows a 28% improvement when compared to the general-purpose I/O optimisation of Linux. Our result also shows a 11% improvement when the Linux I/O optimisation is bypassed.
Xiangfei Jia, Andrew Trotman, Richard A. O'Keefe, Zhiyi Huang 0001
PDCAT3
2008 Mining interesting imperfectly sporadic rules
Yun Sing Koh, Nathan Rountree, Richard A. O'Keefe
Knowl. Inf. Syst.3
2006 Mining Interesting Imperfectly Sporadic Rules
Yun Sing Koh, Nathan Rountree, Richard A. O'Keefe
PAKDD3
2001 O(1) reversible tree navigation without cycle
abstract
Imperative programmers often use cyclically linked trees in order to achieve O(1) navigation time to neighbours. Some logic programmers believe that cyclic terms are necessary to achieve the same in logic-based languages. An old but little-known technique provides O(1) time and space navigation without cyclic links, in the form of reversible predicates. A small modification provides O(1) amortised time and space editing.
Richard A. O'Keefe
Theory Pract. Log. Program.1
1989 Solving Symbolic Equations with PRESS
Leon Sterling, Alan Bundy, Lawrence Byrd, Richard A. O'Keefe, Bernard Silver
J. Symb. Comput.4
1987 Efficient Implementation of a Defensible Semantics for Dynamic PROLOG Code
Timothy G. Lindholm, Richard A. O'Keefe
ICLP2
1987 Finite Fixed-Point Problems
Richard A. O'Keefe
ICLP1
1984 A New Data-Structure for Type Trees
Richard A. O'Keefe
ECAI1
1984 A Polymorphic Type System for Prolog
Alan Mycroft, Richard A. O'Keefe
Artif. Intell.2
1983 Concept Formation From Very Large Training Sets
Richard A. O'Keefe
IJCAI1