Human-computer interaction and visualization in natural language generation models: applications, challenges, and opportunities | Synapse