Live data from Hacker News

Past Performance is Not Indicative of Future Results (2020)

locusmag.com

71–80 of 285 posts

Re: Past Performance is Not Indicative of Future Results (2020)

#71
post #70

Unfortunately it’s pretty clear from the article that Cory does not have much familiarity with the research going on in the field of machine learning, and is creating a straw man. Quite a lot of work is being done on causal inference, out-of-distribution generalization, fairness, etc. Just because that is not the focus of the big sexy AI posts from Google et al does not mean that the work isn’t being done. I’d also p…

Do you have an example/reference of the type of work you are thinking about ?

Re: Past Performance is Not Indicative of Future Results (2020)

#72

Earlier quoted context omitted.

People perceive nonexistent threats all the time and call the police. The threshold is simply higher than current AI but that’s a question of magnitude rather than inherent difference. Fine tune a reinforcement model on 5 years of 16 hours a day video and I’m sure it will also have a better threshold.

There is general knowledge about the world for humans to know that there isn’t a giant human in the sky no matter how good the face looks. Train it with as many images as you want and as long as a good enough face shows up, the model is going to have a positive match. The entire problem is it’s missing that upper level of intelligence that evaluates “that looks like a face, could it actually be a human?”

>There is general knowledge about the world for humans to know that there isn’t a giant human in the sky no matter how good the face looks.

Is there? Humans used to think the gods were literally watching them from the sky and the constellations were actual creatures sent into the night. So this seems learned behavior from data rather than some inherent part of human thinking.

>Train it with as many images as you want and as long as a good enough face shows up, the model is going to have a positive match.

So will a human if something is close enough to a face. A shadow at night for example might look just like a human face. Children will often think there's a monster in the room or under their bed.

Re: Past Performance is Not Indicative of Future Results (2020)

#73
post #16

> I am an AI skeptic. I am baffled by anyone who isn’t. I don’t see any path from continuous improvements to the (admittedly impressive) ‘machine learning’ field that leads to a general AI - I share the skepticism towards any progress towards 'general AI' - I don't think that we're remotely close or even on the right path in any way. - That doesn't make me a skeptic towards the current state of machine learning thoug…

I'm in favor of changing the terminology from AI and ML to something along the lines of 'prediction model' so that the idea of machines 'thinking' is replaced with them 'predicting'. it's just easier for our mushy meat brains to think that AI and ML means that it'll lead to general AI or as I like to call it 'general purpose decision maker'. it's all about the language!

ML seems to be an ok term to me? It's the "intelligence" part in AI that needs a disclaimer.

Re: Past Performance is Not Indicative of Future Results (2020)

#74
post #16

> I am an AI skeptic. I am baffled by anyone who isn’t. I don’t see any path from continuous improvements to the (admittedly impressive) ‘machine learning’ field that leads to a general AI - I share the skepticism towards any progress towards 'general AI' - I don't think that we're remotely close or even on the right path in any way. - That doesn't make me a skeptic towards the current state of machine learning thoug…

> I don’t see any path from continuous improvements to the (admittedly impressive) ‘machine learning’ field that leads to a general AI

> I share the skepticism towards any progress towards 'general AI' - I don't think that we're remotely close or even on the right path in any way.

