Marko Boben

dblp:71/6912 · DBLP profile ↗
← Back
12ranked-venue papers
1as first author
0since 2021 · last 2019
—ORCID · none

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

Artificial intelligence and machine learning · 9Graphics, computer vision, multimedia, augmented reality and games · 9 · 1 first-authorTheory of computation · 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
6 papers
Segmentation and scene understanding · 27% Planning, search and constraint satisfaction · 18% Image recognition and object detection · 17%

Topics — the 10 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Language models and text generation
code generation
0.412019
Synthesizing Environment-Aware Activities via Activity Sketches · CVPR 2019
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
task planning
0.312018
VirtualHome: Simulating Household Activities via Programs · CVPR 2018
Computer vision › Segmentation and scene understanding
image segmentation
0.212015
Real-time coarse-to-fine topologically preserving segmentation · CVPR 2015
Computer vision › Segmentation and scene understanding › image segmentation › region-based segmentation
superpixel segmentation
0.212015
Real-time coarse-to-fine topologically preserving segmentation · CVPR 2015
Computer vision › Segmentation and scene understanding › image segmentation › constrained image segmentation
topology-preserving segmentation
0.212015
Real-time coarse-to-fine topologically preserving segmentation · CVPR 2015
Computer vision › Image recognition and object detection › object detection
multi-class object detection
0.222010
A Coarse-to-Fine Taxonomy of Constellations for Fast Multi-class Object Detection · ECCV (5) 2010
Evaluating multi-class learning strategies in a generative hierarchical framework for object detection · NIPS 2009
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning
activity planning
0.112019
Synthesizing Environment-Aware Activities via Activity Sketches · CVPR 2019
Machine learning › Representation and self-supervised learning
hierarchical representation
0.112008
Similarity-based cross-layered hierarchical representation for object categorization · CVPR 2008
Computer vision › Image recognition and object detection › image classification
object classification
0.112008
Similarity-based cross-layered hierarchical representation for object categorization · CVPR 2008
Computer vision › Image recognition and object detection
object detection
0.012010
A Coarse-to-Fine Taxonomy of Constellations for Fast Multi-class Object Detection · ECCV (5) 2010

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

