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

Lucas Bordeaux

dblp:96/907 · DBLP profile ↗
← Back
21ranked-venue papers
12as 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 · 16 · 10 first-authorGraphics, computer vision, multimedia, augmented reality and games · 6 · 3 first-authorTheory of computation · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 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.

Theoretical computer science
4 papers
Automated reasoning and model checking · 63% Logic in computer science · 13% Coding theory · 13%
Computer graphics and multimedia
2 papers
Geometric modeling and processing · 76% Visual content generation and editing · 19% Multimedia analysis and retrieval · 6%
Human-computer interaction and pervasive computing
1 paper
Interaction techniques and input · 100%
Artificial intelligence
2 papers
Planning, search and constraint satisfaction · 100%

Topics — the 11 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Geometric modeling and processing
model fitting
0.212016
Efficient and precise interactive hand tracking through joint, continuous optimization of pose and correspondences · ACM Trans. Graph. 2016
Interaction techniques and input › input sensing › tracking
hand tracking
0.212016
Efficient and precise interactive hand tracking through joint, continuous optimization of pose and correspondences · ACM Trans. Graph. 2016
Automated reasoning and model checking
automated theorem proving
0.112012
On Unit-Refutation Complete Formulae with Existentially Quantified Variables · KR 2012
Automated reasoning and model checking › satisfiability
quantified boolean formula
0.112012
On Unit-Refutation Complete Formulae with Existentially Quantified Variables · KR 2012
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint programming
parallel constraint solving
0.112009
Experiments with Massively Parallel Constraint Solving · IJCAI 2009
Coding theory › error-correcting codes › decoding › minimum distance decoding
bounded-distance decoding
0.112007
Knowledge Compilation Properties of Tree-of-BDDs · AAAI 2007
Automated reasoning and model checking
knowledge compilation
0.112007
Knowledge Compilation Properties of Tree-of-BDDs · AAAI 2007
Logic in computer science › knowledge representation and reasoning
knowledge representation
0.112007
Knowledge Compilation Properties of Tree-of-BDDs · AAAI 2007
Visual content generation and editing › image editing › image compositing
image collage
0.112006
AutoCollage · ACM Trans. Graph. 2006
Computational complexity
constraint satisfaction
0.112005
CSP Properties for Quantified Constraints: Definitions and Complexity · AAAI 2005
Multimedia analysis and retrieval › multimedia analysis › multimedia collection analysis › image collection analysis
photo selection
0.012006
AutoCollage · ACM Trans. Graph. 2006

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

