I. Introduction
Controlled Text Generation (CTG) refers to the use of machine learning techniques to generate natural language text while controlling the features and content of the text, such as language style, theme, emotion, and more. This technology has wide-ranging uses across areas like machine translation, automated dialogue systems, automated summarization, and sentiment analysis. The background of controllable text generation stems from the fact that humans have a strong control over language use, which allows them to use different language styles and control the expression of emotions and other characteristics in different contexts. Therefore, enabling machines to perform controllable text generation can better fulfill people's needs. In practical applications, controllable text generation technology can help businesses quickly create text content such as business reports, marketing copy, and news reports, thereby reducing labor and time costs. In addition, controllable text generation can also be used to create personalized dialogue systems, thereby enhancing user experience and interactive effects. Controllable text generation proves crucial to promoting social and economic development, as evidenced by these application backgrounds.