Dromedary
PaidIBM Dromedary: An open-source, self-aligned LLM for helpful, ethical, and reliable AI.
About Dromedary
Dromedary is an open-source self-aligned large language model developed by IBM Research, designed to be helpful, ethical, and reliable with minimal human supervision. The project introduces a principle-driven self-alignment pipeline (SELF-ALIGN) using SFT and RLAIF (via SALMON) on LLaMA and LLaMA-2 base models. Dromedary-2 simplifies the process to two stages: diverse user prompts (ShareGPT, Dolly-15k, OpenAssistant, OpenOrca) with an improved one-shot exemplar from FastChat promoting a general-specific-general response style, and a RLAIF stage using the SALMON reward model pipeline. The model is accompanied by a NeurIPS 2023 Spotlight paper, released delta/QLoRA weights on Hugging Face, synthetic datasets, and full training/inference pipelines including model-parallel multi-GPU support.
Key Features
Pros & Cons
- Open-source with complete training and inference pipelines
- NeurIPS 2023 Spotlight paper validates the self-alignment approach
- Minimal human supervision required for alignment
- Releases delta weights (LoRA/QLoRA) and synthetic datasets for reproducibility
- Supports efficient multi-GPU model-parallel inference
- Dromedary-2 simplifies and improves alignment pipeline
- Requires base LLaMA/LLaMA-2 weights from Meta, which are not openly distributed
- Substantial GPU resources needed for 70B parameter model inference and training
- Setup complexity: merging delta weights and managing dependencies
- Primarily research-focused; not a polished end-user product
- Only supports LLaMA-based architectures
Best For
Alternatives to Dromedary
Readshark
Quick Book Summaries for Busy Professionals
QuestionAid
Effortlessly Generate Questions from Any Text with Question-AID
FlashcardX
FlashcardX: Your AI-powered study companion to create flashcards effortlessly.
Quipper
Personalize lessons, quizzes, and feedback to track progress.
Maze
Understanding Motivations and Impact of New Imperialism
Schoology
Create engaging learning experiences, access course materials, collaborate, monitor usage, and manage user accounts.