Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Andrew Guillory

dblp:64/6229 · DBLP profile ↗
← Back
9ranked-venue papers
7as first author
0since 2021 · last 2014
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 7 · 7 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging 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.

Artificial intelligence
5 papers
Learning theory · 30% Efficient and distributed learning · 13% Multi-agent systems · 13%
Theoretical computer science
2 papers
Mathematical optimization · 76% Approximation and online algorithms · 24%
Human-computer interaction and pervasive computing
1 paper
Health and well-being technologies · 100%
Computer graphics and multimedia
1 paper
Audio and music processing · 100%

Topics — the 19 heaviest of 20, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Learning theory
online learning
0.222011
Online Submodular Set Cover, Ranking, and Repeated Active Learning · NIPS 2011
Simultaneous Learning and Covering with Adversarial Noise · ICML 2011
Health and well-being technologies › physical activity
exercise monitoring
0.212014
RecoFit: using a wearable sensor to find, recognize, and count repetitive exercises · CHI 2014
Machine learning › Efficient and distributed learning
active learning
0.112011
Online Submodular Set Cover, Ranking, and Repeated Active Learning · NIPS 2011
Mathematical optimization › combinatorial optimization
covering problems
0.112011
Simultaneous Learning and Covering with Adversarial Noise · ICML 2011
Machine learning › Transfer learning and domain adaptation › model adaptation
personalized model
0.112010
User-Specific Learning for Recognizing a Singer's Intended Pitch · AAAI 2010
Audio and music processing › speech processing
pitch estimation
0.112010
User-Specific Learning for Recognizing a Singer's Intended Pitch · AAAI 2010
Audio and music processing › music analysis
singing voice analysis
0.112010
User-Specific Learning for Recognizing a Singer's Intended Pitch · AAAI 2010
Mathematical optimization › submodular optimization
submodular cover
0.112010
Interactive Submodular Set Cover · ICML 2010
Mathematical optimization
submodular optimization
0.112010
Interactive Submodular Set Cover · ICML 2010
Machine learning › Graph learning › efficient graph learning › data-efficient graph learning
active learning on graphs
0.112009
Label Selection on Graphs · NIPS 2009
Machine learning › Learning paradigms › semi-supervised learning
graph-based semi-supervised learning
0.112009
Label Selection on Graphs · NIPS 2009
Knowledge, reasoning and agents › Multi-agent systems
multi-robot systems
0.112006
How Multirobot Systems Research will Accelerate our Understanding of Social Animal Behavior · Proc. IEEE 2006
Knowledge, reasoning and agents › Multi-agent systems
swarm robotics
0.112006
How Multirobot Systems Research will Accelerate our Understanding of Social Animal Behavior · Proc. IEEE 2006
Health and well-being technologies › physical activity
fitness tracking
0.112014
RecoFit: using a wearable sensor to find, recognize, and count repetitive exercises · CHI 2014
Machine learning › Reinforcement learning
bandit
0.012011
Online Submodular Set Cover, Ranking, and Repeated Active Learning · NIPS 2011
Machine learning › Reinforcement learning › bandit
contextual bandit
0.012011
Online Submodular Set Cover, Ranking, and Repeated Active Learning · NIPS 2011
Machine learning › Learning theory
sample complexity
0.012009
Label Selection on Graphs · NIPS 2009
Computer vision › Video understanding and tracking › object tracking
animal tracking
0.012006
How Multirobot Systems Research will Accelerate our Understanding of Social Animal Behavior · Proc. IEEE 2006
Computer vision › Video understanding and tracking › video analytics › behavior analysis
behavior recognition
0.012006
How Multirobot Systems Research will Accelerate our Understanding of Social Animal Behavior · Proc. IEEE 2006

Methods — techniques the papers use, named apart from their topics

