VLDB 2026 Research / reviewers in the wild / expert
Alan P. Sprague
dblp:s/AlanPSprague
· DBLP profile ↗
23ranked-venue papers
7as first author
0since 2021 · last 2009
0000-0002-3951-3271ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 7 · 4 first-authorArtificial intelligence and machine learning · 6 · 2 first-authorSystems, architecture and hardware · 4 · 1 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 3Software engineering, systems software and programming languages · 2Graphics, computer vision, multimedia, augmented reality and games · 2
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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Interconnection networks and networks-on-chip · 54% Parallel and multicore computing · 23% Performance modeling and evaluation · 23% | |
| Theoretical computer science
1 paper |
Graph algorithms and graph theory · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Interconnection networks and networks-on-chip › graph embedding
network topology embedding |
0.0 | 1 | 1991 | Placement of the Processors of a Hypercube · IEEE Trans. Computers 1991 |
Graph algorithms and graph theory
graph embedding |
0.0 | 1 | 1991 | Placement of the Processors of a Hypercube · IEEE Trans. Computers 1991 |
Parallel and multicore computing › parallel algorithms › parallel search
parallel branch-and-bound |
0.0 | 1 | 1985 | Performance of Parallel Branch-and Bound Algorithms · IEEE Trans. Computers 1985 |
Methods — techniques the papers use, named apart from their topics
graph embedding · 0.0VLSI layout · 0.0branch-and-bound · 0.0best-bound-first search · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | MARS: Metamodel Recovery from Multi-tiered Models Using Grammar InferenceabstractIn model-driven engineering, metamodels may get lost over time resulting in the inability to load and view existing model instances. MARS is a system that recovers metamodels from model instances using grammar inference. This paper discusses advances in MARS that improve accuracy and scalability. Qichao Liu, Faizan Javed, Marjan Mernik, Barrett R. Bryant, Jeffrey G. Gray, Alan P. Sprague, Dejan Hrncic |
TASE | 6 |
| 2009 | Semantic clustering for region-based image retrieval
Ying Liu 0042, Xin Chen 0001, Chengcui Zhang, Alan P. Sprague |
J. Vis. Commun. Image Represent. | 4 |
| 2007 | O(1) query time algorithm for all pairs shortest distances on permutation graphs
Alan P. Sprague |
Discret. Appl. Math. | 1 |
| 2006 | An Interactive Region-Based Image Clustering and Retrieval PlatformabstractContent-based image retrieval has become an important part of information retrieval technology. Images can be viewed as high dimensional data and are usually represented by their low-level features. How to effectively find the semantic meanings of images is a central challenge in the area. In this paper, we propose an interactive platform for region-based image clustering and retrieval. A genetic algorithm is used to perform the initial clustering. In order to further refine the clustering results, we adopt the maximum flow/minimum cut theorem from graph theory to do outlier/outlier group detection. Outlier detection can help identify misclustered image segments and is used to improve the quality of clusters in this paper. In the interactive retrieval phase, user feedback is used to dynamically locate candidate images from clusters and outliers/outlier groups. Through relevance feedback, more information is gathered and fed to the learning algorithm-one-class SVM. Experiments show the effectiveness of the proposed platform Ying Liu 0042, Xin Chen 0001, Chengcui Zhang, Alan P. Sprague |
ICME | 4 |
| 2006 | Incrementally Inferring Context-Free Grammars for Domain-Specific Languages
Faizan Javed, Marjan Mernik, Alan P. Sprague, Barrett R. Bryant |
SEKE | 3 |
| 2006 | SEQOPTICS: a protein sequence clustering systemabstractBACKGROUND: Protein sequence clustering has been widely used as a part of the analysis of protein structure and function. In most cases single linkage or graph-based clustering algorithms have been applied. OPTICS (Ordering Points To Identify the Clustering Structure) is an attractive approach due to its emphasis on visualization of results and support for interactive work, e.g., in choosing parameters. However, OPTICS has not been used, as far as we know, for protein sequence clustering. RESULTS: In this paper, a system of clustering proteins, SEQOPTICS (SEQuence clustering with OPTICS) is demonstrated. The system is implemented with Smith-Waterman as protein distance measurement and OPTICS at its core to perform protein sequence clustering. SEQOPTICS is tested with four data sets from different data sources. Visualization of the sequence clustering structure is demonstrated as well. CONCLUSION: The system was evaluated by comparison with other existing methods. Analysis of the results demonstrates that SEQOPTICS performs better based on some evaluation criteria including Jaccard coefficient, Precision, and Recall. It is a promising protein sequence clustering method with future possible improvement on parallel computing and other protein distance measurements. Kevin D. Reilly, Alan P. Sprague, Zhijie Guan |
BMC Bioinform. | 3 |
| 2005 | Reproducible Clusters from Microarray Research: Whither?abstractMOTIVATION: In cluster analysis, the validity of specific solutions, algorithms, and procedures present significant challenges because there is no null hypothesis to test and no 'right answer'. It has been noted that a replicable classification is not necessarily a useful one, but a useful one that characterizes some aspect of the population must be replicable. By replicable we mean reproducible across multiple samplings from the same population. Methodologists have suggested that the validity of clustering methods should be based on classifications that yield reproducible findings beyond chance levels. We used this approach to determine the performance of commonly used clustering algorithms and the degree of replicability achieved using several microarray datasets. METHODS: We considered four commonly used iterative partitioning algorithms (Self Organizing Maps (SOM), K-means, Clutsering LARge Applications (CLARA), and Fuzzy C-means) and evaluated their performances on 37 microarray datasets, with sample sizes ranging from 12 to 172. We assessed reproducibility of the clustering algorithm by measuring the strength of relationship between clustering outputs of subsamples of 37 datasets. Cluster stability was quantified using Cramer's v2 from a kXk table. Cramer's v2 is equivalent to the squared canonical correlation coefficient between two sets of nominal variables. Potential scores range from 0 to 1, with 1 denoting perfect reproducibility. RESULTS: All four clustering routines show increased stability with larger sample sizes. K-means and SOM showed a gradual increase in stability with increasing sample size. CLARA and Fuzzy C-means, however, yielded low stability scores until sample sizes approached 30 and then gradually increased thereafter. Average stability never exceeded 0.55 for the four clustering routines, even at a sample size of 50. These findings suggest several plausible scenarios: (1) microarray datasets lack natural clustering structure thereby producing low stability scores on all four methods; (2) the algorithms studied do not produce reliable results and/or (3) sample sizes typically used in microarray research may be too small to support derivation of reliable clustering results. Further research should be directed towards evaluating stability performances of more clustering algorithms on more datasets specially having larger sample sizes with larger numbers of clusters considered. Nikhil R. Garge, Grier P. Page, Alan P. Sprague, Bernard S. Gorman, David B. Allison |
BMC Bioinform. | 3 |
| 2004 | Outlier detection and evaluation by network flowabstractDetecting outliers is an important topic in data mining. Sometimes the outliers are more interesting than the rest of the data. Outlier identification has lots of applications, such as intrusion detection, and unusual usage of credit cards or telecommunication services. In this paper, we propose a novel method for outlier identification which is based on network flow. We use the well known Maximum Flow Minimum Cut theorem from graph theory to find the outliers and strong outlier groups, and evaluate the outliers by the volume of the flow. This outlier detection occurs in a novel setting: to repair poor quality clusters generated by a clustering algorithm. Ying Liu 0042, Alan P. Sprague |
ICMLA | 2 |
| 2004 | PolyCluster: an interactive visualization approach to construct classification rulesabstractThis paper introduces a system, called PolyCluster, which adopts state-of-the-art algorithms for data visualization and integrates human domain knowledge into the construction process of classification rules. By utilizing PolyCluster, users can obtain the visual representation for underlying datasets, and utilize that information to draw polygons to encompass wellformed clusters. Each polygon, along with its corresponding projection plane and associated attributes (or dimensions), will be saved as a classification rule, called a PolyRule, for later prediction tasks. Experimental evaluation shows that PolyCluster is a visual-based approach that offers numerous improvements over previous visual-based techniques. It also can help users to obtain additional knowledge from current datasets. Danyu Liu, Alan P. Sprague, Jeffrey G. Gray |
ICMLA | 2 |
| 2004 | On the computational complexity of two frequent set generation algorithmsabstractFrequent set generation is normally the first step toward association rule generation, and is usually considered the bottleneck step. Accordingly, many algorithms to generate frequent sets have been proposed. Evaluation of these algorithms is normally done empirically: their running times have been compared on a few or a substantial number of data files. Evaluation of the computational complexity of these algorithms has not much been pursued except to note that every algorithm requires exponential time, because the output size can be exponential in terms qf' the input size. We develop an alternate method qf' evaluating algorithms for frequent set generation: we propose evaluating the algorithms according to their computational complexity on several abstractly defined infinite families qf' data files. We perform this evaluation for Apriori and F P-growth on two infinite families qf'data files, and show that on both families, a variant of F P-growth is unboundedly faster than Apriori as the data file size increases. Alan P. Sprague |
ICMLA | 1 |
| 2004 | Mining Multi-dimensional Data with Visualization Techniques
Danyu Liu, Alan P. Sprague |
PRICAI | 2 |
| 1998 | Research Paper: Association Rules and Data Mining in Hospital Infection Control and Public Health SurveillanceabstractOBJECTIVES: The authors consider the problem of identifying new, unexpected, and interesting patterns in hospital infection control and public health surveillance data and present a new data analysis process and system based on association rules to address this problem. DESIGN: The authors first illustrate the need for automated pattern discovery and data mining in hospital infection control and public health surveillance. Next, they define association rules, explain how those rules can be used in surveillance, and present a novel process and system--the Data Mining Surveillance System (DMSS)--that utilize association rules to identify new and interesting patterns in surveillance data. RESULTS: Experimental results were obtained using DMSS to analyze Pseudomonas aeruginosa infection control data collected over one year (1996) at University of Alabama at Birmingham Hospital. Experiments using one-, three-, and six-month time partitions yielded 34, 57, and 28 statistically significant events, respectively. Although not all statistically significant events are clinically significant, a subset of events generated in each analysis indicated potentially significant shifts in the occurrence of infection or antimicrobial resistance patterns of P. aeruginosa. CONCLUSION: The new process and system are efficient and effective in identifying new, unexpected, and interesting patterns in surveillance data. The clinical relevance and utility of this process await the results of prospective studies currently in progress. Stephen E. Brossette, Alan P. Sprague, J. Michael Hardin, Ken B. Waites, Warren T. Jones, Stephen A. Moser |
J. Am. Medical Informatics Assoc. | 2 |
| 1995 | Simple Linear Time Recognition of Unit Interval Graphs
Derek G. Corneil, Hiryoung Kim, Sridhar Natarajan, Stephan Olariu, Alan P. Sprague |
Inf. Process. Lett. | 5 |
| 1994 | Routings for Involutions of a Hypercube
Alan P. Sprague, Hisao Tamaki |
Discret. Appl. Math. | 1 |
| 1994 | An 0(n log n) Algorithm for Bandwidth of Interval GraphsabstractThis paper presents an $O( n\log n )$ algorithm for the bandwidth problem on interval graphs. Given an interval model for an interval graph with n vertices and an integer k, the algorithm constructs a layout of bandwidth at most k, if there exists one. Two previous algorithms for this problem have been published. One of them is flawed; the other is by Kleitman and Vohra and has complexity $O( nk )$. Alan P. Sprague |
SIAM J. Discret. Math. | 1 |
| 1992 | Optimal Parallel Algorithms for Finding Cut Vertices and Bridges of Interval Graphs
Alan P. Sprague, K. H. Kulkarni |
Inf. Process. Lett. | 1 |
| 1991 | Wild Anomalies in Parallel Branch and Bound
Alan P. Sprague |
ICPP (3) | 1 |
| 1991 | A method for automatic inspection of printed circuit boards
Alan P. Sprague, M. J. Donahue, S. I. Rokhlin |
CVGIP Image Underst. | 1 |
| 1991 | Placement of the Processors of a HypercubeabstractThe authors formalize the problem of minimizing the length of the longest interprocessor wire as the problem of embedding the processors of a hypercube onto a rectangular mesh, so as to minimize the length of longest wire. Where neighboring nodes of the mesh are taken as being at unit distance from one another, and where wires are constrained to be laid out as horizontal and vertical wires, the length of the wire joining nodes u and v of the mesh equals the graph-theoretic distance between u and v. The problem of minimizing delays due to interprocessor communication is then modeled as the problem of embedding the vertices of a hypercube onto the nodes of a mesh, so as to minimize dilation. Two embeddings which achieve dilations that (for large n) are within 26% of the lower bound for square meshes and within 12% for meshes with aspect ratio 2 are presented.> Ten-Hwang Lai, Alan P. Sprague |
IEEE Trans. Computers | 2 |
| 1986 | A Note on Anomalies in Parallel Branch-and-Bound Algorithms with One-to-One Bounding Functions
Ten-Hwang Lai, Alan P. Sprague |
Inf. Process. Lett. | 2 |
| 1985 | Performance of Parallel Branch-and-Bound Algorithms
Ten-Hwang Lai, Alan P. Sprague |
ICPP | 2 |
| 1985 | On the complexity of a family of generalized matching problems
Ten-Hwang Lai, Alan P. Sprague |
Discret. Appl. Math. | 2 |
| 1985 | Performance of Parallel Branch-and Bound AlgorithmsabstractConsideration is given to the performance of parallel best-bound-first branch-and-bound algorithms in which several nodes with least lower bounds are expanded simultaneously. It is well known that anomalies may occur in the execution of a parallel branch-and-bound algorithm. The authors show the conditions under which anomalies are guaranteed not to occur when the number of processors is doubled, or not even doubled. Ten-Hwang Lai, Alan P. Sprague |
IEEE Trans. Computers | 2 |