Demo Data from EDBT 2026 / reviewers in the wild / expert
Sean Gilpin
dblp:74/9988
· DBLP profile ↗
7ranked-venue papers
5as first author
0since 2021 · last 2017
0000-0002-8973-8575ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 6 · 5 first-authorDatabases, data management, data science and information retrieval · 5 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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.
| Databases, data mining, and information retrieval
5 papers |
Data mining · 100% | |
| Theoretical computer science
4 papers |
Mathematical optimization · 67% Automated reasoning and model checking · 20% Graph algorithms and graph theory · 13% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Medical and health informatics · 100% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining
clustering |
0.6 | 3 | 2017 | A flexible ILP formulation for hierarchical clustering · Artif. Intell. 2017 Formalizing Hierarchical Clustering as Integer Linear Programming · AAAI 2013 Incorporating SAT solvers into hierarchical clustering algorithms: an efficient and flexible approach · KDD 2011 |
Data mining › clustering
hierarchical clustering |
0.5 | 2 | 2017 | A flexible ILP formulation for hierarchical clustering · Artif. Intell. 2017 Formalizing Hierarchical Clustering as Integer Linear Programming · AAAI 2013 |
Mathematical optimization
integer programming |
0.3 | 2 | 2017 | Formalizing Hierarchical Clustering as Integer Linear Programming · AAAI 2013 A flexible ILP formulation for hierarchical clustering · Artif. Intell. 2017 |
Medical and health informatics › neuroimaging
neuroimaging analysis |
0.2 | 1 | 2013 | Network discovery via constrained tensor analysis of fMRI data · KDD 2013 |
Data mining › structured data mining
graph mining |
0.2 | 1 | 2013 | Guided learning for role discovery (GLRD): framework, algorithms, and applications · KDD 2013 |
Data mining › structured data mining › graph mining › network structure analysis
role discovery |
0.2 | 1 | 2013 | Guided learning for role discovery (GLRD): framework, algorithms, and applications · KDD 2013 |
Data mining › multidimensional data analysis › multiway data analysis › tensor analysis
tensor factorization |
0.0 | 1 | 2013 | Network discovery via constrained tensor analysis of fMRI data · KDD 2013 |
Graph algorithms and graph theory
graph algorithms |
0.0 | 1 | 2013 | Guided learning for role discovery (GLRD): framework, algorithms, and applications · KDD 2013 |
Automated reasoning and model checking › automated reasoning
Horn-SAT |
0.0 | 1 | 2011 | Incorporating SAT solvers into hierarchical clustering algorithms: an efficient and flexible approach · KDD 2011 |
Automated reasoning and model checking › satisfiability
SAT solving |
0.0 | 1 | 2011 | Incorporating SAT solvers into hierarchical clustering algorithms: an efficient and flexible approach · KDD 2011 |
Methods — techniques the papers use, named apart from their topics
alternating least squares · 0.7integer linear programming · 0.6tensor decomposition · 0.3randomized algorithm · 0.3linear programming relaxation · 0.3convex constraints · 0.3declarative constraint modeling · 0.2SAT solver · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | A flexible ILP formulation for hierarchical clustering
Sean Gilpin, Ian Davidson |
Artif. Intell. | 1 |
| 2013 | Formalizing Hierarchical Clustering as Integer Linear ProgrammingabstractHierarchical clustering is typically implemented as a greedy heuristic algorithm with no explicit objective function. In this work we formalize hierarchical clustering as an integer linear programming (ILP) problem with a natural objective function and the dendrogram properties enforced as linear constraints. Though exact solvers exists for ILP we show that a simple randomized algorithm and a linear programming (LP) relaxation can be used to provide approximate solutions faster. Formalizing hierarchical clustering also has the benefit that relaxing the constraints can produce novel problem variations such as overlapping clusterings. Our experiments show that our formulation is capable of outperforming standard agglomerative clustering algorithms in a variety of settings, including traditional hierarchical clustering as well as learning overlapping clusterings. Sean Gilpin, Siegfried Nijssen, Ian Davidson |
AAAI | 1 |
| 2013 | Efficient hierarchical clustering of large high dimensional datasetsabstractHierarchical clustering is extensively used to organize high dimensional objects such as documents and images into a structure which can then be used in a multitude of ways. However, existing algorithms are limited in their application since the time complexity of agglomerative style algorithms can be as much as O(n2log n) where n is the number of objects. Furthermore the computation of similarity between such objects is itself time consuming given they are high dimension and even optimized built in functions found in MATLAB take the best part of a day to handle collections of just 10,000 objects on typical machines. In this paper we explore using angular hashing to hash objects with similar angular distance to the same hash bucket. This allows us to create hierarchies of objects within each hash bucket and to hierarchically cluster the hash buckets themselves. With our formal guarantees on the similarity of objects in the same bucket this leads to an elegant agglomerative algorithm with strong performance bounds. Our experimental results show that not only is our approach thousands of times faster than regular agglomerative algorithms but surprisingly the accuracy of our results is typically as good and can sometimes be substantially better. Sean Gilpin, Buyue Qian, Ian Davidson |
CIKM | 1 |
| 2013 | Network discovery via constrained tensor analysis of fMRI dataabstractWe pose the problem of network discovery which involves simplifying spatio-temporal data into cohesive regions (nodes) and relationships between those regions (edges). Such problems naturally exist in fMRI scans of human subjects. These scans consist of activations of thousands of voxels over time with the aim to simplify them into the underlying cognitive network being used. We propose supervised and semi-supervised variations of this problem and postulate a constrained tensor decomposition formulation and a corresponding alternating least squares solver that is easy to implement. We show this formulation works well in controlled experiments where supervision is incomplete, superfluous and noisy and is able to recover the underlying ground truth network. We then show that for real fMRI data our approach can reproduce well known results in neurology regarding the default mode network in resting-state healthy and Alzheimer affected individuals. Finally, we show that the reconstruction error of the decomposition provides a useful measure of the network strength and is useful at predicting key cognitive scores both by itself and with clinical information. Ian Davidson, Sean Gilpin, Owen T. Carmichael, Peter B. Walker |
KDD | 2 |
| 2013 | Guided learning for role discovery (GLRD): framework, algorithms, and applicationsabstractRole discovery in graphs is an emerging area that allows analysis of complex graphs in an intuitive way. In contrast to community discovery, which finds groups of highly connected nodes, role discovery finds groups of nodes that share similar topological structure in the graph, and hence a common role (or function) such as being a broker or a periphery node. However, existing work so far is completely unsupervised, which is undesirable for a number of reasons. We provide an alternating least squares framework that allows convex constraints to be placed on the role discovery problem, which can provide useful supervision. In particular we explore supervision to enforce i) sparsity, ii) diversity, and iii) alternativeness in the roles. We illustrate the usefulness of this supervision on various data sets and applications. Sean Gilpin, Tina Eliassi-Rad, Ian Davidson |
KDD | 1 |
| 2012 | Behavioral event data and their analysis
Ian Davidson, Sean Gilpin, Peter B. Walker |
Data Min. Knowl. Discov. | 2 |
| 2011 | Incorporating SAT solvers into hierarchical clustering algorithms: an efficient and flexible approachabstractThe area of constrained clustering has been actively pursued for the last decade. A more recent extension that will be the focus of this paper is constrained hierarchical clustering which allows building user-constrained dendrograms/trees. Like all forms of constrained clustering, previous work on hierarchical constrained clustering uses simple constraints that are typically implemented in a procedural language. However, there exists mature results and packages in the fields of constraint satisfaction languages and solvers that the constrained clustering field has yet to explore. This work marks the first steps towards introducing constraints satisfaction languages/solvers into hierarchical constrained clustering. We make several significant contributions. We show how many existing and new constraints for hierarchical clustering, can be modeled as a Horn-SAT problem that is easily solvable in polynomial time and which allows their implementation in any number of declarative languages or efficient solvers. We implement our own solver for efficiency reasons. We then show how to formulate constrained hierarchical clustering in a flexible manner so that any number of algorithms, whose output is a dendrogram, can make use of the constraints. Sean Gilpin, Ian Davidson |
KDD | 1 |