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

Paul H. Leng

dblp:l/PaulHLeng · DBLP profile ↗
← Back
40ranked-venue papers
0as first author
0since 2021 · last 2009
—ORCID · none

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

Artificial intelligence and machine learning · 15Databases, data management, data science and information retrieval · 14Systems, architecture and hardware · 8Software engineering, systems software and programming languages · 6Theory of computation · 3Graphics, computer vision, multimedia, augmented reality and games · 2Computer networks · 1Human-computer interaction and ubiquitous computing · 1Applied, 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.

Databases, data mining, and information retrieval
4 papers
Data mining · 97% Indexing and storage engines · 3%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Performance modeling and evaluation · 67% Electronic design automation · 33%

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

TopicWeightPapersLastEvidence papers
Data mining › pattern mining
association rule mining
0.132005
Obtaining Best Parameter Values for Accurate Classification · ICDM 2005
Data Structure for Association Rule Mining: T-Trees and P-Trees · IEEE Trans. Knowl. Data Eng. 2004
T-Trees, Vertical Partitioning and Distributed Association Rule Mining · ICDM 2003
Data mining › predictive modeling
classification
0.122005
Obtaining Best Parameter Values for Accurate Classification · ICDM 2005
An Evaluation of Approaches to Classification Rule Selection · ICDM 2004
Data mining › pattern mining › itemset mining
frequent itemset mining
0.122004
Data Structure for Association Rule Mining: T-Trees and P-Trees · IEEE Trans. Knowl. Data Eng. 2004
T-Trees, Vertical Partitioning and Distributed Association Rule Mining · ICDM 2003
Data mining
rule ordering
0.012004
An Evaluation of Approaches to Classification Rule Selection · ICDM 2004
Data mining › pattern mining › association rule mining
distributed association rule mining
0.012003
T-Trees, Vertical Partitioning and Distributed Association Rule Mining · ICDM 2003
Data mining › pattern mining › association rule mining
parallel association rule mining
0.012003
T-Trees, Vertical Partitioning and Distributed Association Rule Mining · ICDM 2003
Data mining
pattern mining
0.022005
Obtaining Best Parameter Values for Accurate Classification · ICDM 2005
T-Trees, Vertical Partitioning and Distributed Association Rule Mining · ICDM 2003
Performance modeling and evaluation
benchmarking
0.012004
An Evaluation of Approaches to Classification Rule Selection · ICDM 2004
Performance modeling and evaluation
classifier evaluation
0.012004
An Evaluation of Approaches to Classification Rule Selection · ICDM 2004
Computational complexity
boolean function complexity
0.011995
On the Complexity of Boolean Functions Computed by Lazy Oracles · IEEE Trans. Computers 1995
Electronic design automation › hardware verification and test
logic simulation
0.021995
Lazy simulation of digital logic · Comput. Aided Des. 1991
On the Complexity of Boolean Functions Computed by Lazy Oracles · IEEE Trans. Computers 1995
Electronic design automation
hardware verification and test
0.011991
Lazy simulation of digital logic · Comput. Aided Des. 1991

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

