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

James Petterson

dblp:62/360 · DBLP profile ↗
← Back
13ranked-venue papers
4as first author
0since 2021 · last 2013
—ORCID · none

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

Artificial intelligence and machine learning · 10 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4Databases, data management, data science and information retrieval · 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
11 papers
Probabilistic and Bayesian machine learning · 24% Learning paradigms · 15% Transfer learning and domain adaptation · 13%
Theoretical computer science
3 papers
Information theory · 72% Mathematical optimization · 28%
Databases, data mining, and information retrieval
3 papers
Information retrieval · 68% Data integration and cleaning · 32%
Computer graphics and multimedia
1 paper
Multimedia analysis and retrieval · 100%

Topics — the 27 heaviest of 31, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Learning paradigms
multi-label classification
0.222011
Submodular Multi-Label Learning · NIPS 2011
Reverse Multi-Label Learning · NIPS 2010
Computer vision › Face, body and person analysis
face detection
0.212013
Fast Face Detector Training Using Tailored Views · ICCV 2013
Machine learning › Generative modeling
synthetic training data
0.212013
Fast Face Detector Training Using Tailored Views · ICCV 2013
Machine learning › Deep learning architectures and training › data-centric deep learning
training data generation
0.212013
Fast Face Detector Training Using Tailored Views · ICCV 2013
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models
0.112012
Learning as MAP Inference in Discrete Graphical Models · NIPS 2012
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
MAP inference
0.112012
Learning as MAP Inference in Discrete Graphical Models · NIPS 2012
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference
0.112012
Tighter Variational Representations of f-Divergences via Restriction to Probability Measures · ICML 2012
Multimedia analysis and retrieval
video indexing
0.112012
Large-Scale Vehicle Detection, Indexing, and Search in Urban Surveillance Videos · IEEE Trans. Multim. 2012
Multimedia analysis and retrieval
video surveillance
0.112012
Large-Scale Vehicle Detection, Indexing, and Search in Urban Surveillance Videos · IEEE Trans. Multim. 2012
Information theory › information measures › divergence measures
f-divergence
0.112012
Tighter Variational Representations of f-Divergences via Restriction to Probability Measures · ICML 2012
Information theory
variational representation
0.112012
Tighter Variational Representations of f-Divergences via Restriction to Probability Measures · ICML 2012
Mathematical optimization
discrete optimization
0.112011
Submodular Multi-Label Learning · NIPS 2011
Machine learning › Transfer learning and domain adaptation
label mapping
0.112010
Multitask Learning without Label Correspondences · NIPS 2010
Natural language and speech › Information extraction and text analysis › topic model
latent dirichlet allocation
0.112010
Word Features for Latent Dirichlet Allocation · NIPS 2010
Machine learning › Learning paradigms
multi-task learning
0.112010
Multitask Learning without Label Correspondences · NIPS 2010
Natural language and speech › Information extraction and text analysis
topic model
0.112010
Word Features for Latent Dirichlet Allocation · NIPS 2010
Machine learning › Transfer learning and domain adaptation
distribution matching
0.112009
Distribution Matching for Transduction · NIPS 2009
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
exponential family
0.112009
Exponential Family Graph Matching and Ranking · NIPS 2009
Machine learning › Graph learning
graph matching
0.112009
Exponential Family Graph Matching and Ranking · NIPS 2009
Machine learning › Kernel, tree and ensemble methods
kernel methods
0.112009
Hash Kernels for Structured Data · J. Mach. Learn. Res. 2009
Knowledge, reasoning and agents › Knowledge representation and reasoning
structured data
0.112009
Hash Kernels for Structured Data · J. Mach. Learn. Res. 2009
Machine learning › Transfer learning and domain adaptation
transductive inference
0.112009
Distribution Matching for Transduction · NIPS 2009
Information retrieval › ranking › text ranking
document ranking
0.112009
Exponential Family Graph Matching and Ranking · NIPS 2009
Information retrieval
retrieval models
0.112009
Exponential Family Graph Matching and Ranking · NIPS 2009
Computer vision › Image recognition and object detection › object detection › category-specific object detection
vehicle detection
0.012012
Large-Scale Vehicle Detection, Indexing, and Search in Urban Surveillance Videos · IEEE Trans. Multim. 2012
Information retrieval › search engines › semantic search › entity retrieval
attribute-based retrieval
0.012012
Large-Scale Vehicle Detection, Indexing, and Search in Urban Surveillance Videos · IEEE Trans. Multim. 2012
Information theory › information measures › mutual information
mutual information maximization
0.012010
Multitask Learning without Label Correspondences · NIPS 2010

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

