Surface Realization (SuReal)

From OpenCog

Surface Realization (SuReal) is a part of the OpenCog natural language generation subsystem. It is responsible for creating grammatically (syntactically) correct sentences from a collection of abstract conceptual relations. It is usually used in concert with the microplanner.

See the README on /opencog/nlp/sureal and on /opencog/nlp/lg-dict for more information.

Improvements to be made

Reinforcement Learning

Add components to enable reinforcement learning by creating a feedback loop with microplanner.

Language Independent approach

Device an approach that will enable SuReal to work regardless of the r2l-output or using the relations created by unsupervised language learning.