Demo Data from EDBT 2026 / reviewers in the wild / expert
Lily B. Mummert
dblp:m/LilyBMummert
· DBLP profile ↗
15ranked-venue papers
3as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 4Graphics, computer vision, multimedia, augmented reality and games · 4Artificial intelligence and machine learning · 3Systems, architecture and hardware · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 2 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
1 paper |
Information retrieval · 70% Machine learning and data management · 30% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Parallel and multicore computing · 71% High-performance computing · 11% Storage systems · 7% | |
| Computer networks
2 papers |
Edge and fog computing · 98% Wireless networking · 2% | |
| Artificial intelligence
1 paper |
Robot manipulation · 100% |
Topics — the 15 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Edge and fog computing › mobile edge computing › computation offloading
adaptive offloading |
0.1 | 1 | 2011 | Odessa: enabling interactive perception applications on mobile devices · MobiSys 2011 |
Edge and fog computing › mobile edge computing
computation offloading |
0.1 | 1 | 2011 | Odessa: enabling interactive perception applications on mobile devices · MobiSys 2011 |
Parallel and multicore computing
parallel programming runtimes |
0.1 | 1 | 2011 | Odessa: enabling interactive perception applications on mobile devices · MobiSys 2011 |
Parallel and multicore computing
parallel scheduling |
0.1 | 1 | 2011 | Incremental placement of interactive perception applications · HPDC 2011 |
Information retrieval
image retrieval |
0.1 | 1 | 2010 | A Boosting Framework for Visuality-Preserving Distance Metric Learning and Its Application to Medical Image Retrieval · IEEE Trans. Pattern Anal. Mach. Intell. 2010 |
Information retrieval › image retrieval
medical image retrieval |
0.1 | 1 | 2010 | A Boosting Framework for Visuality-Preserving Distance Metric Learning and Its Application to Medical Image Retrieval · IEEE Trans. Pattern Anal. Mach. Intell. 2010 |
Machine learning and data management
metric learning |
0.1 | 1 | 2010 | A Boosting Framework for Visuality-Preserving Distance Metric Learning and Its Application to Medical Image Retrieval · IEEE Trans. Pattern Anal. Mach. Intell. 2010 |
Robotics › Robot manipulation › robot sensing › perception for manipulation
interactive perception |
0.0 | 1 | 2011 | Odessa: enabling interactive perception applications on mobile devices · MobiSys 2011 |
High-performance computing
cluster computing |
0.0 | 1 | 2011 | Incremental placement of interactive perception applications · HPDC 2011 |
Information retrieval › image retrieval
content-based image retrieval |
0.0 | 1 | 2010 | A Boosting Framework for Visuality-Preserving Distance Metric Learning and Its Application to Medical Image Retrieval · IEEE Trans. Pattern Anal. Mach. Intell. 2010 |
Storage systems › file systems
distributed file system |
0.0 | 2 | 1995 | Exploiting Weak Connectivity for Mobile File Access · SOSP 1995 Using Belief to Reason about Cache Coherence · PODC 1994 |
Distributed systems
replication |
0.0 | 1 | 1995 | Exploiting Weak Connectivity for Mobile File Access · SOSP 1995 |
Memory systems
cache coherence |
0.0 | 1 | 1994 | Using Belief to Reason about Cache Coherence · PODC 1994 |
Memory systems › cache coherence
cache coherence protocol |
0.0 | 1 | 1994 | Using Belief to Reason about Cache Coherence · PODC 1994 |
Wireless networking
mobile computing |
0.0 | 1 | 1995 | Exploiting Weak Connectivity for Mobile File Access · SOSP 1995 |
Methods — techniques the papers use, named apart from their topics
greedy partitioning · 0.4HEFT scheduling algorithm · 0.1side information · 0.1hamming distance · 0.1boosting · 0.1update propagation · 0.0adaptive cache validation · 0.0logic of authentication · 0.0belief logic · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Classification of plant structures from uncalibrated image sequencesabstractThis paper demonstrates the feasibility of recovering fine-scale plant structure in 3D point clouds by leveraging recent advances in structure from motion and 3D point cloud segmentation techniques. The proposed pipeline is designed to be applicable to a broad variety of agricultural crops. A particular agricultural application is described, motivated by the need to estimate crop yield during the growing season. The structure of grapevines is classified into leaves, branches, and fruit using a combination of shape and color features, smoothed using a conditional random field (CRF). Our experiments show a classification accuracy (AUC) of 0.98 for grapes prior to ripening (while still green) and 0.96 for grapes during ripening (changing color), significantly improving over the baseline performance achieved using established methods. Debadeepta Dey, Lily B. Mummert, Rahul Sukthankar |
WACV | 2 |
| 2011 | Prop-free pointing detection in dynamic cluttered environmentsabstractVision-based prop-free pointing detection is challenging both from an algorithmic and a systems standpoint. From a computer vision perspective, accurately determining where multiple users are pointing is difficult in cluttered environments with dynamic scene content. Standard approaches relying on appearance models or background subtraction to segment users operate poorly in this domain. We propose a method that focuses on motion analysis to detect pointing gestures and robustly estimate the pointing direction. Our algorithm is self-initializing; as the user points, we analyze the observed motion from two cameras and infer rotation centers that best explain the observed motion. From these, we group pixel-level flow into dominant pointing vectors that each originate from a rotation center and merge across views to obtain 3D pointing vectors. However, our proposed algorithm is computationally expensive, posing systems challenges even with current computing infrastructure. We achieve interactive speeds by exploiting coarse-grained parallelization over a cluster of computers. In unconstrained environments, we obtain an average angular precision of 2.7°. Pyry Matikainen, Padmanabhan Pillai, Lily B. Mummert, Rahul Sukthankar, Martial Hebert |
FG | 3 |
| 2011 | Incremental placement of interactive perception applicationsabstractInteractive perception applications, such as gesture recognition and vision-based user interfaces, process high-data rate streams with compute intensive computer vision and machine learning algorithms. These applications can be represented as data flow graphs comprising several processing stages. Such applications require low latency to be interactive so that the results are immediately available to the user. To achieve low latency, we exploit the inherent coarse grained task and data parallelism of these applications by running them on clusters of machines. This paper addresses an important problem that arises: how to place the stages of these applications on machines to minimize the latency, and in particular, how to adjust an existing schedule in response to changes in the operating conditions (perturbations) while minimizing the disruption in the existing placement (churn). To this end, we propose four incremental placement heuristics which use the HEFT scheduling algorithm as their primary building block. Through simulations and experiments on a real implementation, using diverse workloads and a range of perturbation scenarios, we demonstrate that dynamic adjustment of the schedule can improve latency by as much as 36%, while producing little churn. Nezih Yigitbasi, Lily B. Mummert, Padmanabhan Pillai, Dick H. J. Epema |
HPDC | 2 |
| 2011 | Odessa: enabling interactive perception applications on mobile devicesabstractResource constrained mobile devices need to leverage computation on nearby servers to run responsive applications that recognize objects, people, or gestures from real-time video. The two key questions that impact performance are what computation to offload, and how to structure the parallelism across the mobile device and server. To answer these questions, we develop and evaluate three interactive perceptual applications. We find that offloading and parallelism choices should be dynamic, even for a given application, as performance depends on scene complexity as well as environmental factors such as the network and device capabilities. To this end we develop Odessa, a novel, lightweight, runtime that automatically and adaptively makes offloading and parallelism decisions for mobile interactive perception applications. Our evaluation shows that the incremental greedy strategy of Odessa converges to an operating point that is close to an ideal offline partitioning. It provides more than a 3x improvement in application performance over partitioning suggested by domain experts. Odessa works well across a variety of execution environments, and is agile to changes in the network, device and application inputs. Moo-Ryong Ra, Anmol Sheth, Lily B. Mummert, Padmanabhan Pillai, David Wetherall, Ramesh Govindan |
MobiSys | 3 |
| 2010 | Exploiting multi-level parallelism for low-latency activity recognition in streaming videoabstractVideo understanding is a computationally challenging task that is critical not only for traditionally throughput-oriented applications such as search but also latency-sensitive interactive applications such as surveillance, gaming, videoconferencing, and vision-based user interfaces. Enabling these types of video processing applications will require not only new algorithms and techniques, but new runtime systems that optimize latency as well as throughput. In this paper, we present a runtime system called Sprout that achieves low latency by exploiting the parallelism inherent in video understanding applications. We demonstrate the utility of our system on an activity recognition application that employs a robust new descriptor called MoSIFT, which explicitly augments appearance features with motion information. MoSIFT outperforms previous recognition techniques, but like other state-of-the-art techniques, it is computationally expensive -- a sequential implementation runs 100 times slower than real time. We describe the implementation of the activity recognition application on Sprout, and show that it can accurately recognize activities at full frame rate (25 fps) and low latency on a challenging airport surveillance video corpus. Ming-yu Chen 0001, Lily B. Mummert, Padmanabhan Pillai, Alex Hauptmann 0001, Rahul Sukthankar |
MMSys | 2 |
| 2010 | Automatic Tuning of Interactive Perception Applications
Branislav Kveton, Lily B. Mummert, Padmanabhan Pillai |
UAI | 3 |
| 2010 | A Boosting Framework for Visuality-Preserving Distance Metric Learning and Its Application to Medical Image RetrievalabstractSimilarity measurement is a critical component in content-based image retrieval systems, and learning a good distance metric can significantly improve retrieval performance. However, despite extensive study, there are several major shortcomings with the existing approaches for distance metric learning that can significantly affect their application to medical image retrieval. In particular, "similarity" can mean very different things in image retrieval: resemblance in visual appearance (e.g., two images that look like one another) or similarity in semantic annotation (e.g., two images of tumors that look quite different yet are both malignant). Current approaches for distance metric learning typically address only one goal without consideration of the other. This is problematic for medical image retrieval where the goal is to assist doctors in decision making. In these applications, given a query image, the goal is to retrieve similar images from a reference library whose semantic annotations could provide the medical professional with greater insight into the possible interpretations of the query image. If the system were to retrieve images that did not look like the query, then users would be less likely to trust the system; on the other hand, retrieving images that appear superficially similar to the query but are semantically unrelated is undesirable because that could lead users toward an incorrect diagnosis. Hence, learning a distance metric that preserves both visual resemblance and semantic similarity is important. We emphasize that, although our study is focused on medical image retrieval, the problem addressed in this work is critical to many image retrieval systems. We present a boosting framework for distance metric learning that aims to preserve both visual and semantic similarities. The boosting framework first learns a binary representation using side information, in the form of labeled pairs, and then computes the distance as a weighted Hamming distance using the learned binary representation. A boosting algorithm is presented to efficiently learn the distance function. We evaluate the proposed algorithm on a mammographic image reference library with an Interactive Search-Assisted Decision Support (ISADS) system and on the medical image data set from ImageCLEF. Our results show that the boosting framework compares favorably to state-of-the-art approaches for distance metric learning in retrieval accuracy, with much lower computational cost. Additional evaluation with the COREL collection shows that our algorithm works well for regular image data sets. Liu Yang 0001, Rong Jin 0001, Lily B. Mummert, Rahul Sukthankar, Adam Goode, Steven C. H. Hoi, Mahadev Satyanarayanan |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2009 | Your Data Center Is a Router: The Case for Reconfigurable Optical Circuit Switched Paths
David G. Andersen, Michael Kaminsky, Michael A. Kozuch, T. S. Eugene Ng, Konstantina Papagiannaki, Madeleine Glick, Lily B. Mummert |
HotNets | 8 |
| 2009 | SLIPstream: scalable low-latency interactive perception on streaming dataabstractA critical problem in implementing interactive perception applications is the considerable computational cost of current computer vision and machine learning algorithms, which typically run one to two orders of magnitude too slowly to be used interactively. Fortunately, many of these algorithms exhibit coarse-grained task and data parallelism that can be exploited across machines. The SLIPstream project focuses on building a highly-parallel runtime system called Sprout that can harness the computing power of a cluster to execute perception applications with low latency. This paper makes the case for using clusters for perception applications, describes the architecture of the Sprout runtime, and presents two compute-intensive yet interactive applications. Padmanabhan Pillai, Lily B. Mummert, Steven W. Schlosser, Rahul Sukthankar, Casey Helfrich |
NOSSDAV | 2 |
| 2007 | Interactive Search of Adipocytes in Large Collections of Digital Cellular ImagesabstractIn the field of lipid research, the measurement of adipocyte size is an important but difficult problem. We describe an imaging-based solution that combines precise investigator control with semi-automated quantitation. By using unfixed live cells, we avoid many complications that arise in trying to isolate individual adipocytes. Instead, we image a small drop of live adipocyte suspension under a microscope, and then quantitate the image using an open-source software tool called FatFind. Since we have developed FatFind on the open-source Diamond distributed search platform, it inherits the scaling, parallelism and remote access attributes of Diamond. This paper reports on the design, implementation, and evaluation of FatFind. Adam Goode, Anil Tarachandani, Lily B. Mummert, Rahul Sukthankar, Casey Helfrich, Alice Stefanni, Limor Fix, Jeffrey Saltzman 0002, Mahadev Satyanarayanan |
ICME | 4 |
| 2006 | Problem Determination in Enterprise Middleware Systems using Change Point Correlation of Time Series DataabstractClustered enterprise middleware systems employing dynamic workload scheduling are susceptible to a variety of application malfunctions that can manifest themselves in a counterintuitive fashion and cause debilitating damage. Until now, diagnosing problems in that domain involves investigating log files and configuration settings and requires in-depth knowledge of the middleware architecture and application design. This paper presents a method for problem determination using change point detection techniques and problem signatures consisting of a combination of changes (or absence of changes) in different metrics. We implemented this approach on a clustered middleware system and applied it to the detection of the storm drain condition: a debilitating problem encountered in clustered systems with counterintuitive symptoms. Our experimental results show that the system detects 93% of storm drain faults with no false positives. Manoj K. Agarwal, Manish Gupta 0007, Vijay Mann, Narendran Sachindran, Nikos Anerousis, Lily B. Mummert |
NOMS | 6 |
| 2005 | Health monitoring and control for application server environmentsabstractWeb applications have assumed a central role in the enterprise data center, and are becoming the foundation of an increasing number of critical business functions. The availability of such applications is a problem of critical importance. To address this problem, we present a health monitoring and control system for application server environments. We build on past work in the area of measuring system health by evaluating a number of parameters that convey health information. We propose a class-based model that assigns health policies to application servers to monitor health conditions of interest and correct problems before they cause catastrophic damage. We describe an implementation of the system, and provide a utility-based experimental evaluation. Nikos Anerousis, Ann Black, Susan Hanson, Lily B. Mummert, Giovanni Pacifici |
Integrated Network Management | 4 |
| 1996 | Long Term Distributed File Reference Tracing: Implementation and ExperienceabstractDFSTrace is a system to collect and analyze long-term file reference data in a distributed UNIX workstation environment. The design of DFSTrace is unique in that it pays particular attention to the efficiency, extensibility and the logistics of long-term trace data collection in a distributed environment. The components of DFSTrace are a set of kernel hooks, a kernel buffer mechanism, a data extraction agent, a set of collection servers and post-processing tools. Our experience with DFSTrace has been highly positive. Tracing has been virtually unnoticeable, degrading performance 3–7per cent, depending on the level of detail of tracing. We have collected file reference traces from approximately 30 workstations continuously for over two years. We have implemented a post-processing library to provide a convenient programmer interface to the traces and have created an on-line database of results from a suite of analysis programs to aid trace selection. Our data has been used for a wide variety of purposes, including file system studies, performance measurement and tuning and debugging. Extensions of DFSTrace have enabled its use in applications such as field reliability testing and determining disk geometry. This paper presents the design, implementation and evaluation of DFSTrace and associated tools and describes how they have been used. Lily B. Mummert, Mahadev Satyanarayanan |
Softw. Pract. Exp. | 1 |
| 1995 | Exploiting Weak Connectivity for Mobile File AccessabstractWeak connectivity, in the form of intermittent, low-bandwidth, or expensive networks is a fact of life in mobile computing. In this paper, we describe how the Coda File System has evolved to exploit such networks. The underlying theme of this evolution has been the systematic introduction of adaptivity to eliminate hidden assumptions about strong connectivity. Many aspects of the system, including communication, cache validation, update propagation and cache miss handling have been modified. As a result, Coda is able to provide good performance even when network bandwidth varies over four orders of magnitude - from modem speeds to LAN speeds. Lily B. Mummert, Maria Ebling, Mahadev Satyanarayanan |
SOSP | 1 |
| 1994 | Using Belief to Reason about Cache CoherenceabstractThe notion of belief has been useful in reasoning about authentication protocols. In this paper, we show how the notion of belief can be applied to reasoning about cache coherence in a distributed file system. To the best of our knowledge, this is the first formal analysis of this problem. We used an extended subset of a logic of authentication to help us analyze three cache coherence protocols: a validate-on-use protocol, an invalidation-based protocol, and a new large granularity protocol for use in weakly connected environments. In this paper, we present two runs from the large granularity protocol. Using our variant of the logic of authentication, we were able to find flaws in the design of the large granularity protocol. We found the notion of belief not only intuitively appealing for reasoning about our protocols, but also practical given the optimistic nature of our system model. Lily B. Mummert, Jeannette M. Wing, Mahadev Satyanarayanan |
PODC | 1 |