Vojtech Franc

dblp:60/1691 · DBLP profile ↗
← Back
42ranked-venue papers
20as first author
9since 2021 · last 2026
0000-0001-7189-1224ORCID · reported

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

Artificial intelligence and machine learning · 36 · 17 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 16 · 6 first-author · 5 since 2021Databases, data management, data science and information retrieval · 4 · 3 first-author · 1 since 2021Security and privacy · 1
YearPublicationVenuePosition
2026 Photo Dating by Facial Age Aggregation
abstract
We introduce a novel method for Photo Dating which estimates the year a photograph was taken by leveraging information from the faces of people present in the image. To facilitate this research, we publicly release CSFD-1.6M1, a new dataset containing over 1.6 million annotated faces, primarily from movie stills, with identity and birth year annotations. Uniquely, our dataset provides annotations for multiple individuals within a single image, enabling the study of multi-face information aggregation. We propose a probabilistic framework that formally combines visual evidence from modern face recognition and age estimation models, and career-based temporal priors to infer the photo capture year. Our experiments demonstrate that aggregating evidence from multiple faces consistently improves the performance and the approach significantly outperforms strong, scene-based baselines, particularly for images containing several identifiable individuals.
Jakub Paplhám, Vojtech Franc
WACV2
2024 A Call to Reflect on Evaluation Practices for Age Estimation: Comparative Analysis of the State-of-the-Art and a Unified Benchmark
abstract
Comparing different age estimation methods poses a challenge due to the unreliability of published results stemming from inconsistencies in the benchmarking process. Previous studies have reported continuous performance improvements over the past decade using specialized methods; however, our findings challenge these claims. This paper identifies two trivial, yet persistent issues with the currently used evaluation protocol and describes how to resolve them. We offer an extensive comparative analysis for state-of-the-art facial age estimation methods. Surprisingly, we find that the performance differences between the methods are neg-ligible compared to the effect of other factors, such as facial alignment, facial coverage, image resolution, model architecture, or the amount of data used for pretraining. We use the gained insights to propose using FaRL as the back-bone model and demonstrate its effectiveness on all public datasets. We make the source code and exact data splits public on GitHub and in the supplementary material.
Jakub Paplhám, Vojtech Franc
CVPR2
2024 SCOD: From Heuristics to Theory
Vojtech Franc, Jakub Paplhám, Daniel Prusa
ECCV (84)1
2024 Constrained Binary Decision Making
abstract
Binary statistical decision making involves choosing between two states based on statistical evidence. The optimal decision strategy is typically formulated through a constrained optimization problem, where both the objective and constraints are expressed as integrals involving two Lebesgue measurable functions, one of which represents the strategy being optimized. In this work, we present a comprehensive formulation of the binary decision making problem and provide a detailed characterization of the optimal solution. Our framework encompasses a wide range of well-known and recently proposed decision making problems as specific cases. We demonstrate how our generic approach can be used to derive the optimal decision strategies for these diverse instances. Our results offer a robust mathematical tool that simplifies the process of solving both existing and novel formulations of binary decision making problems which are in the core of many Machine Learning algorithms.
Daniel Prusa, Vojtech Franc
NeurIPS2
2023 Optimal Strategies for Reject Option Classifiers
abstract
In classification with a reject option, the classifier is allowed in uncertain cases to abstain from prediction. The classical cost-based model of a reject option classifier requires the rejection cost to be defined explicitly. The alternative bounded-improvement model and the bounded-abstention model avoid the notion of the reject cost. The bounded-improvement model seeks a classifier with a guaranteed selective risk and maximal cover. The bounded-abstention model seeks a classifier with guaranteed cover and minimal selective risk. We prove that despite their different formulations the three rejection models lead to the same prediction strategy: the Bayes classifier endowed with a randomized Bayes selection function. We define the notion of a proper uncertainty score as a scalar summary of the prediction uncertainty sufficient to construct the randomized Bayes selection function. We propose two algorithms to learn the proper uncertainty score from examples for an arbitrary black-box classifier. We prove that both algorithms provide Fisher consistent estimates of the proper uncertainty score and demonstrate their efficiency in different prediction problems, including classification, ordinal regression, and structured output classification.
Vojtech Franc, Daniel Prusa, Václav Vorácek
J. Mach. Learn. Res.1
2022 Consistent and Tractable Algorithm for Markov Network Learning
Vojtech Franc, Daniel Prusa, Andrii Yermakov
ECML/PKDD (4)1
2021 Learning Maximum Margin Markov Networks from examples with missing labels
abstract
Structured output classifiers based on the framework of Markov Networks provide a transparent way to model statistical dependencies between output labels. The Markov Network (MN) classifier can be efficiently learned by the maximum margin method, which however requires expensive completely annotated examples. We extend the maximum margin algorithm for learning of unrestricted MN classifiers from examples with partially missing annotation of labels. The proposed algorithm translates learning into minimization of a novel loss function which is convex, has a clear connection with the supervised margin-rescaling loss, and can be efficiently optimized by first-order methods. We demonstrate the efficacy of the proposed algorithm on a challenging structured output classification problem where it beats deep neural network models trained from a much higher number of completely annotated examples, while the proposed method used only partial annotations.
Vojtech Franc, Andrii Yermakov
ACML1
2021 Dominant subject recognition by Bayesian learning
abstract
We tackle the problem of dominant subject recognition (DSR), which aims at identifying the faces of the subject whose faces appear most frequently in a given collection of images. We propose a simple algorithm solving the DSR problem in a principled way via Bayesian learning. The proposed algorithm has complexity quadratic in the number of detected faces, and it provides labeling of images along with an accurate estimate of the prediction confidence. The prediction confidence permits using the algorithm in semiautomatic mode when only a subset of images with uncertain labels are corrected manually. We demonstrate on a challenging IJB-B database, that the algorithm significantly reduces the number of images that need to be manually annotated to get the perfect performance of face verification and face identification systems using the face database created by the method.
Vojtech Franc, Andrii Yermakov
FG1
2021 Hairstyle Transfer between Face Images
abstract
We propose a neural network which takes two inputs, a hair image and a face image, and produces an output image having the hair of the hair image seamlessly merged with the inner face of the face image. Our architecture consists of neural networks mapping the input images into a latent code of a pretrained StyleGAN2 which generates the output high-definition image. We propose an algorithm for training parameters of the architecture solely from synthetic images generated by the StyleGAN2 itself without the need of any annotations or external dataset of hairstyle images. We empirically demonstrate the effectiveness of our method in applications including hair-style transfer, hair generation for 3D morphable models, and hair-style interpolation. Fidelity of the generated images is verified by a user study and by a novel hairstyle metric proposed in the paper.
Adéla Subrtová, Jan Cech, Vojtech Franc
FG3
2019 On discriminative learning of prediction uncertainty
abstract
In classification with a reject option, the classifier is allowed in uncertain cases to abstain from prediction. The classical cost based model of an optimal classifier with a reject option requires the cost of rejection to be defined explicitly. An alternative bounded-improvement model, avoiding the notion of the reject cost, seeks for a classifier with a guaranteed selective risk and maximal cover. We prove that both models share the same class of optimal strategies, and we provide an explicit relation between the reject cost and the target risk being the parameters of the two models. An optimal rejection strategy for both models is based on thresholding the conditional risk defined by posterior probabilities which are usually unavailable. We propose a discriminative algorithm learning an uncertainty function which preserves ordering of the input space induced by the conditional risk, and hence can be used to construct optimal rejection strategies.
Vojtech Franc, Daniel Prusa
ICML1
2018 Visual Heart Rate Estimation with Convolutional Neural Network
Radim Spetlík, Vojtech Franc, Jan Cech, Jiri Matas
BMVC2
2018 License Plate Recognition and Super-resolution from Low-Resolution Videos by Convolutional Neural Networks
Vojtech Vasek, Vojtech Franc
BMVC2
2018 Learning CNNs from weakly annotated facial images
Vojtech Franc, Jan Cech
Image Vis. Comput.1
2018 Learning data discretization via convex optimization
Vojtech Franc, Ondrej Fikar, Karel Bartos, Michal Sofka
Mach. Learn.1
2017 Learning CNNs for Face Recognition from Weakly Annotated Images
abstract
Supervised learning of convolutional neural networks (CNNs) for face recognition requires a large set of facial images each annotated with a single attribute label to be predicted. In this paper we propose a method for learning CNNs from weakly annotated images. The weak annotation in our setting means that a pair of an attribute label and a person identity label is assigned to a set of faces automatically detected in the image. The challenge is to link the annotation with the correct face. The weakly annotated images of this type can be collected by an automated process not requiring a human labor. We formulate learning from weakly annotated images as a maximum likelihood estimation of a parametric distribution describing the data. The ML problem is solved by an instance of EM algorithm which in its inner loop learns a CNN to perform given face recognition task. Experiments on age and gender estimation problem show that the proposed EM-CNN algorithm significantly outperforms the state-of-theart approach for dealing with this type of data.
Vojtech Franc, Jan Cech
FG1
2017 Large-scale robust transductive support vector machines
Hakan Çevikalp, Vojtech Franc
Neurocomputing2
2016 Learning Invariant Representation for Malicious Network Traffic Detection
abstract
Statistical learning theory relies on an assumption that the joint distributions of observations and labels are the same in training and testing data. However, this assumption is violated in many real world problems, such as training a detector of malicious network traffic that can change over time as a result of attacker's detection evasion efforts. We propose to address this problem by creating an optimized representation, which significantly increases the robustness of detectors or classifiers trained under this distributional shift. The representation is created from bags of samples (e.g. network traffic logs) and is designed to be invariant under shifting and scaling of the feature values extracted from the logs and under permutation and size changes of the bags. The invariance is achieved by combining feature histograms with feature self-similarity matrices computed for each bag and significantly reduces the difference between the training and testing data. The parameters of the representation, such as histogram bin boundaries, are learned jointly with the classifier. We show that the representation is effective for training a detector of malicious traffic, achieving 90% precision and 67% recall on samples of previously unseen malware variants.
Karel Bartos, Michal Sofka, Vojtech Franc
ECAI3
2016 Optimized Invariant Representation of Network Traffic for Detecting Unseen Malware Variants
Karel Bartos, Michal Sofka, Vojtech Franc
USENIX Security Symposium3
2016 Multi-view facial landmark detection by using a 3D shape model
Jan Cech, Vojtech Franc, Michal Uricár, Jiri Matas
Image Vis. Comput.2
2016 Multi-view facial landmark detector learned by the Structured Output SVM
Michal Uricár, Vojtech Franc, Diego Thomas, Akihiro Sugimoto, Václav Hlavác
Image Vis. Comput.2
2016 V-shaped interval insensitive loss for ordinal classification
Kostiantyn Antoniuk, Vojtech Franc, Václav Hlavác
Mach. Learn.2
2015 Consistency of structured output learning with missing labels
Kostiantyn Antoniuk, Vojtech Franc, Václav Hlavác
ACML2
2015 Learning Detector of Malicious Network Traffic from Weak Labels
Vojtech Franc, Michal Sofka, Karel Bartos
ECML/PKDD (3)1
2014 Interval Insensitive Loss for Ordinal Classification
Kostiantyn Antoniuk, Vojtech Franc, Václav Hlavác
ACML2
2014 A 3D Approach to Facial Landmarks: Detection, Refinement, and Tracking
abstract
A real-time algorithm for accurate localization of facial landmarks in a single monocular image is proposed. The algorithm is formulated as an optimization problem, in which the sum of responses of local classifiers is maximized with respect to the camera pose by fitting a generic (not a person-specific) 3D model. The algorithm simultaneously estimates a head position and orientation and detects the facial landmarks in the image. Despite being local, we show that the basin of attraction is large to the extent it can be initialized by a scanning window face detector. Other experiments on standard datasets demonstrate that the proposed algorithm outperforms a state-of-the-art landmark detector especially for non-frontal face images, and that it is capable of reliable and stable tracking for large set of viewing angles.
Jan Cech, Vojtech Franc, Jiri Matas
ICPR2
2014 FASOLE: Fast Algorithm for Structured Output LEarning
Vojtech Franc
ECML/PKDD (1)1
2013 MORD: Multi-class Classifier for Ordinal Regression
Kostiantyn Antoniuk, Vojtech Franc, Václav Hlavác
ECML/PKDD (3)2
2012 Learning Markov Networks by Analytic Center Cutting Plane Method
Kostiantyn Antoniuk, Vojtech Franc, Václav Hlavác
ICPR2
2011 Support Vector Machines as Probabilistic Models
Vojtech Franc, Alexander Zien, Bernhard Schölkopf
ICML1
2010 COFFIN: A Computational Framework for Linear SVMs
Sören Sonnenburg, Vojtech Franc
ICML2
2010 The SHOGUN Machine Learning Toolbox
Sören Sonnenburg, Gunnar Rätsch, Sebastian Henschel, Christian Widmer, Jonas Behr, Alexander Zien, Fabio De Bona, Alexander Binder, Christian Gehl, Vojtech Franc
J. Mach. Learn. Res.10
2009 Optimized Cutting Plane Algorithm for Large-Scale Risk Minimization
Vojtech Franc, Sören Sonnenburg
J. Mach. Learn. Res.1
2008 Stopping conditions for exact computation of leave-one-out error in support vector machines
abstract
We propose a new stopping condition for a Support Vector Machine (SVM) solver which precisely reflects the objective of the Leave-One-Out error computation. The stopping condition guarantees that the output on an intermediate SVM solution is identical to the output of the optimal SVM solution with one data point excluded from the training set. A simple augmentation of a general SVM training algorithm allows one to use a stopping criterion equivalent to the proposed sufficient condition. A comprehensive experimental evaluation of our method shows consistent speedup of the exact LOO computation by our method, up to the factor of 13 for the linear kernel. The new algorithm can be seen as an example of constructive guidance of an optimization algorithm towards achieving the best attainable expected risk at optimal computational cost.
Vojtech Franc, Pavel Laskov, Klaus-Robert Müller
ICML1
2008 Optimized cutting plane algorithm for support vector machines
abstract
We have developed a new Linear Support Vector Machine (SVM) training algorithm called OCAS. Its computational effort scales linearly with the sample size. In an extensive empirical evaluation OCAS significantly outperforms current state of the art SVM solvers, like SVMlight, SVMperf and BMRM, achieving speedups of over 1,000 on some datasets over SVMlight and 20 over SVMperf, while obtaining the same precise Support Vector solution. OCAS even in the early optimization steps shows often faster convergence than the so far in this domain prevailing approximative methods SGD and Pegasos. Effectively parallelizing OCAS we were able to train on a dataset of size 15 million examples (itself about 32GB in size) in just 671 seconds --- a competing string kernel SVM required 97,484 seconds to train on 10 million examples sub-sampled from this dataset.
Vojtech Franc, Sören Sonnenburg
ICML1
2008 Discriminative Learning of Max-Sum Classifiers
Vojtech Franc, Bogdan Savchynskyy
J. Mach. Learn. Res.1
2007 Estimation of fitness landscape contours in EAs
abstract
Evolutionary algorithms applied in real domain should profit from information about the local fitness function curvature. This paper presents an initial study of an evolutionary strategy with a novel approach for learning the covariance matrix of a Gaussian distribution. The learning method is based one stimation of the fitness landscape contour line between the selected and discarded individuals. The distribution learned this way is then used to generate new population members. The algorithm presented here is the first attempt to construct the Gaussian distribution this way and should beconsidered only a proof of concept; nevertheless, the empirical comparison on low-dimensional quadratic functions shows that our approach is viable and with respect to the number of evaluations needed to find a solution of certain quality, it is comparable to the state-of-the-art CMA-ES incase of sphere function and outperforms the CMA-ES in case of elliptical function.
Petr Posík, Vojtech Franc
GECCO2
2005 Sequential Coordinate-Wise Algorithm for the Non-negative Least Squares Problem
Vojtech Franc, Václav Hlavác, Mirko Navara
CAIP1
2003 Robust subspace mixture models using t-distributions
Dick de Ridder, Vojtech Franc
BMVC2
2003 Greedy Algorithm for a Training Set Reduction in the Kernel Methods
Vojtech Franc, Václav Hlavác
CAIP1
2003 Alignment of Sewerage Inspection Videos for Their Easier Indexing
Karel Hanton, Vladimír Smutný, Vojtech Franc, Václav Hlavác
ICVS3
2003 An iterative algorithm learning the maximal margin classifier
Vojtech Franc, Václav Hlavác
Pattern Recognit.1
2001 A Contribution to the Schlesinger's Algorithm Separating Mixtures of Gaussians
Vojtech Franc, Václav Hlavác
CAIP1