News for hackers. Stuff that matters.
Re:How DALL-E 2 Works by mmastrac on Tuesday April 19, 2022 @12:11PM (#31085097)
Are we finally past the AI winter? We seem to be seeing major advances at least once a year. I recall there was a bit of a lull after GPT3, but clearly the boundaries of AI are expanding ridiculously fast.
Re:How DALL-E 2 Works by SleekEagle on Tuesday April 19, 2022 @12:15PM (#31085176)
GPT-3 was released 2 years ago, and in that time CLIP, GLIDE, and DALL-Es 1 and 2 have been released. All of this is just from OpenAI too! DL research is cranking along as quickly as ever imo!
Re:How DALL-E 2 Works by lurker619 on Tuesday April 19, 2022 @02:27PM (#31086922)
Just need a music one please.
Re:How DALL-E 2 Works by donkarma on Tuesday April 19, 2022 @07:04PM (#31090531)
You're going to be waiting a while, even now these models can't get the details right. Look at all the example pictures, everything is just wrong. You can obviously see what it is trying to get at, but it can't get there. Another example of the last 10% taking 90% of the time.
Re:How DALL-E 2 Works by gwern on Tuesday April 19, 2022 @03:11PM (#31087511)
Jukebox. If you listen to Jukebox samples, recall that that was quite a while ago in dog/DL years, and imagine what the DALL-E 2 equivalent would be for a Jukebox 2...
Re:How DALL-E 2 Works by p1esk on Tuesday April 19, 2022 @03:15PM (#31087551)
I'm surprised no one has tried to launch a music generation startup based on Jukebox. I'd be interested in collaboration if anyone wants to work on it (and has compute resources).
Re:How DALL-E 2 Works by redredrobot on Tuesday April 19, 2022 @12:51PM (#31085644)
There has not been an AI winter in at least a decade, arguably more.
Re:How DALL-E 2 Works by Polygator on Tuesday April 19, 2022 @01:40PM (#31086277)
I guess he's referring to the fact that the glut of investment around 2017-2018 was followed by disappointment due to startups overpromising. I agree that from the technical side (I mostly follow NLP, might be different in other subfields) there's been no hint of a winter.
Re:How DALL-E 2 Works by Tossrock on Tuesday April 19, 2022 @02:22PM (#31086850)
Indeed, and I called it 7 years ago: https://news.ycombinator.com/item?id=9882217
Re:How DALL-E 2 Works by Der_Einzige on Tuesday April 19, 2022 @01:20PM (#31086029)
I resent this notion that AI doesn't advance if we aren't making new larger and larger foundation models.

Even during that lull between GPT3 and DALL-E/CLIP, there was tons of truly wonderful advances in AI...

Re:How DALL-E 2 Works by mellosouls on Tuesday April 19, 2022 @12:23PM (#31085312)
In some ways (narrow AI), yes, its been a fantastic few years including tools like the one in context.

In the important way that the AI winter originally referred to though, no, there doesn't seem to have been any progress towards AGI.

Re:How DALL-E 2 Works by SleekEagle on Tuesday April 19, 2022 @12:36PM (#31085457)
Was the original AI winter with reference to AGI? I thought it was in reference to the resulting lack of research and interest after the "bubble bust". If we're not close to AGI now I can't imagine researchers 40 years ago really thought AGI was around the corner, right? Just curious, I'm not an expert on the history of ML!
Re:How DALL-E 2 Works by visarga on Tuesday April 19, 2022 @06:23PM (#31090139)
> If we're not close to AGI now

I bet we're closer than most people think. Instruct GPT-3 can do semantic tasks just as efficiently as DALL-E 2 can draw. NLP tasks that took whole teams multiple years can be simply described in a few words and they work right away.

The entry barrier to implement new tasks will get very low. The large models will be the new operating system. This means more investments and data, leading to new improvements.

I believe GPT-3 is already close to median human level on most semantic tasks that fit in a 4000 token window. I'm researching how to use it right now for a variety of tasks, it just works from plain text requirements with no training.

Re:How DALL-E 2 Works by mellosouls on Wednesday April 20, 2022 @06:10AM (#31094737)
GPT-3 is brilliant, undeniably.

But there's a quantum leap or two from (say) mindlessly producing comments that can occasionally fool readers on HN (as it has been used to do in the past) to it consciously joining in the conversation of its own volition and curiosity, then zoning out on Netflix while half-worrying about the future for GPT-4 jr and idly planning it's next server room refit.

Re:How DALL-E 2 Works by visarga on Wednesday April 20, 2022 @01:54PM (#31100574)
It can't worry about jr because it doesn't have a dick. It's deficient in E's - embodied, embedded, enacted and extended. Our curiosities and values come from the game we play, so it would need to play the same game with us to develop them.
Re:How DALL-E 2 Works by mellosouls on Tuesday April 19, 2022 @01:39PM (#31086262)
I think there have been several really, and they tend to follow hype periods, which over-promise.

I do think the last few years have been more productive than previous periods in advancing narrow AI, and to be fair to those researchers who just get on with the work, it is not on them if the advances are over-sold by others.

Re:How DALL-E 2 Works by jollybean on Tuesday April 19, 2022 @12:33PM (#31085415)
At least the big public display of this tech seems to me that it's mostly merging photos in interesting ways. That the 'seed' comes from a word is not hugely interesting to me.

I'm actually more curious if we could parse the underlying logic that ultimately it emulates to merge those images together.

It 'looks like' something kind of sophisticated is being modelled with AI but there's some nice algorithms hidden in there.

Re:How DALL-E 2 Works by SleekEagle on Tuesday April 19, 2022 @12:39PM (#31085501)
Luckily the use of Transformer models makes what's going on under the hood a bit more interpretable, but I think the fundamental part at which ideas are merged is translating from CLIP text embeddings to CLIP image embeddings.

The training principle of CLIP is very simple, but intuitively understanding how the diffusion prior maps between semantically similar textual and visual representations is a bit more unclear (if that's even a well-formulated question!)

Re:How DALL-E 2 Works by ma2rten on Tuesday April 19, 2022 @01:13PM (#31085926)
It doesn’t merge images. It generates them from scratch. Sure it’s trained on a corpus of existing images, but I don’t think it „merges“ them any more than human artists do with images they have seen in their lifetime.
Re:How DALL-E 2 Works by xsmasher on Tuesday April 19, 2022 @07:02PM (#31090517)
From one of the linked papers, it does both - generate from scratch (zero-shot), and edit existing template images.

> While our model can render a wide variety of text prompts zero-shot, it can can have difficulty producing realistic im ages for complex prompts. Therefore, we provide our model with editing capabilities in addition to zero-shot generation, which allows humans to iteratively improve model samples until they match more complex prompts. Specifically, we fine-tune our model to perform image inpainting, finding that it is capable of making realistic edits to existing images using natural language prompts.

Unless that only applies to GLIDE and not to DAL-E?

Re:How DALL-E 2 Works by jollybean on Tuesday April 19, 2022 @05:29PM (#31089479)
I don't believe 'creating them' is the write word. 'Merging' them is probably a bad choice of words on my part.

More like 'averaging them' and finding variations from vast inputs.

Which is more a long the lines of what I mean.

Re:How DALL-E 2 Works by alar44 on Tuesday April 19, 2022 @02:37PM (#31087080)
Well that's a absolutely not what's happening. It seems like you haven't done any reading in this space, so I'm not even sure what to link for you.
Re:How DALL-E 2 Works by jollybean on Tuesday April 19, 2022 @05:31PM (#31089509)
'Merging' was a poor choice of words on my part, but I'm aware of what it does.