occlusion modeling · 0.4feature selection · 0.4probability measure restriction · 0.3f-divergence · 0.3mutual information maximization · 0.2label mapping · 0.2many-core implementation · 0.2adaboost · 0.23d morphable face model · 0.2l0 regularization · 0.1discrete graphical models · 0.1MAP inference · 0.1graph cuts · 0.1approximate combinatorial optimization · 0.1sampling · 0.1maximum a posteriori estimation · 0.1
YearPublicationVenuePosition
2013 Fast Face Detector Training Using Tailored Views
abstract
Face detection is an important task in computer vision and often serves as the first step for a variety of applications. State-of-the-art approaches use efficient learning algorithms and train on large amounts of manually labeled imagery. Acquiring appropriate training images, however, is very time-consuming and does not guarantee that the collected training data is representative in terms of data variability. Moreover, available data sets are often acquired under controlled settings, restricting, for example, scene illumination or 3D head pose to a narrow range. This paper takes a look into the automated generation of adaptive training samples from a 3D morphable face model. Using statistical insights, the tailored training data guarantees full data variability and is enriched by arbitrary facial attributes such as age or body weight. Moreover, it can automatically adapt to environmental constraints, such as illumination or viewing angle of recorded video footage from surveillance cameras. We use the tailored imagery to train a new many-core implementation of Viola Jones' AdaBoost object detection framework. The new implementation is not only faster but also enables the use of multiple feature channels such as color features at training time. In our experiments we trained seven view-dependent face detectors and evaluate these on the Face Detection Data Set and Benchmark (FDDB). Our experiments show that the use of tailored training imagery outperforms state-of-the-art approaches on this challenging dataset.
Kristina Scherbaum, James Petterson, Rogério Feris, Volker Blanz, Hans-Peter Seidel
ICCV2
2012 Tighter Variational Representations of f-Divergences via Restriction to Probability Measures
Avraham Ruderman, Mark D. Reid, Dario García-García, James Petterson
ICML4
2012 Learning as MAP Inference in Discrete Graphical Models
abstract
We present a new formulation for attacking binary classification problems. Instead of relying on convex losses and regularisers such as in SVMs, logistic regression and boosting, or instead non-convex but continuous formulations such as those encountered in neural networks and deep belief networks, our framework entails a non-convex but \emph{discrete} formulation, where estimation amounts to finding a MAP configuration in a graphical model whose potential functions are low-dimensional discrete surrogates for the misclassification loss. We argue that such a discrete formulation can naturally account for a number of issues that are typically encountered in either the convex or the continuous non-convex paradigms, or both. By reducing the learning problem to a MAP inference problem, we can immediately translate the guarantees available for many inference settings to the learning problem itself. We empirically demonstrate in a number of experiments that this approach is promising in dealing with issues such as severe label noise, while still having global optimality guarantees. Due to the discrete nature of the formulation, it also allows for \emph{direct} regularisation through cardinality-based penalties, such as the $\ell_0$ pseudo-norm, thus providing the ability to perform feature selection and trade-off interpretability and predictability in a principled manner. We also outline a number of open problems arising from the formulation.
Xianghang Liu, James Petterson, Tibério S. Caetano
NIPS2
2012 Large-Scale Vehicle Detection, Indexing, and Search in Urban Surveillance Videos
abstract
We present a novel approach for visual detection and attribute-based search of vehicles in crowded surveillance scenes. Large-scale processing is addressed along two dimensions: 1) large-scale indexing, where hundreds of billions of events need to be archived per month to enable effective search and 2) learning vehicle detectors with large-scale feature selection, using a feature pool containing millions of feature descriptors. Our method for vehicle detection also explicitly models occlusions and multiple vehicle types (e.g., buses, trucks, SUVs, cars), while requiring very few manual labeling. It runs quite efficiently at an average of 66 Hz on a conventional laptop computer. Once a vehicle is detected and tracked over the video, fine-grained attributes are extracted and ingested into a database to allow future search queries such as “Show me all blue trucks larger than 7 ft. length traveling at high speed northbound last Saturday, from 2 pm to 5 pm”. We perform a comprehensive quantitative analysis to validate our approach, showing its usefulness in realistic urban surveillance settings.
Rogério Feris, Behjat Siddiquie, James Petterson, Yun Zhai, Ankur Datta, Lisa M. Brown, Sharath Pankanti
IEEE Trans. Multim.3
2011 Attribute-based vehicle search in crowded surveillance videos
abstract
We present a novel application for searching for vehicles in surveillance videos based on semantic attributes. At the interface, the user specifies a set of vehicle characteristics (such as color, direction of travel, speed, length, height, etc.) and the system automatically retrieves video events that match the provided description. A key differentiating aspect of our system is the ability to handle challenging urban conditions such as high volumes of activity and environmental factors. This is achieved through a novel multi-view vehicle detection approach which relies on what we call motionlet classifiers, i.e. classifiers that are learned with vehicle samples clustered in the motion configuration space. We employ massively parallel feature selection to learn compact and accurate motionlet detectors. Moreover, in order to deal with different vehicle types (buses, trucks, SUVs, cars), we learn the motionlet detectors in a shape-free appearance space, where all training samples are resized to the same aspect ratio, and then during test time the aspect ratio of the sliding window is changed to allow the detection of different vehicle types. Once a vehicle is detected and tracked over the video, fine-grained attributes are extracted and ingested into a database to allow future search queries such as "Show me all blue trucks larger than 7ft length traveling at high speed northbound last Saturday, from 2pm to 5pm".
Rogério Feris, Behjat Siddiquie, Yun Zhai, James Petterson, Lisa M. Brown, Sharath Pankanti
ICMR4
2011 Submodular Multi-Label Learning
abstract
In this paper we present an algorithm to learn a multi-label classifier which attempts at directly optimising the F-score. The key novelty of our formulation is that we explicitly allow for assortative (submodular) pairwise label interactions, i.e., we can leverage the co-ocurrence of pairs of labels in order to improve the quality of prediction. Prediction in this model consists of minimising a particular submodular set function, what can be accomplished exactly and efficiently via graph-cuts. Learning however is substantially more involved and requires the solution of an intractable combinatorial optimisation problem. We present an approximate algorithm for this problem and prove that it is sound in the sense that it never predicts incorrect labels. We also present a nontrivial test of a sufficient condition for our algorithm to have found an optimal solution. We present experiments on benchmark multi-label datasets, which attest the value of our proposed technique. We also make available source code that enables the reproduction of our experiments.
James Petterson, Tibério S. Caetano
NIPS1
2011 Large-scale vehicle detection in challenging urban surveillance environments
abstract
We present a novel approach for vehicle detection in urban surveillance videos, capable of handling unstructured and crowded environments with large occlusions, different vehicle shapes, and environmental conditions such as lighting changes, rain, shadows, and reflections. This is achieved with virtually no manual labeling efforts. The system runs quite efficiently at an average of 66Hz on a conventional laptop computer. Our proposed approach relies on three key contributions: (1) a co-training scheme where data is automatically captured based on motion and shape cues and used to train a detector based on appearance information; (2) an occlusion handling technique based on synthetically generated training samples obtained through Poisson image reconstruction from image gradients; (3) massively parallel feature selection over multiple feature planes which allows the final detector to be more accurate and more efficient. We perform a comprehensive quantitative analysis to validate our approach, showing its usefulness in realistic urban surveillance settings.
Rogério Feris, James Petterson, Behjat Siddiquie, Lisa M. Brown, Sharath Pankanti
WACV2
2010 Reverse Multi-Label Learning
abstract
Multi-label classification is the task of predicting potentially multiple labels for a given instance. This is common in several applications such as image annotation, document classification and gene function prediction. In this paper we present a formulation for this problem based on reverse prediction: we predict sets of instances given the labels. By viewing the problem from this perspective, the most popular quality measures for assessing the performance of multi-label classification admit relaxations that can be efficiently optimised. We optimise these relaxations with standard algorithms and compare our results with several state-of-the-art methods, showing excellent performance.
James Petterson, Tibério S. Caetano
NIPS1
2010 Word Features for Latent Dirichlet Allocation
abstract
We extend Latent Dirichlet Allocation (LDA) by explicitly allowing for the encoding of side information in the distribution over words. This results in a variety of new capabilities, such as improved estimates for infrequently occurring words, as well as the ability to leverage thesauri and dictionaries in order to boost topic cohesion within and across languages. We present experiments on multi-language topic synchronisation where dictionary information is used to bias corresponding words towards similar topics. Results indicate that our model substantially improves topic cohesion when compared to the standard LDA model.
James Petterson, Alexander J. Smola, Tibério S. Caetano, Wray L. Buntine, Shravan M. Narayanamurthy
NIPS1
2010 Multitask Learning without Label Correspondences
abstract
We propose an algorithm to perform multitask learning where each task has potentially distinct label sets and label correspondences are not readily available. This is in contrast with existing methods which either assume that the label sets shared by different tasks are the same or that there exists a label mapping oracle. Our method directly maximizes the mutual information among the labels, and we show that the resulting objective function can be efficiently optimized using existing algorithms. Our proposed approach has a direct application for data integration with different label spaces for the purpose of classification, such as integrating Yahoo! and DMOZ web directories.
Novi Quadrianto, Alexander J. Smola, Tibério S. Caetano, S. V. N. Vishwanathan, James Petterson
NIPS5
2009 Exponential Family Graph Matching and Ranking
abstract
We present a method for learning max-weight matching predictors in bipartite graphs. The method consists of performing maximum a posteriori estimation in exponential families with sufficient statistics that encode permutations and data features. Although inference is in general hard, we show that for one very relevant application - document ranking - exact inference is efficient. For general model instances, an appropriate sampler is readily available. Contrary to existing max-margin matching models, our approach is statistically consistent and, in addition, experiments with increasing sample sizes indicate superior improvement over such models. We apply the method to graph matching in computer vision as well as to a standard benchmark dataset for learning document ranking, in which we obtain state-of-the-art results, in particular improving on max-margin variants. The drawback of this method with respect to max-margin alternatives is its runtime for large graphs, which is high comparatively.
James Petterson, Tibério S. Caetano, Julian J. McAuley
NIPS1
2009 Distribution Matching for Transduction
abstract
Many transductive inference algorithms assume that distributions over training and test estimates should be related, e.g. by providing a large margin of separation on both sets. We use this idea to design a transduction algorithm which can be used without modification for classification, regression, and structured estimation. At its heart we exploit the fact that for a good learner the distributions over the outputs on training and test sets should match. This is a classical two-sample problem which can be solved efficiently in its most general form by using distance measures in Hilbert Space. It turns out that a number of existing heuristics can be viewed as special cases of our approach.
Novi Quadrianto, James Petterson, Alexander J. Smola
NIPS2
2009 Hash Kernels for Structured Data
Qinfeng Shi, James Petterson, Gideon Dror, John Langford 0001, Alexander J. Smola, S. V. N. Vishwanathan
J. Mach. Learn. Res.2