This isn't how science works though. Quoting the wikipedia page for Thomas Kuhn's "The Structure of Scientific Revolutions" (https://en.wikipedia.org/wiki/The_Structure_of_Scientific_Re...):

"Kuhn challenged the then prevailing view of progress in science in which scientific progress was viewed as "development-by-accumulation" of accepted facts and theories. Kuhn argued for an episodic model in which periods of conceptual continuity where there is cumulative progress, which Kuhn referred to as periods of "normal science", were interrupted by periods of revolutionary science."

I think this is the accepted model in the philosophy of science since the 1970s. That's why I find this argument about AI so strange, especially when it comes from respected science writers.

The idea that accumulated progress along the current path is insufficient for a breakthrough like AGI is almost obviously true. Your second point is important here. Most researchers aren't concerned with AGI because incremental ML and AI research is interesting and useful in its own right.

We can't predict when the next paradigm shift in AI will occur. So it's a bit absurd to be optimistic or skeptical. When that shift happens we don't know if it will catapult us straight to AGI or be another stepping stone on a potentially infinite series of breakthroughs that never reaches AGI. To think of it any other way is contrary to what we know about how science works. I find it odd how much ink is being spent on this question by journalists.

Re: Past Performance is Not Indicative of Future Results (2020)

#75

Earlier quoted context omitted.

Then that’s a question of training data.

The problem with this line of reasoning is that it can be used as a non-constructive counter to any observation about AI failure. It’s always more and more training data or errors in the training set. This really is a god-of-the-gaps answer to the concerns being raised.

No, my point is that if two systems show very similar classes of errors but at different thresholds with one trained on significantly more data than the more likely conclusion is that there isn't enough data in the other.

Re: Past Performance is Not Indicative of Future Results (2020)

#76
post #60
post #10

Earlier quoted context omitted.

> But I also don't think the engineers working in this space are as out to lunch as the author seems to imply. Are you at all close to this space? It sounds you may be underestimating corporate politics and the lack of rigour and ethical thought with which these systems are applied. The example Cory puts on policing -- and the many other examples you can find in Evgeny Morozov's book or "The End of Trust" -- are soli…

> Are you at all close to this space? I am. > The example Cory puts on policing My most upvoted comment on this website was discussing this exact scenario. https://news.ycombinator.com/item?id=23655487 Could you perhaps clarify the generalization you're making about me and people like me so I can understand it?

Excellent. One problem in my mind that I don't see discussed enough -- and also not in your other post -- is that there is a large divide between those who use the technology (the cops in this case) and those who supply it, and there is no accountability in any of the two groups when something goes wrong. Like you write in your other post, "the system works (according to an objective function which maximizes arrests.)", and that is as far as the engineer goes. On the other hand, the cop picks up the technology and blindly applies it. To make any improvement to the system would require both groups to work together, but as far as I know, that is not happening. A recent example can be found in the adventures of Clearview AI. So from that perspective, I do think that the engineers (and the cops, and everybody else) are out to lunch, each doing their own work in a bubble and not paying enough attention to (or caring about) the side effects of the applications of this technology.

Also, the lack of thought and accountability that I mention above I think is fairly general from my experience, even outside of policing. That is why I don't generally agree with the lunch statement. Guys are having a hell of a party as far as I can tell -- at the expense of horror stories suffered by the victims of these systems.

Re: Past Performance is Not Indicative of Future Results (2020)

#77
post #43

> It’s not sorcery, it’s “magic” – in the sense of being a parlor trick, something that seems baffling until you learn the underlying method, whereupon it becomes banal. I think part of the problem is the belief that human or animal intelligence is somehow more mystical. People who think like this will see an ML implementation solve a problem better and/or faster than a human and counter "well, it's just using statis…

We are not "simple machines" we are the result of 3.7 billion years of evolution. We are the most complex known thing in the universe. We are far more complicated than anything we can hope to make in the forseeable future, if ever.

Re: Past Performance is Not Indicative of Future Results (2020)

#78
post #6

I find his comment about hallucinating faces in the snow amusing given that humans hallucinate faces in things all the time. And then either post it to Reddit or have a religious experience.

Yes, that is explicitly part of the point Doctorow is making. It’s why the essay mentions the fact that humans see faces in clouds, etc. Humans typically know when they are “hallucinating” a face, and ML algorithms don’t. When humans see a face in the snow, they post it to Reddit; they don’t warn their neighbor that a suspicious character is lurking outside. This is the distinction the essay draws.

Well, we seem to experience such things in a split second, and then we correct ourselves. We use some kind of reasoning to double-check suspicious sensory experiences.

(I was thinking of this when I was driving in a new place. Suddenly it looked like the road ended abruptly and I got ready to act, but of course it didn't end and I realized that just a split second later.)

Re: Past Performance is Not Indicative of Future Results (2020)

#79
post #56

Earlier quoted context omitted.

> The deepmind team etc type of group who actually know what they’re doing and the boundaries of what they are working with. You claim that they "know what they are doing and the boundaries of what they are working with" -- and yet they recklessly make public a racist vision product?

Your argument is that knowing what you are doing means error free output.

It's more like applying the technology with caution and accountability when you already know beforehand that the output is not error-free.

Re: Past Performance is Not Indicative of Future Results (2020)

#80
post #56

Earlier quoted context omitted.

First group. You’re observing that they aren’t doing a perfect job, which is true, but my grouping isn’t related to perfection of results.

> The deepmind team etc type of group who actually know what they’re doing and the boundaries of what they are working with. You claim that they "know what they are doing and the boundaries of what they are working with" -- and yet they recklessly make public a racist vision product?

I have a PhD in neural networks, haven't used it in many a year, but some of the knowledge is still there. Some of the memories of racking my brains to understand what the hell is going on are still there, too.

It is easy to have a theory of what is going on, to model the processes of how things are playing out inside the system, to make external predictions of the system, and to be utterly wrong.

Not because your model is wrong, but because either the boundary conditions were unexpected, or there was an anti-pattern in the data, or because the underlying assumptions of the model were violated by the data (in my case, this happened once when all the data was taken in the Southern Hemisphere...)

In all these cases, you can know what you're doing, you can know the boundaries of what what you're working with, and you can get results that surprise you. It's called "research" for a reason.

The model can also be ridiculously complex. Some of the equations I was dealing with took several lines to write down, and then only because I was substituting in other, complicated expressions to reduce the apparent complexity. It's easy to make mistakes - and so you can know what you're doing, and the boundaries that you're working with, and still have a mistake in the model that leads to a mistake in the data ... garbage in, garbage out.

In short, this shit is hard, yo!

Post reply on HN