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

Sergey Ioffe

dblp:93/2096 · DBLP profile ↗
← Back
22ranked-venue papers
10as first author
1since 2021 · last 2023
—ORCID · none

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

Artificial intelligence and machine learning · 18 · 9 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 15 · 5 first-authorDatabases, data management, data science and information retrieval · 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.

Artificial intelligence
15 papers
Deep learning architectures and training · 46% Image recognition and object detection · 22% Representation and self-supervised learning · 13%
Databases, data mining, and information retrieval
4 papers
Information retrieval · 80% Data stream processing · 20%
Computer graphics and multimedia
3 papers
Image and video processing · 87% Rendering · 8% Geometric modeling and processing · 6%

Topics — the 30 heaviest of 38, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Deep learning architectures and training › convolutional neural network
convolutional neural network architecture
0.522017
Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning · AAAI 2017
Rethinking the Inception Architecture for Computer Vision · CVPR 2016
Machine learning › Deep learning architectures and training › normalization
batch normalization
0.522017
Batch Renormalization: Towards Reducing Minibatch Dependence in Batch-Normalized Models · NIPS 2017
Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift · ICML 2015
Computer vision › Image recognition and object detection
image classification
0.532017
Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning · AAAI 2017
A hierarchical conditional random field model for labeling and segmenting images of street scenes · CVPR 2011
Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift · ICML 2015
Machine learning › Representation and self-supervised learning › representation learning
metric learning
0.312017
No Fuss Distance Metric Learning Using Proxies · ICCV 2017
Machine learning › Deep learning architectures and training › normalization
normalization layers
0.312017
Batch Renormalization: Towards Reducing Minibatch Dependence in Batch-Normalized Models · NIPS 2017
Machine learning › Deep learning architectures and training › skip connections
residual connection
0.312017
Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning · AAAI 2017
Machine learning › Representation and self-supervised learning › representation learning › metric learning › deep metric learning
triplet loss
0.312017
No Fuss Distance Metric Learning Using Proxies · ICCV 2017
Machine learning › Efficient and distributed learning
model compression
0.212016
Rethinking the Inception Architecture for Computer Vision · CVPR 2016
Computer vision › Image recognition and object detection › image classification
object classification
0.212016
Rethinking the Inception Architecture for Computer Vision · CVPR 2016
Machine learning › Deep learning architectures and training
internal covariate shift
0.212015
Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift · ICML 2015
Machine learning › Deep learning architectures and training
normalization
0.212015
Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift · ICML 2015
Image and video processing › image restoration
image denoising
0.212013
Joint Noise Level Estimation from Personal Photo Collections · ICCV 2013
Image and video processing › image restoration › image denoising
noise estimation
0.212013
Joint Noise Level Estimation from Personal Photo Collections · ICCV 2013
Machine learning › Probabilistic and Bayesian machine learning › structured prediction
hierarchical conditional random field
0.112011
A hierarchical conditional random field model for labeling and segmenting images of street scenes · CVPR 2011
Computer vision › Segmentation and scene understanding
image segmentation
0.112011
A hierarchical conditional random field model for labeling and segmenting images of street scenes · CVPR 2011
Computer vision › Segmentation and scene understanding
semantic segmentation
0.112011
A hierarchical conditional random field model for labeling and segmenting images of street scenes · CVPR 2011
Information retrieval › multimedia analysis and retrieval
image annotation
0.112011
Large-scale image annotation using visual synset · ICCV 2011
Information retrieval › hashing › hashing for nearest neighbor search
locality-sensitive hashing
0.112010
Improved Consistent Sampling, Weighted Minhash and L1 Sketching · ICDM 2010
Information retrieval
similarity search
0.112010
Improved Consistent Sampling, Weighted Minhash and L1 Sketching · ICDM 2010
Data stream processing
sketch
0.112010
Improved Consistent Sampling, Weighted Minhash and L1 Sketching · ICDM 2010
Computer vision › Image recognition and object detection › object detection › category-specific object detection
person detection
0.132001
Probabilistic Methods for Finding People · Int. J. Comput. Vis. 2001
Finding People by Sampling · ICCV 1999
Learning to Find Pictures of People · NIPS 1998
Natural language and speech › Speech recognition and synthesis › speaker recognition
probabilistic linear discriminant analysis
0.112006
Probabilistic Linear Discriminant Analysis · ECCV (4) 2006
Information retrieval
image retrieval
0.022011
A hierarchical conditional random field model for labeling and segmenting images of street scenes · CVPR 2011
Learning to Find Pictures of People · NIPS 1998
Information retrieval
ranking
0.012011
Large-scale image annotation using visual synset · ICCV 2011
Computer vision › Face, body and person analysis
face detection
0.012001
Mixtures of Trees for Object Recognition · CVPR (2) 2001
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model › mixture model
mixture of trees
0.012001
Human Tracking with Mixtures of Trees · ICCV 2001
Computer vision › Image recognition and object detection
object detection
0.012001
Mixtures of Trees for Object Recognition · CVPR (2) 2001
Computer vision › Video understanding and tracking › object tracking
person tracking
0.012001
Human Tracking with Mixtures of Trees · ICCV 2001
Rendering
sampling
0.012001
The Joy of Sampling · Int. J. Comput. Vis. 2001
Computer vision › Face, body and person analysis
human pose estimation
0.011999
Finding People by Sampling · ICCV 1999

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

