This document provides a review of MIML (Multi-Instance Multi-Label) classification frameworks and their application to image annotation. It introduces four classification frameworks: SISL, MIL, MLL, and MIML. MIML deals with multiple instances and labels, making it well-suited for image annotation where an image can have multiple regions associated with different labels. The document discusses techniques for image annotation and recent research applying MIML frameworks to automatically generate image annotations. It proposes a MIML-based approach for image annotation that considers an image a MIML problem and evaluates algorithms to smoothly and accurately generate annotations.