• Ability to handle sequential data, such as text and audio • Ability to learn long-term dependencies, which is important for generating coherent and relevant captions • Faster training and inference times compared to LSTMs • Simpler architecture compared to LSTMs, which makes it easier to implement and train Figure shows the schematic diagram of the GRU architecture and its differnt components in brief.