A Pipelined Architecture Document Planning Microplanning Surface Realisation Document Plan Text Specification
KPML lexicogrammar semantics sentence Semantic specification TACTICAL GENERATOR
KPML lexicogrammar semantics sentence Semantic specification TACTICAL GENERATOR KPML is a Resources Process generation engine
lexicogrammar semantics sentence Semantic specification TACTICAL GENERATION
syntagmatic Linguistic Description within each stratum: system networks imperative indicative interrogative declarative +Finite Finite^Subject Subject^Finite paradigmatic AXES
... c h a i n c h o i c e... choice is meaningful “paradigmatic” “syntagmatic”
What is NLG? Natural language generation is the process of deliberately constructing a natural language text in order to meet specified communicative goals. NLG is a process of choice under specified constraints [McDonald]
lexicogrammar Resource Architecture in KPML: system networks imperative indicative interrogative declarative
Resource Architecture in KPML: system networks imperative indicative interrogative declarative grammatical systems
Resource Architecture in KPML: system networks imperative indicative interrogative declarative grammatical features
Resource Architecture in KPML: system networks imperative indicative interrogative declarative +Finite Finite^Subject Subject^Finite
Resource Architecture in KPML: system networks imperative indicative interrogative declarative realization statements +Finite Finite^Subject Subject^Finite
Generation Process: system networks imperative indicative interrogative declarative +Finite Finite^Subject Subject^Finite
Generation Process: system networks imperative indicative interrogative declarative +Finite Finite^Subject Subject^Finite
Generation Process: traversal imperative indicative interrogative declarative +Finite Finite^Subject Subject^Finite
Generation Process: traversal imperative indicative interrogative declarative +Finite Finite^Subject Subject^Finite
Generation Process: traversal imperative indicative interrogative declarative +Finite Finite^Subject Subject^Finite
Generation Process: traversal imperative indicative interrogative declarative +Finite Finite^Subject Subject^Finite
Generation Process: traversal imperative indicative interrogative declarative +Finite Finite^Subject Subject^Finite
Generation Process: traversal imperative indicative interrogative declarative +Finite Finite^Subject Subject^Finite
Generation Process: traversal indicative interrogative +Finite Finite^Subject
Generation Process: structure +Finite Finite^Subject interrogative
Generation Process: structure +Finite Finite^Subject interrogative
Immediate Dominance Linear Precedence Generation Process: realization statements +Finite Finite^Subject SubjectFinite [clause] Are yougoing? [interrogative]