EDBT 2026 Demo / reviewers in the wild / expert
Sean Whalen
dblp:58/1091
· DBLP profile ↗
9ranked-venue papers
3as first author
0since 2021 · last 2017
0000-0002-6648-3610ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 4 · 1 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2Databases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous 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.
| Network and information security
1 paper |
Systems and software security · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › biological network › network biology
genetic interaction prediction |
0.2 | 1 | 2013 | A Comparative Analysis of Ensemble Classifiers: Case Studies in Genomics · ICDM 2013 |
Bioinformatics and computational biology
genomics |
0.2 | 1 | 2013 | A Comparative Analysis of Ensemble Classifiers: Case Studies in Genomics · ICDM 2013 |
Data mining › predictive modeling › classification
ensemble learning |
0.2 | 1 | 2013 | A Comparative Analysis of Ensemble Classifiers: Case Studies in Genomics · ICDM 2013 |
Systems and software security › memory safety
buffer overflow |
0.1 | 1 | 2012 | A Taxonomy of Buffer Overflow Characteristics · IEEE Trans. Dependable Secur. Comput. 2012 |
Systems and software security
memory safety |
0.1 | 1 | 2012 | A Taxonomy of Buffer Overflow Characteristics · IEEE Trans. Dependable Secur. Comput. 2012 |
Systems and software security
vulnerability discovery |
0.1 | 1 | 2012 | A Taxonomy of Buffer Overflow Characteristics · IEEE Trans. Dependable Secur. Comput. 2012 |
Bioinformatics and computational biology
protein function prediction |
0.0 | 1 | 2013 | A Comparative Analysis of Ensemble Classifiers: Case Studies in Genomics · ICDM 2013 |
Methods — techniques the papers use, named apart from their topics
meta-learning · 0.3ensemble selection · 0.3cluster-based meta-learning · 0.3bagging · 0.3countermeasure analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Unboxing cluster heatmapsabstractBACKGROUND: Cluster heatmaps are commonly used in biology and related fields to reveal hierarchical clusters in data matrices. This visualization technique has high data density and reveal clusters better than unordered heatmaps alone. However, cluster heatmaps have known issues making them both time consuming to use and prone to error. We hypothesize that visualization techniques without the rigid grid constraint of cluster heatmaps will perform better at clustering-related tasks. RESULTS: We developed an approach to "unbox" the heatmap values and embed them directly in the hierarchical clustering results, allowing us to use standard hierarchical visualization techniques as alternatives to cluster heatmaps. We then tested our hypothesis by conducting a survey of 45 practitioners to determine how cluster heatmaps are used, prototyping alternatives to cluster heatmaps using pair analytics with a computational biologist, and evaluating those alternatives with hour-long interviews of 5 practitioners and an Amazon Mechanical Turk user study with approximately 200 participants. We found statistically significant performance differences for most clustering-related tasks, and in the number of perceived visual clusters. Visit git.io/vw0t3 for our results. CONCLUSIONS: The optimal technique varied by task. However, gapmaps were preferred by the interviewed practitioners and outperformed or performed as well as cluster heatmaps for clustering-related tasks. Gapmaps are similar to cluster heatmaps, but relax the heatmap grid constraints by introducing gaps between rows and/or columns that are not closely clustered. Based on these results, we recommend users adopt gapmaps as an alternative to cluster heatmaps. Sophie Engle, Sean Whalen, Alark Joshi, Katherine S. Pollard |
BMC Bioinform. | 2 |
| 2013 | A Comparative Analysis of Ensemble Classifiers: Case Studies in GenomicsabstractThe combination of multiple classifiers using ensemble methods is increasingly important for making progress in a variety of difficult prediction problems. We present a comparative analysis of several ensemble methods through two case studies in genomics, namely the prediction of genetic interactions and protein functions, to demonstrate their efficacy on real-world datasets and draw useful conclusions about their behavior. These methods include simple aggregation, meta-learning, cluster-based meta-learning, and ensemble selection using heterogeneous classifiers trained on resampled data to improve the diversity of their predictions. We present a detailed analysis of these methods across 4 genomics datasets and find the best of these methods offer statistically significant improvements over the state of the art in their respective domains. In addition, we establish a novel connection between ensemble selection and meta-learning, demonstrating how both of these disparate methods establish a balance between ensemble diversity and performance. Sean Whalen |
ICDM | 1 |
| 2013 | Dynamic Recombination of Evolving Guitar Sounds (DREGS): A Genetic Algorithm Approach to Guitar Synthesizer ControlabstractA system is described which integrates multiple hardware interfaces and software packages in order to control the parameters of a guitar synthesizer in real time. An interactive genetic algorithm is developed in order to create and explore parameter settings, and a mobile device wirelessly sets the fitness values. The synthesizer parameters are represented as genes within an individual, and individuals dynamically interact within a population as the user rates the resulting sounds by changing orientation. Timothy M. Walker, Sean Whalen |
ISM | 2 |
| 2013 | Multiclass classification of distributed memory parallel computations
Sean Whalen, Sean Peisert, Matt Bishop |
Pattern Recognit. Lett. | 1 |
| 2012 | Visualizing distributed memory computations with hive plotsabstractA hive plot is a network layout algorithm that uses a parallel coordinate plot in which axes are radially arranged and node position is based on structural properties of that node [8]. We apply hive plots to message-passing communication networks formed by different high performance computing applications at Lawrence Berkeley National Laboratory. Hive plots have advantages over common network visualization methods, abandoning the popular "hairballs" of force-directed network layouts and opting instead for a tunable, repeatable, and interpretable view of network-theoretic properties. Small multiples of these hive plots, called hive panels, are analyzed to suggest which properties contribute to accurate classification of application behavior for anomaly detection in high performance computing environments. Sophie Engle, Sean Whalen |
VizSEC | 2 |
| 2012 | Structural Drift: The Population Dynamics of Sequential LearningabstractWe introduce a theory of sequential causal inference in which learners in a chain estimate a structural model from their upstream "teacher" and then pass samples from the model to their downstream "student". It extends the population dynamics of genetic drift, recasting Kimura's selectively neutral theory as a special case of a generalized drift process using structured populations with memory. We examine the diffusion and fixation properties of several drift processes and propose applications to learning, inference, and evolution. We also demonstrate how the organization of drift process space controls fidelity, facilitates innovations, and leads to information loss in sequential learning with and without memory. James P. Crutchfield, Sean Whalen |
PLoS Comput. Biol. | 2 |
| 2012 | A Taxonomy of Buffer Overflow CharacteristicsabstractSignificant work on vulnerabilities focuses on buffer overflows, in which data exceeding the bounds of an array is loaded into the array. The loading continues past the array boundary, causing variables and state information located adjacent to the array to change. As the process is not programmed to check for these additional changes, the process acts incorrectly. The incorrect action often places the system in a nonsecure state. This work develops a taxonomy of buffer overflow vulnerabilities based upon characteristics, or preconditions that must hold for an exploitable buffer overflow to exist. We analyze several software and hardware countermeasures to validate the approach. We then discuss alternate approaches to ameliorating this vulnerability. Matt Bishop, Sophie Engle, Damien Howard, Sean Whalen |
IEEE Trans. Dependable Secur. Comput. | 4 |
| 2010 | Hidden Markov Models for Automated Protocol Learning
Sean Whalen, Matt Bishop, James P. Crutchfield |
SecureComm | 1 |
| 2008 | We have met the enemy and he is usabstractThe insider threat has long been considered one of the most serious threats in computer security, and one of the most difficult to combat. But the problem has never been defined precisely, and that lack of precise definition inhibits solutions. This paper presents a precise definition of insider threat, and shows how the definition enables an analysis of the set of problems traditionally lumped into \the insider threat". It introduces a hierarchy of policy abstractions, and argues that the discrepancies between the different layers of abstraction expose the potential for insider threat. It also presents a methodology for analyzing the threat based upon our definitions. In the process, we introduce Attribute-Based Group Access Control, a generalization of the Role-Based Access Control model that allows any attributes to define a group. We apply this to the insider threat by defining groups based on access capabilities, and using that to identify users with a high level of threat with respect to high-risk resources. Matt Bishop, Sophie Engle, Sean Peisert, Sean Whalen, Carrie Gates |
NSPW | 4 |