Updated on November 10, 2025

Dushka

Explore the NLG system Dushka on NLG-Wiki.org: architecture, input/output tasks, licence, and links to research — all clearly documented for researchers and developers.

Welcome to the dedicated system page for Dushka on NLG-Wiki.org. This entry presents a comprehensive profile of the Dushka natural language generation (NLG) system: its design, functionality, application areas, and availability. Whether you are a researcher, practitioner, or student of NLG, you’ll find the essential details here in one place.

System Description

Dushka is an NLG engine designed to transform structured inputs (such as data tables, semantic frames, or dialogue acts) into coherent human-readable text. Its primary goal is to streamline automated content creation by combining rule-based planning with surface realization techniques.

Key Architectural Features

  • Input type: Structured data representations (e.g., attribute-value sets or semantic graphs)

  • Core architecture: Hybrid model combining explicit sentence planning (rule templates) with a parameterised lexicon and realiser

  • Output type: Natural-language textual descriptions, reports, or dialogue responses

  • Application domain: Documents and narratives in industrial or scientific settings where highly controlled language is required

Licensing & Availability

Dushka is listed as a system available under an academic/industrial licence. Source code availability may vary; for access details, check the “resources” section below.

Research & References

Key publications describe Dushka’s planning-realisation pipeline, evaluation metrics used, and comparative performance. Users are encouraged to review these references to understand the system’s strengths and limitations.

Usage Scenarios

Dushka has been used in scenarios such as:

  • Automated report generation from experimental data

  • Generation of textual summaries for monitoring dashboards

  • Dialogue systems in controlled environments requiring predictable output

Strengths & Limitations

Strengths:

  • Predictable output quality (thanks to rule-based planning)

  • Suitable for domains demanding high precision and minimal variation

Limitations:

  • Less flexibility compared to end-to-end neural models

  • Requires domain-specific rule engineering for each new application

How to cite Dushka

For academic usage or system comparison, please refer to the primary system paper linked in the resources section, and use the recommended citation format provided.

Next Steps

  • Explore the “Resources” section to access the code repository or demo (if available)

  • Check out the “Datasets” and “Evaluation” subsections to understand how Dushka was tested

  • Use the “Category” tags to find related NLG systems and compare architectural approaches

Start exploring Dushka’s entry now and integrate it into your NLG research or project planning.

Natural Language Generation – Research Hub on NLG-Wiki.org
@ 2025 nlg-wiki.org