Hacker News new | ask | show | jobs
by sudb 20 days ago
This feels like a semantic disagreement to me? If an LLM got to an acceptable end result code-wise, what would you call the process that took place to get it there?
1 comments

I'd call it what it is: a good enough stochastic search result extracted from the model's embedding space.
Is an implication of this that models are incapable of producing entirely novel code?

Also, not to get too reductionist about this, but what do you posit is special about what is happening when humans think? Intelligence is hard to define so clearly, I reckon.

> Is an implication of this that models are incapable of producing entirely novel code?

No, it does not imply that at all. Google "temperature in LLMs".

> what do you posit is special about what is happening when humans think?

I don't. And IIUC nobody knows, but I'm not a brain scientist. There have been some wild theories over the years (recall Penrose's). I don't really have a dog in the hunt, except that probably whatever is happening is physical. It doesn't really matter, except insofar as whatever is happening very probably isn't what LLMs are doing. We know enough about what an LLM does, and what a brain does, to be quite certain they don't work the same.

> Google "temperature in LLMs".

No need to condescend, I'm very aware of what temperature is for LLMs. But I'm going to push back - if you're claiming all LLMs simply do is a stochastic _search_, how can that produce novelty, in the conceptual sense? (I'm not, for example, talking about novel rearrangement of existing ideas and code)

> We know enough about what an LLM does, and what a brain does, to be quite certain they don't work the same.

I don't think the claim is that LLMs do what brains do - I think the correct form of the counterargument is that _whatever LLMs seem to be doing_ produces end results that were previously only possible through the application of human intelligence, so there must be some axis of however you define human intelligence that LLMs currently seem to display as an emergent behaviour.

> if you're claiming all LLMs simply do is a stochastic _search_, how can that produce novelty, in the conceptual sense?

By reaching into the voids of its embedding space and returning tokens related to nonexistent semantics. Or, if you like, "hallucinating". The hallucinations which are useful we might call "novel".

> _whatever LLMs seem to be doing_ produces end results that were previously only possible through the application of human intelligence, so there must be some axis of however you define human intelligence that LLMs currently seem to display as an emergent behaviour.

I don't think that has earned its therefore. Another perfectly reasonable explanation is that LLM's output is a close enough facsimile to intelligence that if you allow yourself you can easily be fooled into thinking its intelligent. That's not the same category of thing. It's not an incremental step away from intelligence. It's a whole different animal.

> By reaching into the voids of its embedding space and returning tokens related to nonexistent semantics. Or, if you like, "hallucinating". The hallucinations which are useful we might call "novel".

This sounds to me like an admission that LLMs are not just doing a stochastic search, then.

> close enough facsimile to intelligence

What's the distinguishing criteria then? How can you tell the difference?