smooth-surface model · 0.5nonlinear optimization · 0.5discriminative objective · 0.5poisson blending · 0.1graph cuts · 0.1energy minimization · 0.1constraint satisfaction · 0.1
YearPublicationVenuePosition
2019 Banded Matrix Operators for Gaussian Markov Models in the Automatic Differentiation Era
abstract
Banded matrices can be used as precision matrices in several models including linear state-space models, some Gaussian processes, and Gaussian Markov random fields. The aim of the paper is to make modern inference methods (such as variational inference or gradient-based sampling) available for Gaussian models with banded precision. We show that this can efficiently be achieved by equipping an automatic differentiation framework, such as TensorFlow or PyTorch, with some linear algebra operators dedicated to banded matrices. This paper studies the algorithmic aspects of the required operators, details their reverse-mode derivatives, and show that their complexity is linear in the number of observations.
Nicolas Durrande, Vincent Adam, Lucas Bordeaux, Stefanos Eleftheriadis, James Hensman
AISTATS3
2016 Political Dimensionality Estimation Using a Probabilistic Graphical Model
Yoad Lewenberg, Yoram Bachrach, Lucas Bordeaux, Pushmeet Kohli
UAI3
2016 Efficient and precise interactive hand tracking through joint, continuous optimization of pose and correspondences
abstract
Fully articulated hand tracking promises to enable fundamentally new interactions with virtual and augmented worlds, but the limited accuracy and efficiency of current systems has prevented widespread adoption. Today's dominant paradigm uses machine learning for initialization and recovery followed by iterative model-fitting optimization to achieve a detailed pose fit. We follow this paradigm, but make several changes to the model-fitting, namely using: (1) a more discriminative objective function; (2) a smooth-surface model that provides gradients for non-linear optimization; and (3) joint optimization over both the model pose and the correspondences between observed data points and the model surface. While each of these changes may actually increase the cost per fitting iteration, we find a compensating decrease in the number of iterations. Further, the wide basin of convergence means that fewer starting points are needed for successful model fitting. Our system runs in real-time on CPU only, which frees up the commonly over-burdened GPU for experience designers. The hand tracker is efficient enough to run on low-power devices such as tablets. We can track up to several meters from the camera to provide a large working volume for interaction, even using the noisy data from current-generation depth cameras. Quantitative assessments on standard datasets show that the new approach exceeds the state of the art in accuracy. Qualitative results take the form of live recordings of a range of interactive experiences enabled by this new approach.
Jonathan Taylor 0001, Lucas Bordeaux, Thomas J. Cashman 0001, Bob Corish, Cem Keskin, Toby Sharp, Eduardo Soto, David Sweeney, Julien P. C. Valentin, Benjamin Luff, Arran Topalian, Erroll Wood, Sameh Khamis, Pushmeet Kohli, Shahram Izadi, Richard Banks, Andrew W. Fitzgibbon, Jamie Shotton
ACM Trans. Graph.2
2013 Constraint Games: Framework and Local Search Solver
abstract
Game theory is a highly successful paradigm for strategic decision making between multiple agents having conflicting objectives. Since a few years, games have been studied in a computational perspective, raising new issues like complexity of equilibria or succinctness of representation. Indeed, the main representation for general games is still a n-dimensional matrix of exponential size called normal form. In this paper, we introduce the framework of Constraint Games to model strategic interaction between players. A Constraint Game is composed of a set of variables shared by all the players. Among these variables, each player owns a set of decision variables she can control and a Constraint Optimization Problem defining her preferences. Since the preferences of a player depend on the decisions taken by the other players, each player may try to improve her position by choosing an assignment that optimizes her preferences. Pure Nash equilibria are situations in which no player may improve her preferences unilaterally. Constraint Games are thus a generic tool to model general games and can be exponentially more succinct than their normal form. We show the practical utility of the framework by modelling a few realistic problems and we propose an algorithm based on tabu search to compute pure Nash equilibria in Constraint games that outperforms the algorithms based on normal form. In addition, Constraint Games raise some interesting research issues that deserve further attention.
Thi-Van-Anh Nguyen, Arnaud Lallouet, Lucas Bordeaux
ICTAI3
2012 On Unit-Refutation Complete Formulae with Existentially Quantified Variables
Lucas Bordeaux, Mikolás Janota, João Marques-Silva 0001, Pierre Marquis
KR1
2012 Knowledge Compilation with Empowerment
Lucas Bordeaux, João Marques-Silva 0001
SOFSEM1
2011 The Complexity of Integer Bound Propagation
abstract
Bound propagation is an important Artificial Intelligence technique used in Constraint Programming tools to deal with numerical constraints. It is typically embedded within a search procedure (”branch and prune”) and used at every node of the search tree to narrow down the search space, so it is critical that it be fast. The procedure invokes constraint propagators until a common fixpoint is reached, but the known algorithms for this have a pseudo-polynomial worst-case time complexity: they are fast indeed when the variables have a small numerical range, but they have the well-known problem of being prohibitively slow when these ranges are large. An important question is therefore whether strongly-polynomial algorithms exist that compute the common bound consistent fixpoint of a set of constraints. This paper answers this question. In particular we show that this fixpoint computation is in fact NP-complete, even when restricted to binary linear constraints.
Lucas Bordeaux, George Katsirelos, Nina Narodytska, Moshe Y. Vardi
J. Artif. Intell. Res.1
2010 Adaptive K-Parallel Best-First Search: A Simple but Efficient Algorithm for Multi-Core Domain-Independent Planning
abstract
Motivated by the recent hardware evolution towards multi-core machines, we investigate parallel planning techniques in a shared-memory environment. We consider, more specifically, parallel versions of a best-first search algorithm that run K threads, each expanding the next best node from the open list. We show that the proposed technique has a number of advantages. First, it is (reasonably) simple: we show how the algorithm can be obtained from a sequential version mostly by adding parallel annotations. Second, we conduct an extensive empirical study that shows that this approach is quite effective. It is also dynamic in the sense that the number of nodes expanded in parallel is adapted during the search. Overall we show that the approach is promising for parallel domain-independent, suboptimal planning.
Vincent Vidal 0001, Lucas Bordeaux, Youssef Hamadi
SOCS2
2009 Experiments with Massively Parallel Constraint Solving
Lucas Bordeaux, Youssef Hamadi, Horst Samulowitz
IJCAI1
2009 Generalizing consistency and other constraint properties to quantified constraints
abstract
Quantified constraints and Quantified Boolean Formulae are typically much more difficult to reason with than classical constraints, because quantifier alternation makes the usual notion of solution inappropriate. As a consequence, basic properties of Constraint Satisfaction Problems (CSPs), such as consistency or substitutability, are not completely understood in the quantified case. These properties are important because they are the basis of most of the reasoning methods used to solve classical (existentially quantified) constraints, and it is desirable to benefit from similar reasoning methods in the resolution of quantified constraints. In this article, we show that most of the properties that are used by solvers for CSP can be generalized to quantified CSP. This requires a rethinking of a number of basic concepts; in particular, we propose a notion of outcome that generalizes the classical notion of solution and on which all definitions are based. We propose a systematic study of the relations which hold between these properties, as well as complexity results regarding the decision of these properties. Finally, and since these problems are typically intractable, we generalize the approach used in CSP and propose weaker, easier to check notions based on locality , which allow to detect these properties incompletely but in polynomial time.
Lucas Bordeaux, Marco Cadoli, Toni Mancini
ACM Trans. Comput. Log.1
2008 A Generalized Framework for Conflict Analysis
Gilles Audemard, Lucas Bordeaux, Youssef Hamadi, Saïd Jabbour, Lakhdar Sais
SAT2
2008 A Unifying Framework for Structural Properties of CSPs: Definitions, Complexity, Tractability
abstract
Literature on Constraint Satisfaction exhibits the definition of several ``structural'' properties that can be possessed by CSPs, like (in)consistency, substitutability or interchangeability. Current tools for constraint solving typically detect such properties efficiently by means of incomplete yet effective algorithms, and use them to reduce the search space and boost search. In this paper, we provide a unifying framework encompassing most of the properties known so far, both in CSP and other fields' literature, and shed light on the semantical relationships among them. This gives a unified and comprehensive view of the topic, allows new, unknown, properties to emerge, and clarifies the computational complexity of the various detection problems. In particular, among the others, two new concepts, fixability and removability emerge, that come out to be the ideal characterisations of values that may be safely assigned or removed from a variable's domain, while preserving problem satisfiability. These two notions subsume a large number of known properties, including inconsistency, substitutability and others. Because of the computational intractability of all the property-detection problems, by following the CSP approach we then determine a number of relaxations which provide sufficient conditions for their tractability. In particular, we exploit forms of language restrictions and local reasoning.
Lucas Bordeaux, Marco Cadoli, Toni Mancini
J. Artif. Intell. Res.1
2007 Knowledge Compilation Properties of Tree-of-BDDs
Sathiamoorthy Subbarayan, Lucas Bordeaux, Youssef Hamadi
AAAI2
2007 An Analysis of Slow Convergence in Interval Propagation
Lucas Bordeaux, Youssef Hamadi, Moshe Y. Vardi
CP1
2006 AutoCollage
abstract
The paper defines an automatic procedure for constructing a visually appealing collage from a collection of input images. The aim is that the resulting collage should be representative of the collection, summarising its main themes. It is also assembled largely seamlessly, using graph-cut, Poisson blending of alpha-masks, to hide the joins between input images. This paper makes several new contributions. Firstly, we show how energy terms can be included that: encourage the selection of a representative set of images; that are sensitive to particular object classes; that encourage a spatially efficient and seamless layout. Secondly the resulting optimization poses a search problem that, on the face of it, is computationally in-feasible. Rather than attempt an expensive, integrated optimization procedure, we have developed a sequence of optimization steps, from static ranking of images, through region of interest optimization, optimal packing by constraint satisfaction, and lastly graph-cut alpha-expansion. To illustrate the power of AutoCollage, we have used it to create collages of many home photo sets; we also conducted a user study in which AutoCollage outperformed competitive methods.
Carsten Rother, Lucas Bordeaux, Youssef Hamadi, Andrew Blake 0001
ACM Trans. Graph.2
2005 CSP Properties for Quantified Constraints: Definitions and Complexity
Lucas Bordeaux, Marco Cadoli, Toni Mancini
AAAI1
2004 Describing and Reasoning on Web Services using Process Algebra
abstract
We argue that essential facets of Web services, and especially those useful to understand their interaction, can be described using process-algebraic notations. Web service description and execution languages such as BPEL are essentially process description languages; they are based on primitives for behaviour description and message exchange which can also be found in more abstract process algebras. One legitimate question is therefore whether the formal approach and the sophisticated tools introduced for process algebra can be used to improve the effectiveness and the reliability of Web service development. Our investigations suggest a positive answer, and we claim that process algebras provide a very complete and satisfactory assistance to the whole process of Web service development. We show on a case study that readily available tools based on process algebra are effective at verifying that Web services conform to their requirements and respect properties. We advocate their use both at the design stage and for reverse engineering issues. More prospectively, we discuss how they can be helpful to tackle choreography issues.
Gwen Salaün, Lucas Bordeaux, Marco Schaerf
ICWS2
2004 Exploiting Fixable, Removable, and Implied Values in Constraint Satisfaction Problems
Lucas Bordeaux, Marco Cadoli, Toni Mancini
LPAR1
2002 Beyond NP: Arc-Consistency for Quantified Constraints
Lucas Bordeaux, Éric Monfroy
CP1
2001 Improved bounds on the complexity of kB-consistency
Lucas Bordeaux, Éric Monfroy, Frédéric Benhamou
IJCAI1
2000 Automated reasoning on monotonic constraints
abstract
We study the properties of monotonic parts of (continuous) constraints. We design a general framework to reason about them : directions can be abstracted by signs, which capture significant information on the location of solutions. We show that this formalism is appropriate to study the relative position of solution sets. Efficient algorithms are proposed to diagnose the behaviour of some consistency techniques. These methods raise new perspectives on an open issue: the prediction of the consistency technique to be used wrt a given problem.
Lucas Bordeaux, Frédéric Benhamou
ICTAI1