adversarial noise · 0.2user-specific adaptation · 0.2inertial sensing · 0.2cross-validation · 0.2submodular optimization · 0.1online learning · 0.1no-regret algorithms · 0.1submodularity · 0.1label propagation · 0.1graph smoothness regularization · 0.1speech recognition · 0.1executable models · 0.1computer vision · 0.1
YearPublicationVenuePosition
2014 RecoFit: using a wearable sensor to find, recognize, and count repetitive exercises
abstract
Although numerous devices exist to track and share exercise routines based on running and walking, these devices offer limited functionality for strength-training exercises. We introduce RecoFit, a system for automatically tracking repetitive exercises - such as weight training and calisthenics - via an arm-worn inertial sensor. Our goal is to provide real-time and post-workout feedback, with no user-specific training and no intervention during a workout. Toward this end, we address three challenges: (1) segmenting exercise from intermittent non-exercise periods, (2) recognizing which exercise is being performed, and (3) counting repetitions. We present cross-validation results on our training data and results from a study assessing the final system, totaling 114 participants over 146 sessions. We achieve precision and recall greater than 95% in identifying exercise periods, recognition of 99%, 98%, and 96% on circuits of 4, 7, and 13 exercises respectively, and counting that is accurate to ±1 repetition 93% of the time. These results suggest that our approach enables a new category of fitness tracking devices.
Dan Morris 0001, T. Scott Saponas, Andrew Guillory, Ilya Kelner
CHI3
2011 Simultaneous Learning and Covering with Adversarial Noise
Andrew Guillory, Jeff A. Bilmes
ICML1
2011 Online Submodular Set Cover, Ranking, and Repeated Active Learning
abstract
We propose an online prediction version of submodular set cover with connections to ranking and repeated active learning. In each round, the learning algorithm chooses a sequence of items. The algorithm then receives a monotone submodular function and suffers loss equal to the cover time of the function: the number of items needed, when items are selected in order of the chosen sequence, to achieve a coverage constraint. We develop an online learning algorithm whose loss converges to approximately that of the best sequence in hindsight. Our proposed algorithm is readily extended to a setting where multiple functions are revealed at each round and to bandit and contextual bandit settings.
Andrew Guillory, Jeff A. Bilmes
NIPS1
2011 Active Semi-Supervised Learning using Submodular Functions
Andrew Guillory, Jeff A. Bilmes
UAI1
2010 User-Specific Learning for Recognizing a Singer's Intended Pitch
Andrew Guillory, Sumit Basu, Dan Morris 0001
AAAI1
2010 Interactive Submodular Set Cover
Andrew Guillory, Jeff A. Bilmes
ICML1
2009 Average-Case Active Learning with Costs
Andrew Guillory, Jeff A. Bilmes
ALT1
2009 Label Selection on Graphs
abstract
We investigate methods for selecting sets of labeled vertices for use in predicting the labels of vertices on a graph. We specifically study methods which choose a single batch of labeled vertices (i.e. offline, non sequential methods). In this setting, we find common graph smoothness assumptions directly motivate simple label selection methods with interesting theoretical guarantees. These methods bound prediction error in terms of the smoothness of the true labels with respect to the graph. Some of these bounds give new motivations for previously proposed algorithms, and some suggest new algorithms which we evaluate. We show improved performance over baseline methods on several real world data sets.
Andrew Guillory, Jeff A. Bilmes
NIPS1
2006 How Multirobot Systems Research will Accelerate our Understanding of Social Animal Behavior
abstract
Our understanding of social insect behavior has significantly influenced artificial intelligence (AI) and multirobot systems' research (e.g., ant algorithms and swarm robotics). In this work, however, we focus on the opposite question: "How can multirobot systems research contribute to the understanding of social animal behavior?" As we show, we are able to contribute at several levels. First, using algorithms that originated in the robotics community, we can track animals under observation to provide essential quantitative data for animal behavior research. Second, by developing and applying algorithms originating in speech recognition and computer vision, we can automatically label the behavior of animals under observation. In some cases the automatic labeling is more accurate and consistent than manual behavior identification. Our ultimate goal, however, is to automatically create, from observation, executable models of behavior. An executable model is a control program for an agent that can run in simulation (or on a robot). The representation for these executable models is drawn from research in multirobot systems programming. In this paper we present the algorithms we have developed for tracking, recognizing, and learning models of social animal behavior, details of their implementation, and quantitative experimental results using them to study social insects
Tucker R. Balch, Frank Dellaert, Adam Feldman, Andrew Guillory, Charles L. Isbell Jr., Zia Khan, Stephen Pratt, Andrew N. Stein, Hank Wilde
Proc. IEEE4