rule evaluation measures · 0.1t-tree · 0.1coverage analysis · 0.1p-tree · 0.0vertical partitioning · 0.0apriori-t · 0.0lower bound derivation · 0.0asymptotic analysis · 0.0lazy evaluation · 0.0digital logic simulation · 0.0
YearPublicationVenuePosition
2009 EMADS: An extendible multi-agent data miner
Kamal Ali Albashiri, Frans Coenen, Paul H. Leng
Knowl. Based Syst.3
2009 Improved methods for extracting frequent itemsets from interim-support trees
abstract
Abstract Mining association rules in relational databases is a significant computational task with lots of applications. A fundamental ingredient of this task is the discovery of sets of attributes (itemsets) whose frequency in the data exceeds some threshold value. In this paper we describe two algorithms for completing the calculation of frequent sets using a tree structure for storing partial supports, called interim‐support (IS) tree. The first of our algorithms (T‐Tree‐First (TTF)) uses a novel tree pruning technique, based on the notion of (fixed‐prefix) potential inclusion, which is specially designed for trees that are implemented using only two pointers per node. This allows to implement the IS tree in a space‐efficient manner. The second algorithm (P‐Tree‐First (PTF)) explores the idea of storing the frequent itemsets in a second tree structure, called the total support tree (T‐tree); the main innovation lies in the use of multiple pointers per node, which provides rapid access to the nodes of the T‐tree and makes it possible to design a new, usually faster, method for updating them. Experimental comparison shows that these techniques result in considerable speedup for both algorithms compared with earlier approaches that also use IS trees (Principles of Data Mining and Knowledge Discovery, Proceedings of the 5th European Conference, PKDD, 2001, Freiburg, September 2001 (Lecture Notes in Artificial Intelligence, vol. 2168). Springer: Berlin, Heidelberg, 54–66; Journal of Knowledge‐Based Syst. 2000; 13:141–149). Further comparison between the two new algorithms, shows that the PTF is generally faster on instances with a large number of frequent itemsets, provided that they are relatively short, whereas TTF is more appropriate whenever there exist few or quite long frequent itemsets; in addition, TTF behaves well on instances in which the densities of the items of the database have a high variance. Copyright © 2008 John Wiley & Sons, Ltd.
Frans Coenen, Paul H. Leng, Aris Pagourtzis, Wojciech Rytter, Dora Souliou
Softw. Pract. Exp.2
2008 Document-Base Extraction for Single-Label Text Classification
Yanbo J. Wang, Robert Sanderson, Frans Coenen, Paul H. Leng
DaWaK4
2007 The effect of threshold values on association rule based classification accuracy
Frans Coenen, Paul H. Leng
Data Knowl. Eng.2
2006 Tree-based partitioning of date for association rule mining
Shakil Ahmed 0002, Frans Coenen, Paul H. Leng
Knowl. Inf. Syst.3
2005 Obtaining Best Parameter Values for Accurate Classification
abstract
In this paper we examine the effect that the choice of support and confidence thresholds has on the accuracy of classifiers obtained by classification association rule mining. We show that accuracy can almost always be improved by a suitable choice of threshold values, and we describe a method for finding the best values. We present results that demonstrate this approach can obtain higher accuracy without the need for coverage analysis of the training data.
Frans Coenen, Paul H. Leng
ICDM2
2005 Threshold Tuning for Improved Classification Association Rule Mining
Frans Coenen, Paul H. Leng, Lu Zhang 0023
PAKDD2
2004 A Tree Partitioning Method for Memory Management in Association Rule Mining
Shakil Ahmed 0002, Frans Coenen, Paul H. Leng
DaWaK3
2004 An Evaluation of Approaches to Classification Rule Selection
abstract
In this paper a number of classification rule evaluation measures are considered. In particular the authors review the use of a variety of selection techniques used to order classification rules contained in a classifier, and a number of mechanisms used to classify unseen data. The authors demonstrate that rule ordering founded on the size of antecedent works well given certain conditions.
Frans Coenen, Paul H. Leng
ICDM2
2004 Tree Structures for Mining Association Rules
Frans Coenen, Graham Goulbourne, Paul H. Leng
Data Min. Knowl. Discov.3
2004 Data Structure for Association Rule Mining: T-Trees and P-Trees
abstract
Two new structures for association rule mining (ARM), the T-tree, and the P-tree, together with associated algorithms, are described. The authors demonstrate that the structures and algorithms offer significant advantages in terms of storage and execution time.
Frans Coenen, Paul H. Leng, Shakil Ahmed 0002
IEEE Trans. Knowl. Data Eng.2
2003 T-Trees, Vertical Partitioning and Distributed Association Rule Mining
abstract
We consider a technique (DATA-VP) for distributed (and parallel) association rule mining that makes use of a vertical partitioning technique to distribute the input data, amongst processors. The proposed vertical partitioning is facilitated by a novel compressed set enumeration tree data structure (the T-tree), and an associated mining algorithm (Apriori-T), that allows for computationally effective distributed/parallel ARM when compared with existing approaches.
Frans Coenen, Paul H. Leng, Shakil Ahmed 0002
ICDM2
2003 Evaluation of Discussions in Online Classrooms
Aiman Badri, Floriana Grasso, Paul H. Leng
KES3
2003 Setting attribute weights for k-NN based binary classification via quadratic programming
Lu Zhang 0023, Frans Coenen, Paul H. Leng
Intell. Data Anal.3
2002 An Attribute Weight Setting Method for k-NN Based Binary Classification using Quadratic Programming
Lu Zhang 0023, Frans Coenen, Paul H. Leng
ECAI3
2002 Finding Association Rules with Some Very Frequent Attributes
Frans Coenen, Paul H. Leng
PKDD2
2002 Demand-driven logic simulation using a network of loosely coupled processors
Paul E. Dunne, Paul H. Leng, Gerald F. Nwana
J. Syst. Archit.2
2002 Formalising optimal feature weight setting in case based diagnosis as linear programming problems
Lu Zhang 0023, Frans Coenen, Paul H. Leng
Knowl. Based Syst.3
2001 Computing Association Rules Using Partial Totals
Frans Coenen, Graham Goulbourne, Paul H. Leng
PKDD3
2001 Efficient web searching using temporal factors
Artur Czumaj, Ian Finch, Leszek Gasieniec, Alan Gibbons, Paul H. Leng, Wojciech Rytter, Michele Zito 0001
Theor. Comput. Sci.5
2000 Algorithms for computing association rules using a partial-support tree
Graham Goulbourne, Frans Coenen, Paul H. Leng
Knowl. Based Syst.3
1999 Efficient Web Searching Using Temporal Factors
Artur Czumaj, Ian Finch, Leszek Gasieniec, Alan Gibbons, Paul H. Leng, Wojciech Rytter, Michele Zito 0001
WADS5
1999 Bringing the internet to the community
abstract
Current developments in browser technology have largely ignored academic research on interface design in hypermedia systems. This is unlikely to change in the future. Thus, the needs of an information society must be met by providing appropriate training in the use of the technology in the community. To be effective, such training has to identify the difficulties computer-naive members of the public experience with existing systems and to consider both software and training based solutions to these problems. This paper seeks to encourage debate about strategies for facilitating access to Internet technology in the community by reviewing both the success and the difficulties encountered in a public access to the Internet outreach programme, the Internet Express, currently operating at libraries in Merseyside, UK.
Colin C. Charlton, Chris J. Gittings, Paul H. Leng, Janet Little, Irene Neilson
Interact. Comput.3
1998 KD in FM: Knowledge Discovery in Facilities Management Databases
Graham Goulbourne, Frans Coenen, Paul H. Leng
DEXA3
1998 The use of macroprocessing for Web site standardization
Colin C. Charlton, Paul H. Leng, R. K. Lloyd, R. Turnbull
J. Netw. Comput. Appl.2
1998 Maintaining Consistency in a Replicated Software Archive
abstract
Archives of software packages made available on the Internet have become an increasingly common and important way of distributing these resources. To improve local access speeds, it is common for these archives to be mirrored, i.e. replicated at regional sites throughout the world. When these sites are also active participants in the augmentation and maintenance of the archive, it becomes necessary to impose a regime which will ensure that errors and inconsistencies do not arise as a result of conflicting activities at different centres. We describe here procedures which have been developed for the organisation and management of a multi-site software archive in which items of software may be introduced or updated at any of the participating sites. A simple algorithm is outlined to propagate changes made to all sites, protecting against conflicting changes and ensuring consistency of the archive is maintained. Similar methods are applicable to the management of other kinds of distributed system, especially internet-based information services, including World Wide Web sites which allow regional updates. © 1998 John Wiley & Sons, Ltd.
Colin C. Charlton, Paul H. Leng, R. K. Lloyd, R. Turnbull
Softw. Pract. Exp.2
1995 Multiprocessor Simulation Strategies with Optimal Speed-up
Paul E. Dunne, Chris J. Gittings, Paul H. Leng
Inf. Process. Lett.3
1995 On the Complexity of Boolean Functions Computed by Lazy Oracles
abstract
We introduce and examine some properties of a new complexity measure for Boolean functions. Unlike classical approaches, which are largely concerned with resource requirements, the measure examined here aims at quantifying the potential for lazy evaluation in a function. This measure is motivated by issues arising in the implementation of demand-driven logic simulators. The range of values that can be taken by the measure is precisely identified and a lower bound on the complexity of 'almost all' Boolean functions derived. In addition asymptotically exact values are derived for the class of all Boolean symmetric functions.>
Paul E. Dunne, Paul H. Leng, Gerald F. Nwana
IEEE Trans. Computers2
1994 Distributing quality-controlled software via the internet
Colin C. Charlton, Paul E. Dunne, Paul H. Leng, Janet Little, Martin R. Woodward
Microprocess. Microprogramming3
1993 An Algorithm to Generate Random Large Combinational Circuits
abstract
This paper describes an efficient algorithm for generating large combinational circuits (ca. 10 5 -10 6 gates). The method has been applied to construct networks for testing the performance of new VLSI chip fabrication processes and as a means of producing testbeds for assessing the average performance of digital simulation systems
Colin C. Charlton, Paul E. Dunne, Keith Halewood, Paul H. Leng
Comput. J.4
1993 An object-oriented model of design evolution
Colin C. Charlton, Paul H. Leng, Mark Rivers
Microprocess. Microprogramming2
1993 Sequential and parallel strategies for the demand-driven simulation of logic circuits
Paul E. Dunne, Chris J. J. Gittings, Paul H. Leng
Microprocess. Microprogramming3
1991 Lazy simulation of digital logic
Colin C. Charlton, D. Jackson, Paul H. Leng
Comput. Aided Des.3
1991 Object-oriented modelling in digital circuit CAD systems
Colin C. Charlton, Paul H. Leng, Mark Rivers
Microprocessing and Microprogramming2
1991 Vertical Migration of Numerical Routines in Software and Microcode
abstract
Abstract Vertical migration is a widely acknowledged technique for improving the performance of critical sections of code. Migration may be to the assembly‐language level or, for machines with writable control store, into microcode. The former is easier to implement and allows a degree of portability, albeit limited, of the target routines, although performance gains may not be as great as those resulting from migration into microcode. The latter however, requires considerable programming effort and the size of available control store may well place restrictions upon the amount of code which can be migrated to this level. Given the task of improving the performance of a large software base, full migration is rarely practical, so time must be spent determining the best migration strategy for a ‘target set’ of critical routines. In this paper, we report on work to improve, by vertical migration, the performance of the bask linear algebra subroutines of the FORTRAN NAG library. We identify a number of different migration strategies based upon the availability of two migration levels and report on the performance gains achieved by applying each of these strategies; various conditions under which each strategy may be most appropriate have thus been identified. In particular, this work shows how, by careful selection of just a small number of target routines, resulting performance gains can not only be significant for each individual routine, but also for the whole software system.
Colin C. Charlton, Paul H. Leng, Janet Little
Softw. Pract. Exp.2
1990 Program Monitoring and Analysis: Software Structures and Architectural Support
abstract
Abstract The ability to monitor the progress of a program in execution is useful in program testing and debugging, and for performance analysis and profiling. Systems to support this activity should ideally be high‐level‐language based, but progress in implementing them has been limited by the lack of suitable hardware support. In this paper we derive software structures to support a generalized system of execution monitoring, and define a set of architectural primitives sufficient to support these structures. Simple and efficient means of implementing these primitives within the machine architecture are described.
Colin C. Charlton, Paul H. Leng, Dennis M. Wilkinson
Softw. Pract. Exp.2
1988 A microprogram meta-disassembler
Colin C. Charlton, Paul H. Leng, Dennis M. Wilkinson
Microprocess. Microprogramming2
1984 An interactive software system for microcode development
Colin C. Charlton, Don Elliott, Paul H. Leng
Microprocessing and Microprogramming3
1983 Aids for Pragmatic Error Detection
Colin C. Charlton, Paul H. Leng
Softw. Pract. Exp.2
1981 Editors: Two for the Price of One
abstract
Abstract Text editors designed for interactive use on visual display units offer significant advantages, particularly in simplicity of use, but non‐visual editors can provide facilities which are difficult to incorporate into a VDU editor without undermining these advantages. This paper describes a text editing system which offers both a visual and non‐visual mode of use, via two user interfaces to a common set of editing primitives, and allows the user to switch freely between modes during the course of an edit. The visual editing interface consists of a set of single‐key control functions which require no unusual VDU characteristics, while non‐visual editing is provided by a set of context editing commands which both duplicate these control functions and offer extra facilities, particularly for repetitive editing.
Colin C. Charlton, Paul H. Leng
Softw. Pract. Exp.2