Automating Workflow/Pipeline Design
Cognitive technologies, pp. 123–140
Abstract
Summary This chapter discusses the design of workflows (or pipelines), which represent solutions that involve more than one algorithm. This is motivated by the fact that many tasks require such solutions. This problem is non-trivial, as the number of possible workflows (and their configurations) can be rather large. This chapter discusses various methods that can be used to restrict the design options and thus reduce the size of the configuration space. These include, for instance, ontologies and context-free grammars. Each of these formalisms has its merits and shortcomings. Many platforms have resorted to planning systems that use operators. These can be designed to be in accordance with the given ontologies or grammars. As the search space may be rather large, it is important to leverage prior experience. This topic is addressed in one of the sections, which discusses rankings of plans that have proved to be useful in the past. The workflows/pipelines that have proved successful in the past can be retrieved and used as plans in future tasks. Thus, it is possible to exploit both planning and metalearning.
Authors 4
-
Pavel Brazdil corresponding
Affiliation as printed
Laboratory of Artificial Intelligence and Decision Support, University of Porto, Porto, Portugal
-
Affiliation as printed
Leiden Institute of Advanced Computer Science, Leiden University, Leiden, The Netherlands
-
Affiliation as printed
Porto Business School, Porto, Portugal
-
Eindhoven University of Technology
Affiliation as printed
Department of Mathematics and Computer Science, Technische Universiteit Eindhoven, Eindhoven, The Netherlands
Cited by 2 stored of 2
2 results
No patents citing this paper on Lens.org (checked 2026-10-11).