MDDAG: learning deep decision DAGs in a Markov decision process setup

In this paper we propose an algorithm that builds sparse decision DAGs (directed acyclic graphs) out of a list of features or base classifiers. The basic idea is to cast the DAG design task as a Markov decision process. Each instance can decide to use or to skip each base classifier, based on the current state of the classifier being built. The result is a sparse decision DAG where the base classifiers are selected in a data-dependent way. The development of algorithm was directly motivated by improving the traditional cascade design in applications where the computational requirements of classifying a test instance are as important as the performance of the classifier itself. Beside outperforming classical cascade designs on benchmark data sets, the algorithm also produces interesting deep structures where similar input data follows the same path in the DAG, and subpaths of increasing length represent features of increasing complexity.

Data and Resources

Additional Info

Field Value
Source 25th Annual Conference on Neural Information Processing Systems (NIPS 2011)
Author Benbouzid, D., Busa-Fekete, Róbert, Kégl, Balázs
Maintainer CCSD
Last Updated May 7, 2026, 06:55 (UTC)
Created May 7, 2026, 06:55 (UTC)
Identifier in2p3-00935607
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Laboratoire de l'Accélérateur Linéaire (LAL) ; Université Paris-Sud - Paris 11 (UP11)-Institut National de Physique Nucléaire et de Physique des Particules du CNRS (IN2P3)-Centre National de la Recherche Scientifique (CNRS)
coverage Granada, Spain
creator Benbouzid, D.
date 2011-12-07T00:00:00
harvest_object_id 437e99c4-b47a-44ed-8301-2a6661d352d1
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2026-03-04T00:00:00
set_spec type:POSTER