Has anyone tried talking to it in Simlish? https://en.wikipedia.org/wiki/Simlish https://web.archive.org/web/20040722043906/http://thesims.ea... https://web.archive.org/web/20121102012431/http://bbs.thesim...
DALL-E 2 has a secret language
81–90 of 118 posts
Re: DALL-E 2 has a secret language
#82"My first reaction to this was, "It probably has to do with tokenization. If there's a 'language' buried in here, its native alphabet is GPT-3 tokens, and the text we see is a concatenation of how it thinks those tokens map to Unicode text." Most randomly concatenated pairs of tokens simply do not occur in any training text, because their translation to Unicode doesn't correspond to any real word. There are also combinations that do correspond to real words ("pres" + "ident" + "ial") but still never occur in training because some other tokenization is preferred to represent the same string ("president" + "ial").
Maybe DALL-E 2 is assigning some sort of isolated (as in, no bound morphemes) meaning to tokens — e.g., combinations of letters that are statistically likely to mean "bird" in some language when more letters are revealed. When a group of such tokens are combined, you get a word that's more "birdlike" than the word "bird" could ever be, because it's composed exclusively of tokens that mean "bird": tokens that, unlike "bird" itself, never describe non-birds (e.g., a Pontiac Firebird). The exact tokens it uses to achieve this aren't directly accessible to us, because all we get is poorly rendered roman text."
I wonder if this is why the term for "bird" seemed to be in faux binomial nomenclature, the scientific names for animals. I assume that in the training set there were images of birds/insects with their scientific name. An image labeled with the scientific name would always be an image of an animal, unlike images with the word bird in them which could be of a birdhouse, Pontiac Firebird, or someone playing golf. That would mean that in the latent space when DALLE wants to represent a bird as accurately as possible, it will use the scientific name, or a gibberish/tokenized version of the scientific name-- like someone trying to make up a name that sounds regal might say "Sir Reginard Swellington III". Even though it's not a real name it encodes into the latent space of royal-sounding names.
I wonder if this could be extended to other things with very specific naming conventions. For example aircraft names: "Gruoeing B-26 Froovet" might encode into military aircraft latent space.
Re: DALL-E 2 has a secret language
#83In short: DALLE-2 generates apparent gibberish for text in some circumstances, but feeding the gibberish back in gets recognized and you can tease out the meaning of words in this unknown language.
Re: DALL-E 2 has a secret language
#84Earlier quoted context omitted.
I think something like this is actually quite likely. I’ve been wondering if there is a way to do psychological experiments on these large language models that we couldn’t do with a person.
I imagine these would be very interesting, but not very applicable to humans (which I presume is the intended outcome). OTOH, since these language models are trained on human language and media, they might have some value. I'm quite split on which I think is more likely (I don't have any experience in ai/ml nor in psychology so what do I know).
My guess is that the current language models don’t have enough information in the training data to do this usefully today, but over time it seems potentially viable.
Re: DALL-E 2 has a secret language
#85Found this answer:
https://twitter.com/BarneyFlames/status/1531736708903051265?...
Re: DALL-E 2 has a secret language
#86Earlier quoted context omitted.
You could expect that gibberish is distributed uniformly in latent space, disconnected from it's langual counterpart -- after all those are textual inputs that model have never seen, and it can't even map words it have seen many times to their writing in image properly: "seafood" word and "seafood" image are in the same place in latent space, but "seafood" word in image isn't. Yet some gibberish word in image is, and…
A uniform distribution makes sense for gibberish, not something I'd considered. A counterpoint I'd raise is I wonder how aggressive Dall-E 2 is in making assumptions about words it hasn't seen before. Hard to do given that it's read essentially the entire internet, however someone could make up some latin-esque words that people would be able to guess the meaning of. If the model is as good as people at assuming the…
Re: DALL-E 2 has a secret language
#87I don't think it's a secret language per se. It's just that the tokens generated for these sentences are for some reason coming close to a bird latent space. Maybe if we can dig deep and do a google search for kinds of birds we can find the connection. Tokens from OpenAI below. https://t.co/Of8CBGdGAE . Found this answer: https://twitter.com/BarneyFlames/status/1531736708903051265?...
This is an example of an application where uncertainty modelling would help greatly. Any and every input will lead to an output. That doesn’t mean that all regions of latent/embedding space are equally valid.
I’m in the camp that large/modern ML models are nearing human intelligence, in some aspects. What’s currently missing is the universal ability to estimate uncertainty and identify inputs that are out of distribution. Many groups are working on this and perhaps we already have the solution but are not combining the right uncertainty estimation approach with the right foundational model.
Re: DALL-E 2 has a secret language
#88I don't think it's a secret language per se. It's just that the tokens generated for these sentences are for some reason coming close to a bird latent space. Maybe if we can dig deep and do a google search for kinds of birds we can find the connection. Tokens from OpenAI below. https://t.co/Of8CBGdGAE . Found this answer: https://twitter.com/BarneyFlames/status/1531736708903051265?...
Serious question: what else do you think language is? How else would your brain associate the word "bird" with the concept?
Re: DALL-E 2 has a secret language
#89Earlier quoted context omitted.
A uniform distribution makes sense for gibberish, not something I'd considered. A counterpoint I'd raise is I wonder how aggressive Dall-E 2 is in making assumptions about words it hasn't seen before. Hard to do given that it's read essentially the entire internet, however someone could make up some latin-esque words that people would be able to guess the meaning of. If the model is as good as people at assuming the…
Prior art with GPT2: https://www.thisworddoesnotexist.com/
From there take the selection of the fake words people ranked the most real.
Select a number of those words and get Dall-E 2 to try and make images of them, then see how many of those images contain results that represent the imaginary word.
If anyone who has access to Dall-E 2 wants to try this, I would _love_ to see the results.
Re: DALL-E 2 has a secret language
#90One of the replies is a thread with a fairly convincing rebuttal, with examples: https://twitter.com/Thomas_Woodside/status/15317102510150819...
A language should have syntax and meaning. We can see these phrases (tokens?) have meaning.
It is unclear what they syntax is. But DALL-E2's idea of what the syntax is for English isn't how most people understand it either (as can be seen by how many rephrasing attempts people make to get what they want).
It's entirely possible (probable?) there is syntax here but we don't know it yet.