Hacker News new | ask | show | jobs
by fnordpiglet 993 days ago
Oh but it can’t, but with a sufficiently complex vector space it can seem like it can. What seems like extrapolation is an interpolation in the semantic vector space, particularly in the transformer / attention model. This is a key difference between human intelligence and current AI, it’s not able to “create” and see beyond what it’s been trained on. Any approximation of that is simply indicative of a very complete training set, and it is sufficiently powerful enough to fool people with its expectation based inference - but when you dig into the details of cutting edge stuff you’re an expert in and ask it conceptual questions that extend beyond the semantic corpus embedded in its vector space, it will hallucinate, or if well fine tuned admit lack of knowledge, because the best it can do is interpolate within its own semantic vector space.

But listen, I’m a big buyer of generative AI, what it does is incredible. But it’s useful to not ascribe more power to a tool than the math allows.

And there are very few machine learning algorithms that do extrapolation at all with any precision. Generally they project an expectation,often of some complex highly dimensional non linear system, which is amazing, but when they are confronted with a novel input pattern they are thrown off. The issue is they’re at their core probabilistic systems, and if the data experiences a regime change that’s unexpected the model will misbehave and output garbage.

2 comments

You say it doesn't extrapolate then fashion your own nonsense definition and "explanations" for clear instances where it does. Lol Okay.
Enlighten us then how a generative AI model behaves when confronted with data outside its training space? Where in the model does it allow for the vector space to extend dynamically based on some other process to adapt to new regimes never seen before? Or does it necessarily construct its response by sampling the vector space, and in the case of transformers, apply attention / self attention to boost / dampen dimensions based on the semantic context? Extrapolation means being able to extend your decision space into new areas through synthesis and creativity, interpolation means walking within the trained vector space of the model. Clearly generative AI models as implemented today can’t extrapolate and always interpolate.

I think confusion comes from the idea that you can take a regression or expectation and extend it into the future and is that extrapolation. It isn’t - it’s interpolation still. You’re interpolating between a and a’ using the same function. Extrapolation takes the new regime and data and your existing training and adapts a new behavior. We don’t really understand how humans do this, and we don’t have any machine learning models that can.

To be clear, again, I’m not poopooing ML or generative AI. I think it’s the most powerful thing we’ve created with computers so far. But it’s far from general intelligence, even if it’s a necessary part.

>Enlighten us then how a generative AI model behaves when confronted with data outside its training space?

It behaves just fine.

>I think confusion comes from the idea that you can take a regression or expectation and extend it into the future and is that extrapolation.

Congratulations, you've just defined extrapolation. Someone is definitely confused here but it isn't me.

Of course you can make any claim about what something can or can't do when you make up your definitions.

There are many many clear examples of a language model extrapolating. Rather than accept this, you've opted to conjuring up vague and meaningless definitions and distinctions on the fly.

This is so simple to see. Untestable Definitions are meaningless. Please give us a test of "extrapolation" that all humans can perform and let's see how the Language Model does. You won't be able to but by all means, give it a go.

>Extrapolation takes the new regime and data and your existing training and adapts a new behavior.

Great and Language Models do this.

> I think confusion comes from the idea that you can take a regression or expectation and extend it into the future and is that extrapolation.

That's the literal definition of extrapolation, so I think the confusion is coming from your side.

By this metric, a large number of humans can’t extrapolate either. In fact if you imagine your first paragraph were written about humans, it lines up pretty well.
Except all humans can extrapolate even if they don’t. Current generative models fundamentally can not, even you want them to.

However I would hold that I can prove you’re wrong. Have you ever seen a human play make believe when they’re young? Draw? You’re judging humanity by post indoctrination crushing of the soul for profit. But every human being, no matter how rigid and unthinking as an adult, was a creative genius at age four.

Don't be a dick, you know what is meant.
I wouldn’t go this far, but I would say the “a lot of humans can’t either” argument in LLM convos is a bit worn now. Where it’s true (hallucinating on the edges of certain knowledge, solving math and logical reasoning through approximation and most likely thinking) and where it’s not, it’s all been said already many times.

The key though is that in these things “most humans” isn’t a very useful comment when the discussion is “all AI.” The comment, even if true, acknowledges there exists some humans that do, doesn’t refuse that all AI don’t, so doesn’t advance much of the discussion. In a parallel comment I pointed out that all humans can even if they don’t appear to, then further assert all humans have even if they don’t appear to currently or consistently, so they exist as distinct classes in this space of thinking and reasoning from generative AI.

Huh? I disagree with the premise, and explained why.

Reading over your comments for the last few days, you seem consistently aggressive. If you need to vent to someone about something, you can DM me. Happy to just listen.

If you mean when people who are being dicks make obvious glaring mistakes and can't handle when they're pointed out, I think the word you're looking for is "impatient". This community's standards are higher than the way you're participating. Have some dignity and bring your best side forward, not this petty sass.

You know they're talking about the fundamental differences in learning between advanced and specialized biological systems (humans) and relatively rudimentary digital ones (LLMs). You're not explaining your disagreements you're just demonstrating your disdain for some implied lower-quality humans. That's called "being a dick".

What on earth are you on about? You seem to have unilaterally declared that I was being sassy, when in fact this exists nowhere other than your own head. Then you run around like a sheriff on a power trip ranting about protecting the community from us sassy brats.

Brass tacks: you need to stop what you’re doing, or you’re going to get yourself penalized by the mods. They have a duty to protect the intellectual curiosity of the site. Trust me when I say it’s no fun to be in the penalty box.

You can start by re-reading the guidelines and paying particular attention to "don’t cross examine," along with realizing that it’s not okay to be calling people a dick multiple times when they’re engaging in good faith.

Your call. Either way, I wash my hands of you and this conversation.

"a large number of humans can’t extrapolate either" demonstrates that you're operating under the belief that there are people whom you consider as less-than. What's good faith about that? You don't really have the high horse you think you do here.

You know, you're not the first one to invent and deploy the plausible-deniability-/just-being-civil-style sass. Maybe I'm the first one to call you out on it as transparent, though.

It's ironic that your accusations are followed immediately by your playing mods' deputy. Don't worry they already know me, and I know the limits past which they choose to intervene.

Again, I hope you can understand that self-awareness and good faith are pillars of fruitful conversation here. It helps no one to avoid acknowledging the kinds of rhetoric and tactics you engage in. Good faith entails understanding the fundaments of the belief systems you portray and propagate, or at least being humble when you don't.