weighted ensemble · 0.7probabilistic modeling · 0.4triplet mining · 0.3residual connections · 0.3proxy-based loss · 0.3ensemble · 0.3batch renormalization · 0.3activation scaling · 0.3multi-crop evaluation · 0.2aggressive regularization · 0.2two-stage optimization · 0.2weighted voting · 0.1linear SVM · 0.1conditional random field · 0.1clustering · 0.1random projection · 0.1consistent weighted sampling · 0.1markov chain monte carlo · 0.0
YearPublicationVenuePosition
2023 Weighted Ensemble Self-Supervised Learning
Yangjun Ruan, Warren R. Morningstar, Alexander A. Alemi, Sergey Ioffe, Ian Fischer, Joshua V. Dillon
ICLR5
2018 Towards A Semantic Perceptual Image Metric
abstract
We present a full reference, perceptual image metric based on VGG-16, an artificial neural network trained on object classification. We fit the metric to a new database based on 140k unique images annotated with ground truth by human raters who received minimal instruction. The resulting metric shows competitive performance on TID 2013, a database widely used to assess image quality assessments methods. More interestingly, it shows strong responses to objects potentially carrying semantic relevance such as faces and text, which we demonstrate using a visualization technique and ablation experiments. In effect, the metric appears to model a higher influence of semantic context on judgments, which we observe particularly in untrained raters. As the vast majority of users of image processing systems are unfamiliar with Image Quality Assessment (IQA) tasks, these findings may have significant impact on real-world applications of perceptual metrics.
Troy T. Chinen, Jona Ballé, Chunhui Gu, Sung Jin Hwang, Sergey Ioffe, Nicholas Johnston, Thomas K. Leung, David Minnen, Sean M. O'Malley, Charles Rosenberg 0001, George Toderici
ICIP5
2017 Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning
abstract
Very deep convolutional networks have been central to the largest advances in image recognition performance in recent years. One example is the Inception architecture that has been shown to achieve very good performance at relatively low computational cost. Recently, the introduction of residual connections in conjunction with a more traditional architecture has yielded state-of-the-art performance in the 2015 ILSVRC challenge; its performance was similar to the latest generation Inception-v3 network. This raises the question: Are there any benefits to combining Inception architectures with residual connections? Here we give clear empirical evidence that training with residual connections accelerates the training of Inception networks significantly. There is also some evidence of residual Inception networks outperforming similarly expensive Inception networks without residual connections by a thin margin. We also present several new streamlined architectures for both residual and non-residual Inception networks. These variations improve the single-frame recognition performance on the ILSVRC 2012 classification task significantly. We further demonstrate how proper activation scaling stabilizes the training of very wide residual Inception networks. With an ensemble of three residual and one Inception-v4 networks, we achieve 3.08% top-5 error on the test set of the ImageNet classification (CLS) challenge.
Christian Szegedy, Sergey Ioffe, Vincent Vanhoucke, Alexander A. Alemi
AAAI2
2017 No Fuss Distance Metric Learning Using Proxies
abstract
We address the problem of distance metric learning (DML), defined as learning a distance consistent with a notion of semantic similarity. Traditionally, for this problem supervision is expressed in the form of sets of points that follow an ordinal relationship - an anchor point x is similar to a set of positive points Y , and dissimilar to a set of negative points Z, and a loss defined over these distances is minimized. While the specifics of the optimization differ, in this work we collectively call this type of supervision Triplets and all methods that follow this pattern Triplet-Based methods. These methods are challenging to optimize. A main issue is the need for finding informative triplets, which is usually achieved by a variety of tricks such as increasing the batch size, hard or semi-hard triplet mining, etc. Even with these tricks, the convergence rate of such methods is slow. In this paper we propose to optimize the triplet loss on a different space of triplets, consisting of an anchor data point and similar and dissimilar proxy points which are learned as well. These proxies approximate the original data points, so that a triplet loss over the proxies is a tight upper bound of the original loss. This proxy-based loss is empirically better behaved. As a result, the proxy-loss improves on state-of-art results for three standard zero-shot learning datasets, by up to 15% points, while converging three times as fast as other triplet-based losses.
Yair Movshovitz-Attias, Alexander Toshev, Thomas K. Leung, Sergey Ioffe
ICCV4
2017 Batch Renormalization: Towards Reducing Minibatch Dependence in Batch-Normalized Models
abstract
Batch Normalization is quite effective at accelerating and improving the training of deep models. However, its effectiveness diminishes when the training minibatches are small, or do not consist of independent samples. We hypothesize that this is due to the dependence of model layer inputs on all the examples in the minibatch, and different activations being produced between training and inference. We propose Batch Renormalization, a simple and effective extension to ensure that the training and inference models generate the same outputs that depend on individual examples rather than the entire minibatch. Models trained with Batch Renormalization perform substantially better than batchnorm when training with small or non-i.i.d. minibatches. At the same time, Batch Renormalization retains the benefits of batchnorm such as insensitivity to initialization and training efficiency.
Sergey Ioffe
NIPS1
2016 Rethinking the Inception Architecture for Computer Vision
abstract
Convolutional networks are at the core of most state of-the-art computer vision solutions for a wide variety of tasks. Since 2014 very deep convolutional networks started to become mainstream, yielding substantial gains in various benchmarks. Although increased model size and computational cost tend to translate to immediate quality gains for most tasks (as long as enough labeled data is provided for training), computational efficiency and low parameter count are still enabling factors for various use cases such as mobile vision and big-data scenarios. Here we are exploring ways to scale up networks in ways that aim at utilizing the added computation as efficiently as possible by suitably factorized convolutions and aggressive regularization. We benchmark our methods on the ILSVRC 2012 classification challenge validation set demonstrate substantial gains over the state of the art: 21:2% top-1 and 5:6% top-5 error for single frame evaluation using a network with a computational cost of 5 billion multiply-adds per inference and with using less than 25 million parameters. With an ensemble of 4 models and multi-crop evaluation, we report 3:5% top-5 error and 17:3% top-1 error on the validation set and 3:6% top-5 error on the official test set.
Christian Szegedy, Vincent Vanhoucke, Sergey Ioffe, Jonathon Shlens, Zbigniew Wojna
CVPR3
2015 Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift
abstract
Training Deep Neural Networks is complicated by the fact that the distribution of each layer’s inputs changes during training, as the parameters of the previous layers change. This slows down the training by requiring lower learning rates and careful parameter initialization, and makes it notoriously hard to train models with saturating nonlinearities. We refer to this phenomenon as internal covariate shift, and address the problem by normalizing layer inputs. Our method draws its strength from making normalization a part of the model architecture and performing the normalization for each training mini-batch. Batch Normalization allows us to use much higher learning rates and be less careful about initialization, and in some cases eliminates the need for Dropout. Applied to a stateof-the-art image classification model, Batch Normalization achieves the same accuracy with 14 times fewer training steps, and beats the original model by a significant margin. Using an ensemble of batch-normalized networks, we improve upon the best published result on ImageNet classification: reaching 4.82% top-5 test error, exceeding the accuracy of human raters.
Sergey Ioffe, Christian Szegedy
ICML1
2014 Auto-rectification of user photos
abstract
The image auto rectification project at Google aims to create a pleasanter version of user photos by correcting the small, involuntary camera rotations (roll / pitch/ yaw) that often occur in non-professional photographs. Our system takes the image closer to the fronto-parallel view by performing an affine rectification on the image that restores parallelism of lines that are parallel in the fronto-parallel image view. This partially corrects perspective distortions, but falls short of full metric rectification which also restores angles between lines. On the other hand the 2D homography for our rectification can be computed from only two (as opposed to three) estimated vanishing points, allowing us to fire upon many more images. A new RANSAC based approach to vanishing point estimation has been developed. The main strength of our vanishing point detector is that it is line-less, thereby avoiding the hard, binary (line/no-line) upstream decisions that cause traditional algorithm to ignore much supporting evidence and/or admit noisy evidence for vanishing points. A robust RANSAC based technique for detecting horizon lines in an image is also proposed for analyzing correctness of the estimated rectification. We post-multiply our affine rectification homography with a 2D rotation which aligns the closer vanishing point with the image Y axis.
Krishnendu Chaudhury, Stephen DiVerdi, Sergey Ioffe
ICIP3
2013 Joint Noise Level Estimation from Personal Photo Collections
abstract
Personal photo albums are heavily biased towards faces of people, but most state-of-the-art algorithms for image denoising and noise estimation do not exploit facial information. We propose a novel technique for jointly estimating noise levels of all face images in a photo collection. Photos in a personal album are likely to contain several faces of the same people. While some of these photos would be clean and high quality, others may be corrupted by noise. Our key idea is to estimate noise levels by comparing multiple images of the same content that differ predominantly in their noise content. Specifically, we compare geometrically and photo metrically aligned face images of the same person. Our estimation algorithm is based on a probabilistic formulation that seeks to maximize the joint probability of estimated noise levels across all images. We propose an approximate solution that decomposes this joint maximization into a two-stage optimization. The first stage determines the relative noise between pairs of images by pooling estimates from corresponding patch pairs in a probabilistic fashion. The second stage then jointly optimizes for all absolute noise parameters by conditioning them upon relative noise levels, which allows for a pair wise factorization of the probability distribution. We evaluate our noise estimation method using quantitative experiments to measure accuracy on synthetic data. Additionally, we employ the estimated noise levels for automatic denoising using "BM3D", and evaluate the quality of denoising on real-world photos through a user study.
Vivek Kwatra, Troy T. Chinen, Sergey Ioffe
ICCV5
2011 A hierarchical conditional random field model for labeling and segmenting images of street scenes
abstract
Simultaneously segmenting and labeling images is a fundamental problem in Computer Vision. In this paper, we introduce a hierarchical CRF model to deal with the problem of labeling images of street scenes by several distinctive object classes. In addition to learning a CRF model from all the labeled images, we group images into clusters of similar images and learn a CRF model from each cluster separately. When labeling a new image, we pick the closest cluster and use the associated CRF model to label this image. Experimental results show that this hierarchical image labeling method is comparable to, and in many cases superior to, previous methods on benchmark data sets. In addition to segmentation and labeling results, we also showed how to apply the image labeling result to rerank Google similar images.
Qixing Huang, Bo Wu 0001, Sergey Ioffe
CVPR4
2011 Large-scale image annotation using visual synset
abstract
We address the problem of large-scale annotation of web images. Our approach is based on the concept of visual synset, which is an organization of images which are visually-similar and semantically-related. Each visual synset represents a single prototypical visual concept, and has an associated set of weighted annotations. Linear SVM's are utilized to predict the visual synset membership for unseen image examples, and a weighted voting rule is used to construct a ranked list of predicted annotations from a set of visual synsets. We demonstrate that visual synsets lead to better performance than standard methods on a new annotation database containing more than 200 million images and 300 thousand annotations, which is the largest ever reported.
David Tsai 0002, Yushi Jing, Yi Liu 0054, Henry A. Rowley, Sergey Ioffe, James M. Rehg
ICCV5
2010 Improved Consistent Sampling, Weighted Minhash and L1 Sketching
abstract
We propose a new Consistent Weighted Sampling method, where the probability of drawing identical samples for a pair of inputs is equal to their Jaccard similarity. Our method takes deterministic constant time per non-zero weight, improving on the best previous approach which takes expected constant time. The samples can be used as Weighted Minhash for efficient retrieval and compression (sketching) under Jaccard or L1 metric. A method is presented for using simple data statistics to reduce the running time of hash computation by two orders of magnitude. We compare our method with the random projection method and show that it has better characteristics for retrieval under L1. We present a novel method of mapping hashes to short bit-strings, apply it to Weighted Minhash, and achieve more accurate distance estimates from sketches than existing methods, as long as the inputs are sufficiently distinct. We show how to choose the optimal number of bits per hash for sketching, and demonstrate experimental results which agree with the theoretical analysis.
Sergey Ioffe
ICDM1
2008 Permutation grouping: intelligent Hash function design for audio & image retrieval
abstract
The combination of MinHash-based signatures and locality- sensitive hashing (LSH) schemes has been effectively used for finding approximate matches in very large audio and image retrieval systems. In this study, we introduce the idea of permutation-grouping to intelligently design the hash functions that are used to index the LSH tables. This helps to overcome the inefficiencies introduced by hashing real-world data that is noisy, structured, and most importantly is not independently and identically distributed. Through extensive tests, we find that permutation-grouping dramatically increases the efficiency of the overall retrieval system by lowering the number of low-probability candidates that must be examined by 30-50%.
Shumeet Baluja, Michele Covell, Sergey Ioffe
ICASSP3
2006 Probabilistic Linear Discriminant Analysis
Sergey Ioffe
ECCV (4)1
2003 Red eye detection with machine learning
abstract
Red-eye is a problem in photography that occurs when a photograph is taken with a flash, and the bright flash light is reflected from the blood vessels in the eye, giving the eye an unnatural red hue. Most red-eye reduction systems need the user to outline the red eyes by hand, but this approach doesn't scale up. Instead, we propose an automatic red-eye detection system. The system contains a red-eye detector that finds red eye-like candidate image patches; a state of the art face detector used to eliminate most false positives (image regions that look but red eyes but are not); and a red-eye outline detector. All three detectors are automatically learned from data, using Boosting. Our system can be combined with a red-eye reduction module to yield a fully automatic red eye corrector.
Sergey Ioffe
ICIP (2)1
2001 Mixtures of Trees for Object Recognition
abstract
Efficient detection of objects in images is complicated by variations of object appearance due to intra-class object differences, articulation, lighting, occlusions, and aspect variations. To reduce the search required for detection, we employ the bottom-up approach where we find candidate image features and associate some of them with parts of the object model. We represent objects as collections of local features, and would like to allow any of them to be absent, with only a small subset sufficient for detection;furthermore, our model should allow efficient correspondence search. We propose a model, Mixture of Trees, that achieves these goals. With a mixture of trees, we can model the individual appearances of the features, relationships among them, and the aspect, and handle occlusions. Independences captured in the model make efficient inference possible. In our earlier work, we have shown that mixtures of trees can be used to model objects with a natural tree structure, in the context of human tracking. Now we show that a natural tree structure is not required, and use a mixture of trees for both frontal and view-invariant face detection. We also show that by modeling faces as collections of features we can establish an intrinsic coordinate frame for a face, and estimate the out-of-plane rotation of a face.
Sergey Ioffe, David A. Forsyth
CVPR (2)1
2001 Human Tracking with Mixtures of Trees
Sergey Ioffe, David A. Forsyth
ICCV1
2001 The Joy of Sampling
David A. Forsyth, John A. Haddon, Sergey Ioffe
Int. J. Comput. Vis.3
2001 Probabilistic Methods for Finding People
Sergey Ioffe, David A. Forsyth
Int. J. Comput. Vis.1
1999 Bayesian Structure from Motion
abstract
Formulates structure from motion as a Bayesian inference problem and uses a Markov-chain Monte Carlo sampler to sample the posterior on this problem. This results in a method that can identify both small and large tracker errors and yields reconstructions that are stable in the presence of these errors. Furthermore, the method gives detailed information on the range of ambiguities in structure given a particular data set and requires no special geometric formulation to cope with degenerate situations. Motion segmentation is obtained by a layer of discrete variables associating a point with an object. We demonstrate a sampler that successfully samples an approximation to the marginal on this domain, producing a relatively unambiguous segmentation.
David A. Forsyth, Sergey Ioffe, John A. Haddon
ICCV2
1999 Finding People by Sampling
abstract
We show how to use a sampling method to find sparsely clad people in static images. People are modeled as an assembly of nine cylindrical segments. Segments are found using an EM algorithm and then assembled into hypotheses incrementally, using a learned likelihood model. Each assembly step passes on a set of samples of its likelihood to the next; this yields effective pruning of the space of hypotheses. The collection of available nine-segment hypotheses is then represented by a set of equivalence classes, which yield an efficient pruning process. The posterior for the number of people is obtained from the class representatives. People are counted quite accurately in images of real scenes using a MAP estimate. We show the method allows top-down as well as bottom up reasoning. While the method can be overwhelmed by very large numbers of segments, we show that this problem can be avoided by quite simple pruning steps.
Sergey Ioffe, David A. Forsyth
ICCV1
1998 Learning to Find Pictures of People
Sergey Ioffe, David A. Forsyth
NIPS1