(The following comments concern DALLE, I have not tested it with other image generating tools, but would be curious to hear if the same happens)
When generating images, it seems that ChatGPT (i.e. DALLE) fails to exclude specific elements from an image. As an example, here is the image I got based on the simple prompt:
Generate a picture of a zoo, but make sure that no elephants are in the picture.
Here is the prompt that ChatGPT generated and used for image generation: "A bustling zoo scene filled with a variety of animals such as giraffes, zebras, lions, and monkeys. The zoo is lively with visitors walking around, looking at different animal exhibits. There are trees, benches, and pathways that lead to different sections of the zoo. Food stands and souvenir shops are scattered throughout, adding to the busy atmosphere. The sky is clear and sunny, perfect for a day out. Make sure there are no elephants in the picture".
When it comes to text generation, this does not seem to be an issue. Using the prompt
Write a small poem about a zoo, but make sure that no elephants are mentioned.
I have never gotten a result that mentioned elephants. If the comment concerning elephants is left out however, most poems will talk about animals in the zoo and then also mention them.
Given the observed challenges in the exclusion of elements (like elephants) in pictures, but the relative ease of that for texts, what are the fundamental reasons for this? Is this due to some inherent differences in training or model architecture in both applications?