Description
Meena represents a significant advancement in open-domain conversational AI, addressing the critical flaw of current chatbots that often lack sensibleness and specificity. Developed by Google Research, this 2.6 billion parameter end-to-end trained neural model is designed to chat about virtually anything a user desires, moving beyond the limitations of specialized chatbots.
At its core, Meena utilizes an Evolved Transformer seq2seq architecture, a variant discovered through evolutionary neural architecture search to optimize perplexity. The model comprises a single encoder block for processing conversational context and 13 decoder blocks for generating responses. This architecture allows Meena to understand past dialogue turns and formulate relevant replies. The training objective focuses on minimizing perplexity, which is a measure of the uncertainty in predicting the next word in a conversation. Through extensive hyper-parameter tuning, researchers found that a more powerful decoder was crucial for enhancing conversational quality.
Conversations for training Meena are structured as tree threads, with each reply considered a turn. Training examples are extracted as paths through these threads, typically using seven turns of context to balance contextual depth with memory constraints. Meena was trained on 341 GB of text data filtered from public social media conversations. Notably, it boasts 1.7 times greater model capacity and was trained on 8.5 times more data than OpenAI's GPT-2, a leading generative model at the time.
To evaluate Meena's performance, a new human evaluation metric called Sensibleness and Specificity Average (SSA) was introduced. SSA captures how reasonable and contextually relevant a chatbot's responses are. Through crowd-sourced conversations with Meena and other chatbots like Mitsuku, Cleverbot, XiaoIce, and DialoGPT, Meena demonstrated superior SSA scores, approaching human performance levels. Furthermore, researchers discovered a strong correlation between perplexity and SSA, suggesting that perplexity can serve as a reliable automatic metric for evaluating conversational quality, accelerating future development.
While Meena shows promise, ongoing research focuses on further reducing perplexity, exploring attributes like personality and factuality, and critically addressing safety and bias. The team is evaluating the potential risks and benefits of releasing the model checkpoint to foster further research in the field.
Meena Conversational Agent Highlights
End-to-end trained neural conversational model
2.6 billion parameters
Evolved Transformer seq2seq architecture
Single encoder block for context processing
13 decoder blocks for response generation
Trained on 341 GB of social media conversations
Minimizes perplexity as training objective
Achieves high Sensibleness and Specificity Average (SSA) scores
Strong correlation between perplexity and SSA
Designed for open-domain dialogue
Getting Started with Meena Conversational Agent
Access model: Utilize the Meena model through its research implementation.
Set up environment: Prepare the necessary computational resources and libraries.
Integrate via API: Connect to the model's interface for conversational input and output.
Provide conversational context: Input previous turns of dialogue for the model to process.
Generate response: Receive the model's generated reply to the given context.
Evaluate output: Assess the sensibleness and specificity of the generated responses.
Meena Conversational Agent's Use Cases
- Open-domain Chatting
- Language Practice
- Interactive Entertainment
- Human-Computer Interaction
- AI Research Platform