program sketch · 0.4graph neural network · 0.4RNN · 0.4program synthesis from language and video · 0.3markov random field · 0.2coarse-to-fine optimization · 0.2coarse-to-fine taxonomy · 0.1sequential learning · 0.1joint training · 0.1generative hierarchical model · 0.1
YearPublicationVenuePosition
2019 Synthesizing Environment-Aware Activities via Activity Sketches
abstract
In order to learn to perform activities from demonstrations or descriptions, agents need to distill what the essence of the given activity is, and how it can be adapted to new environments. In this work, we address the problem: environment-aware program generation. Given a visual demonstration or a description of an activity, we generate program sketches representing the essential instructions and propose a model to flesh these into full programs representing the actions needed to perform the activity under the presented environmental constraints. To this end, we build upon VirtualHome, to create a new dataset VirtualHome-Env, where we collect program sketches to represent activities and match programs with environments that can afford them. Furthermore, we construct a knowledge base to sample realistic environments and another knowledge base to seek out the programs under the sampled environments. Finally, we propose RNN-ResActGraph, a network that generates a program from a given sketch and an environment graph and tracks the changes in the environment induced by the program.
Yuan-Hong Liao, Xavier Puig, Marko Boben, Antonio Torralba 0001, Sanja Fidler
CVPR3
2018 VirtualHome: Simulating Household Activities via Programs
abstract
In this paper, we are interested in modeling complex activities that occur in a typical household. We propose to use programs, i.e., sequences of atomic actions and interactions, as a high level representation of complex tasks. Programs are interesting because they provide a non-ambiguous representation of a task, and allow agents to execute them. However, nowadays, there is no database providing this type of information. Towards this goal, we first crowd-source programs for a variety of activities that happen in people's homes, via a game-like interface used for teaching kids how to code. Using the collected dataset, we show how we can learn to extract programs directly from natural language descriptions or from videos. We then implement the most common atomic (inter)actions in the Unity3D game engine, and use our programs to "drive" an artificial agent to execute tasks in a simulated household environment. Our VirtualHome simulator allows us to create a large activity video dataset with rich ground-truth, enabling training and testing of video understanding models. We further showcase examples of our agent performing tasks in our VirtualHome based on language descriptions.
Xavier Puig, Kevin Ra, Marko Boben, Jiaman Li, Tingwu Wang, Sanja Fidler, Antonio Torralba 0001
CVPR3
2015 Real-time coarse-to-fine topologically preserving segmentation
abstract
In this paper, we tackle the problem of unsupervised segmentation in the form of superpixels. Our main emphasis is on speed and accuracy. We build on [31] to define the problem as a boundary and topology preserving Markov random field. We propose a coarse to fine optimization technique that speeds up inference in terms of the number of updates by an order of magnitude. Our approach is shown to outperform [31] while employing a single iteration. We evaluate and compare our approach to state-of-the-art superpixel algorithms on the BSD and KITTI benchmarks. Our approach significantly outperforms the baselines in the segmentation metrics and achieves the lowest error on the stereo task.
Marko Boben, Sanja Fidler, Raquel Urtasun
CVPR2
2015 Adding discriminative power to a generative hierarchical compositional model using histograms of compositions
Domen Tabernik, Ales Leonardis, Marko Boben, Danijel Skocaj, Matej Kristan
Comput. Vis. Image Underst.3
2013 A Web-Service for Object Detection Using Hierarchical Models
Domen Tabernik, Luka Cehovin, Matej Kristan, Marko Boben, Ales Leonardis
ICVS4
2012 Learning statistically relevant edge structure improves low-level visual descriptors
Domen Tabernik, Matej Kristan, Marko Boben, Ales Leonardis
ICPR3
2010 A Coarse-to-Fine Taxonomy of Constellations for Fast Multi-class Object Detection
Sanja Fidler, Marko Boben, Ales Leonardis
ECCV (5)2
2009 Optimization Framework for Learning a Hierarchical Shape Vocabulary for Object Class Detection
abstract
This paper proposes a stochastic optimization framework for unsupervised learning of a hierarchical vocabulary of object shape intended for object class detection. We build on the approach by [6], which has two drawbacks: 1.) learning is performed strictly bottom-up; and 2.) the selection of vocabulary shapes is done solely on their frequency of appearance. This makes the method prone to overfitting of certain parts of object shape while losing the more discriminative shape information. The idea of this paper is to cast the vocabulary learning into an optimization framework that iteratively improves the hierarchy as a whole. Optimization is two-fold: one that learns and selects the vocabulary of shapes at each layer in a bottom-up phase and the other that extends/improves it by top-down feedback from the higher layers. The algorithm then loops between the two learning stages several times. We have evaluated the proposed learning approach for object class detection on 11 diverse object classes taken from the standard recognition data sets. Compared to the original approach [6], we obtain a 3 times more compact vocabulary, a 2:5 times faster inference, and a 10% higher detection performance at the expense of 5 times longer training time (25min vs 5min). The approach attains a competitive detection performance with respect to the current state-of-the-art at both, faster inference as well as shorter training times.
Sanja Fidler, Marko Boben, Ales Leonardis
BMVC2
2009 Evaluating multi-class learning strategies in a generative hierarchical framework for object detection
abstract
Multiple object class learning and detection is a challenging problem due to the large number of object classes and their high visual variability. Specialized detectors usually excel in performance, while joint representations optimize sharing and reduce inference time --- but are complex to train. Conveniently, sequential learning of categories cuts down training time by transferring existing knowledge to novel classes, but cannot fully exploit the richness of shareability and might depend on ordering in learning. In hierarchical frameworks these issues have been little explored. In this paper, we show how different types of multi-class learning can be done within one generative hierarchical framework and provide a rigorous experimental analysis of various object class learning strategies as the number of classes grows. Specifically, we propose, evaluate and compare three important types of multi-class learning: 1.) independent training of individual categories, 2.) joint training of classes, 3.) sequential learning of classes. We explore and compare their computational behavior (space and time) and detection performance as a function of the number of learned classes on several recognition data sets.
Sanja Fidler, Marko Boben, Ales Leonardis
NIPS2
2008 Similarity-based cross-layered hierarchical representation for object categorization
abstract
This paper proposes a new concept in hierarchical representations that exploits features of different granularity and specificity coming from all layers of the hierarchy. The concept is realized within a cross-layered compositional representation learned from the visual data. We show how similarity connections among discrete labels within and across hierarchical layers can be established in order to produce a set of layer-independent shape-terminals, i.e. shapinals. We thus break the traditional notion of hierarchies and show how the category-specific layers can make use of all the necessary features stemming from all hierarchical layers. This, on the one hand, brings higher generalization into the representation, yet on the other hand, it also encodes the notion of scales directly into the hierarchy, thus enabling a multi-scale representation of object categories. By focusing on shape information only, the approach is tested on the Caltech 101 dataset demonstrating good performance in comparison with other state-of-the-art methods.
Sanja Fidler, Marko Boben, Ales Leonardis
CVPR2
2006 Erratum to "Reduction of symmetric configurations n3" [Discrete Appl. Math. 99 (1-3) (2000) 401 -411]
Eckhard Steffen, Tomaz Pisanski, Marko Boben, Natasa Ravnik
Discret. Appl. Math.3
2006 Small Triangle-Free Configurations of Points and Lines
Marko Boben, Branko Grünbaum, Tomaz Pisanski, Arjana Zitnik
Discret. Comput. Geom.1