Who / What
The Planning Domain Definition Language (PDDL) is a standardized programming language used for artificial intelligence (AI) planning. It was developed primarily to facilitate the International Planning Competition (IPC) by providing a common framework for defining planning problems and domains. PDDL enables researchers to share and compare planning systems effectively.
Background & History
PDDL was first created in 1998 by Drew McDermott and his colleagues, with the initial goal of supporting the 1998/2000 International Planning Competition. It evolved through subsequent iterations of the IPC, with updates reflecting new requirements and advancements in planning research. The language's development has been closely tied to the competition, driving standardization in AI planning.
Why Notable
PDDL is notable for establishing a widely adopted standard in AI planning, which has significantly enhanced the comparability and reusability of research across the field. Its role in the International Planning Competition has fostered innovation and collaboration among researchers worldwide. However, its standardization comes at the cost of some expressive power compared to domain-specific systems.
In the News
PDDL remains relevant due to ongoing developments in AI planning competitions and research, where it continues to serve as a benchmark. Recent advancements in automated planning often reference PDDL for evaluating new algorithms and systems. Its sustained use underscores its importance in promoting reproducible and comparable AI research.