Demo Data from VLDB 2026 / reviewers in the wild / expert
Luke K. McDowell
dblp:159/4555
· DBLP profile ↗
18ranked-venue papers
13as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 12 · 9 first-authorArtificial intelligence and machine learning · 7 · 5 first-authorSystems, architecture and hardware · 2 · 1 first-authorTheory of computation · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 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.
| Artificial intelligence
3 papers |
Graph learning · 45% Learning paradigms · 30% Probabilistic and Bayesian machine learning · 15% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Processor architecture and microarchitecture · 81% Memory systems · 19% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Graph learning › graph neural network › node classification
collective classification |
0.2 | 2 | 2012 | Semi-Supervised Collective Classification via Hybrid Label Regularization · ICML 2012 Cautious Inference in Collective Classification · AAAI 2007 |
Machine learning › Learning paradigms
semi-supervised learning |
0.1 | 1 | 2012 | Semi-Supervised Collective Classification via Hybrid Label Regularization · ICML 2012 |
Processor architecture and microarchitecture › multithreading
simultaneous multithreading |
0.1 | 2 | 2003 | An evaluation of speculative instruction execution on simultaneous multithreaded processors · ACM Trans. Comput. Syst. 2003 Improving server software support for simultaneous multithreaded processors · PPoPP 2003 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology
semantic web |
0.0 | 1 | 2004 | Semantic email · WWW 2004 |
Operating systems › resource management › process management › CPU scheduling
thread scheduling |
0.0 | 1 | 2003 | Improving server software support for simultaneous multithreaded processors · PPoPP 2003 |
Memory systems › memory management
memory allocation |
0.0 | 1 | 2003 | Improving server software support for simultaneous multithreaded processors · PPoPP 2003 |
Processor architecture and microarchitecture
multithreading |
0.0 | 1 | 2003 | An evaluation of speculative instruction execution on simultaneous multithreaded processors · ACM Trans. Comput. Syst. 2003 |
Processor architecture and microarchitecture
speculative execution |
0.0 | 1 | 2003 | An evaluation of speculative instruction execution on simultaneous multithreaded processors · ACM Trans. Comput. Syst. 2003 |
Computational complexity
constraint satisfaction |
0.0 | 1 | 2004 | Semantic email · WWW 2004 |
Processor architecture and microarchitecture
branch prediction |
0.0 | 1 | 2003 | An evaluation of speculative instruction execution on simultaneous multithreaded processors · ACM Trans. Comput. Syst. 2003 |
Methods — techniques the papers use, named apart from their topics
label regularization · 0.1logical inference · 0.1decision theory · 0.1RDF · 0.1simulation · 0.1workload characterization · 0.0performance measurement · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Correcting Relational Bias to Improve Classification in Sparsely-Labeled NetworksabstractMany classification problems involve nodes that have a natural connection between them, such as links between people, pages, or social network accounts. Recent work has demonstrated how to learn relational dependencies from these links, then leverage them as predictive features. However, while this can often improve accuracy, the use of linked information can also lead to cascading prediction errors, especially in the common-case when a network is only sparsely-labeled. In response, this paper examines several existing and new methods for correcting the "relational bias" that leads to such errors. First, we explain how existing approaches can be divided into "resemblance-based" and "assignment-based" methods, and provide the first experimental comparison between them. We demonstrate that all of these methods can improve accuracy, but that the former type typically leads to better accuracy. Moreover, we show that the more flexible methods typically perform best, motivating a new assignment-based method that often improves accuracy vs. a more rigid method. In addition, we demonstrate for the first time that some of these methods can also improve accuracy when combined with Gibbs sampling for inference. However, we show that, with Gibbs, correcting relational bias also requires improving label initialization, and present two new initialization methods that yield large accuracy gains. Finally, we evaluate the effects of relational bias when "neighbor attributes," recently-proposed additions that can provide more stability during inference, are included as model features. We show that such attributes reduce the negative impact of bias, but that using some form of bias correction remains important for achieving maximal accuracy. Joshua R. King, Luke K. McDowell |
DSAA | 2 |
| 2016 | Leveraging Neighbor Attributes for Classification in Sparsely Labeled NetworksabstractMany analysis tasks involve linked nodes, such as people connected by friendship links. Research on link-based classification (LBC) has studied how to leverage these connections to improve classification accuracy. Most such prior research has assumed the provision of a densely labeled training network. Instead, this article studies the common and challenging case when LBC must use a single sparsely labeled network for both learning and inference, a case where existing methods often yield poor accuracy. To address this challenge, we introduce a novel method that enables prediction via “neighbor attributes,” which were briefly considered by early LBC work but then abandoned due to perceived problems. We then explain, using both extensive experiments and loss decomposition analysis, how using neighbor attributes often significantly improves accuracy. We further show that using appropriate semi-supervised learning (SSL) is essential to obtaining the best accuracy in this domain and that the gains of neighbor attributes remain across a range of SSL choices and data conditions. Finally, given the challenges of label sparsity for LBC and the impact of neighbor attributes, we show that multiple previous studies must be re-considered, including studies regarding the best model features, the impact of noisy attributes, and strategies for active learning. Luke K. McDowell, David W. Aha |
ACM Trans. Knowl. Discov. Data | 1 |
| 2015 | Relational active learning for link-based classificationabstractMany information tasks involve objects that are explicitly or implicitly connected in a network (or graph), such as webpages connected by hyperlinks or people linked by “friendships” in a social network. Research on link-based classification (LBC) has shown how to leverage these connections to improve classification accuracy. Unfortunately, acquiring a sufficient number of labeled examples to enable accurate learning for LBC can often be expensive or impractical. In response, some recent work has proposed the use of active learning, where the LBC method can intelligently select a limited set of additional labels to acquire, so as to reduce the overall cost of learning a model with sufficient accuracy. This work, however, has produced conflicting results and has not considered recent progress for LBC inference and semi-supervised learning. In this paper, we evaluate multiple prior methods for active learning and demonstrate that none consistently improve upon random guessing. We then introduce two new methods that both seek to improve active learning by leveraging the link structure to identify nodes to acquire that are more representative of the underlying data. We show that both approaches have some merit, but that one method, by proactively acquiring nodes so as to produce a more representative distribution of known labels, often leads to significant accuracy increases with minimal computational cost. Luke K. McDowell |
DSAA | 1 |
| 2013 | Labels or attributes?: rethinking the neighbors for collective classification in sparsely-labeled networksabstractMany classification tasks involve linked nodes, such as people connected by friendship links. For such networks, accuracy might be increased by including, for each node, the (a) labels or (b) attributes of neighboring nodes as model features. Recent work has focused on option (a), because early work showed it was more accurate and because option (b) fit poorly with discriminative classifiers. We show, however, that when the network is sparsely labeled, "relational classification" based on neighbor attributes often has higher accuracy than "collective classification" based on neighbor labels. Moreover, we introduce an efficient method that enables discriminative classifiers to be used with neighbor attributes, yielding further accuracy gains. We show that these effects are consistent across a range of datasets, learning choices, and inference algorithms, and that using both neighbor attributes and labels often produces the best accuracy. Luke K. McDowell, David W. Aha |
CIKM | 1 |
| 2012 | Semi-Supervised Collective Classification via Hybrid Label Regularization
Luke K. McDowell, David W. Aha |
ICML | 1 |
| 2012 | Transforming Graph Data for Statistical Relational LearningabstractRelational data representations have become an increasingly important topic due to the recent proliferation of network datasets (e.g., social, biological, information networks) and a corresponding increase in the application of Statistical Relational Learning (SRL) algorithms to these domains. In this article, we examine and categorize techniques for transforming graph-based relational data to improve SRL algorithms. In particular, appropriate transformations of the nodes, links, and/or features of the data can dramatically affect the capabilities and results of SRL algorithms. We introduce an intuitive taxonomy for data representation transformations in relational domains that incorporates link transformation and node transformation as symmetric representation tasks. More specifically, the transformation tasks for both nodes and links include (i) predicting their existence, (ii) predicting their label or type, (iii) estimating their weight or importance, and (iv) system- atically constructing their relevant features. We motivate our taxonomy through detailed examples and use it to survey competing approaches for each of these tasks. We also dis- cuss general conditions for transforming links, nodes, and features. Finally, we highlight challenges that remain to be addressed. Ryan Rossi, Luke K. McDowell, David W. Aha, Jennifer Neville |
J. Artif. Intell. Res. | 2 |
| 2009 | Cautious Collective Classification
Luke K. McDowell, Kalyan Moy Gupta, David W. Aha |
J. Mach. Learn. Res. | 1 |
| 2008 | Ontology-driven, unsupervised instance population
Luke K. McDowell, Michael J. Cafarella |
J. Web Semant. | 1 |
| 2007 | Cautious Inference in Collective Classification
Luke K. McDowell, Kalyan Moy Gupta, David W. Aha |
AAAI | 1 |
| 2006 | Ontology-Driven Information Extraction with OntoSyphon
Luke K. McDowell, Michael J. Cafarella |
ISWC | 1 |
| 2004 | The Specification of Agent Behavior by Ordinary People: A Case Study
Luke K. McDowell, Oren Etzioni, Alon Y. Halevy |
ISWC | 1 |
| 2004 | Semantic emailabstractThis paper investigates how the vision of the Semantic Web can be carried overto the realm of email. We introduce a general notion of semantice mail, in which an email message consists of an RDF query or update coupled with corresponding explanatory text. Semantic email opens the door to a wide range of automated, email-mediated applications with formally guaranteed properties. In particular, this paper introduces a broad class of semantic email processes. For example consider the process of sending an email to a program committee asking who will attend the PC dinner automatically collecting the responses and tallying them up. We define bothlogical and decision-theoretic models where an email process ismodeled as a set of updates to a data set on which we specify goals via certain constraints or utilities. We then describe a set ofinference problems that arise while trying to satisfy these goals and analyze their computational tractability. In particular weshow that for the logical model it is possible to automatically infer which email responses are acceptable w.r.t. a set ofconstraints in polynomial time and for the decision-theoreticmodel it is possible to compute the optimal message-handling policy in polynomial time. Finally we discuss our publicly available implementation of semantic email and outline research challenges inthis realm. Luke K. McDowell, Oren Etzioni, Alon Y. Halevy, Henry M. Levy |
WWW | 1 |
| 2004 | Semantic email: theory and applications
Luke K. McDowell, Oren Etzioni, Alon Y. Halevy |
J. Web Semant. | 1 |
| 2003 | Crossing the Structure Chasm
Alon Y. Halevy, Oren Etzioni, AnHai Doan, Zachary G. Ives, Jayant Madhavan, Luke K. McDowell, Igor Tatarinov |
CIDR | 6 |
| 2003 | Improving server software support for simultaneous multithreaded processorsabstractSimultaneous multithreading (SMT) represents a fundamental shift in processor capability. SMT's ability to execute multiple threads simultaneously within a single CPU offers tremendous potential performance benefits. However, the structure and behavior of software affects the extent to which this potential can be achieved. Consequently, just like the earlier arrival of multiprocessors, the advent of SMT processors prompts a needed re-evaluation of software that will run on them. This evaluation is complicated, since SMT adopts architectural features and operating costs of both its predecessors (uniprocessors and multiprocessors). The crucial task for researchers is to determine which software structures and policies - multi-processor, uniprocessor, or neither - are most appropriate for SMT.This paper evaluates how SMT's changes to the underlying hardware affects server software, and in particular, SMT's effects on memory allocation and synchronization. Using detailed simulation of an SMT server implemented in three different thread models, we find that the default policies often provided with multiprocessor operating systems produce unacceptably low performance. For each area that we examine, we identify better policies that combine techniques from both uniprocessors and multi-processors. We also uncover a vital aspect of multi-threaded synchronization (interaction with operating system thread scheduling) that previous research on SMT synchronization had overlooked. Overall, our results demonstrate how a few simple changes to applications' run-time support libraries can dramatically boost the performance of multi-threaded servers on SMT, without requiring modifications to the applications themselves. Luke K. McDowell, Susan J. Eggers, Steve D. Gribble |
PPoPP | 1 |
| 2003 | Mangrove: Enticing Ordinary People onto the Semantic Web via Instant Gratification
Luke K. McDowell, Oren Etzioni, Steve D. Gribble, Alon Y. Halevy, Henry M. Levy, William Pentney, Stani Vlasseva |
ISWC | 1 |
| 2003 | Semantic Email: Adding Lightweight Data Manipulation Capabilities to the Email Habitat
Oren Etzioni, Alon Y. Halevy, Henry M. Levy, Luke K. McDowell |
WebDB | 4 |
| 2003 | An evaluation of speculative instruction execution on simultaneous multithreaded processorsabstractModern superscalar processors rely heavily on speculative execution for performance. For example, our measurements show that on a 6-issue superscalar, 93% of committed instructions for SPECINT95 are speculative. Without speculation, processor resources on such machines would be largely idle. In contrast to superscalars, simultaneous multithreaded (SMT) processors achieve high resource utilization by issuing instructions from multiple threads every cycle. An SMT processor thus has two means of hiding latency: speculation and multithreaded execution. However, these two techniques may conflict; on an SMT processor, wrong-path speculative instructions from one thread may compete with and displace useful instructions from another thread. For this reason, it is important to understand the trade-offs between these two latency-hiding techniques, and to ask whether multithreaded processors should speculate differently than conventional superscalars.This paper evaluates the behavior of instruction speculation on SMT processors using both multiprogrammed (SPECINT and SPECFP) and multithreaded (the Apache Web server) workloads. We measure and analyze the impact of speculation and demonstrate how speculation on an 8-context SMT differs from superscalar speculation. We also examine the effect of speculation-aware fetch and branch prediction policies in the processor. Our results quantify the extent to which (1) speculation is critical to performance on a multithreaded processor because it ensures an ample supply of parallelism to feed the functional units, and (2) SMT actually enhances the effectiveness of speculative execution, compared to a superscalar processor by reducing the impact of branch misprediction. Finally, we quantify the impact of both hardware configuration and workload characteristics on speculation's usefulness and demonstrate that, in nearly all cases, speculation is beneficial to SMT performance. Steven Swanson, Luke K. McDowell, Michael M. Swift, Susan J. Eggers, Henry M. Levy |
ACM Trans. Comput. Syst. | 2 |