This document discusses the use of the Expectation Maximization (EM) algorithm for document classification through a semi-supervised learning approach, highlighting its effectiveness in improving accuracy compared to traditional supervised methods. It explains the process of utilizing both labeled and unlabeled data to dynamically classify documents and create new classes when necessary. Experimental results indicate that the semi-supervised method outperforms the supervised approach in terms of accuracy and precision.