99 comments

[ 3.7 ms ] story [ 177 ms ] thread
This is true for every other domain. When every company calls itself a AI company these days. Therefore value of AI/ML and credibility gets diluted.

It becomes very difficult to classify real orgs using hardcode stats from fake ones. When I hear "we are solving x with AI" or "AI driven", it gives me jitters.

The elephant in the room is that AI does not exist, even in "hardcore" orgs. A transformer model is not AI.
The classical definition of AI in CS is so broad as it can even include expert systems. I think using that term when the general public sees it differently has done a great disservice to the fields credibility.
What I realized recently is the AI is subjective thing. AI for an Investor might be simple math for an engineer.
> A transformer model is not AI.

Well, it's _something_ different. It's not "code" or "programming", so whatever you want to call it, that's what's driving the investment hype.

While I share the sentiment that the term "AI" is applied way too broadly these days, there is a point to be made that it's somewhat difficult to draw a clear line anyway.

Back in the early 20th century, chess was considered to be something only an intelligent agent can do. A few decades later programs became competent enough that it took a grand master to beat them. Today, it's hopeless to try and beat a chess program as a human.

The next barrier was NLP and understanding/generating text and natural speech. Speech recognition worked reasonably well 20 years ago and is close to human level today. Speech generation - given enough processing power - is now perfectly natural. Text understanding and generation is very close as well.

The development of AI bears an interesting resemblance to evolution in that sceptics are busy pointing to "missing links" and as soon as that link is discovered, they chase to the next one.

Intelligence itself is defined poorly enough as it is, and watering the term down by slapping the "AI"-label on everything doesn't help that. On the other hand, intelligence is a spectrum and on some aspects of that spectrum, machines have already surpassed humans decades ago (think of calculators, chess, memory, searching and indexing, etc.).

IMO, the most important distinction to be made is the difference between AGI and AI. A transformer model is AI in every useful definition of the term "intelligence", but it sure isn't "general intelligence" if only for the fact that it cannot actively query its environment for additional information and has no continuous stream of "consciousness".

Before we can dismiss a system as not being AI, we need a sharp enough definition of what we would define as AI first. A "I know it when I see it"-type of definition isn't helpful and always keeps the door open for the ultimate rejection: "but it still hasn't got a SOUL!"

"As soon as it works, no one calls it AI anymore" - John McCarthy
I have geniunely considered switching away from data science altogether for this reason.
Why? The only other branch of IT that pays as good as Data Science/Engineering is Blockchain Developer. The field of AI applications will only grow and thus career opportunities as well.

Are people in serious finance bothered that there are a bazzilion of scams every day, including aforementioned blockchains? No. Why should competent AI practitioners care as well?

> Why should competent AI practitioners care as well?

AI took decades to recover from its first boom-bust cycle. No matter how competent you were back then, getting hired or funded to run your AI business/academic project/whatever was hard because the first wave of AI failed to deliver.

Sure, now AI/ML/Data Science is very commercially/acadamically viable, but the hype has also grown spectacularly. If the general public fails to manage expectations, another AI winter cannot be ruled out.

Most of the "AI" I see is just linear regressions run on meager datasets which lets them stick on that AI label but could have been written by a person with a little effort.
I've been at a few startups and ML has typically meant shoddy rules-based logic or some out of the box model. Only one company applied it with rigor and even then it was a slog - lackluster results, tinkering with different models, poring through research papers to figure out where the cognitive gap came from. The rest of the company thought we were brilliant as did prospective clients. Funny thing is it's possible (though less common) to get paid just as much if not more doing data analysis / engineering than vaunted ML/AI work. Businesses are swimming in data but it's siloed or dirty. I don't really see that and the actual analysis being automated away - too much messiness (human error inputting data into systems like Salesforce, ETL breaks in prod leading to gaps, etc).
Shoddy rules-based logic is ok, as long as it created 10x value. When you masquerade it as AI/ML, you are doing disservice to your own company and clients.

My question is very simple, at what point Shoddy rules-based engine becomes "AI-driven approach"?

When you are making the PowerPoint
> Funny thing is it's possible (though less common) to get paid just as much if not more doing data analysis / engineering than vaunted ML/AI work

Which makes me wonder how much of the supposed magical 10x value of AI actually just comes from getting your shit together in terms of ETL and data pipelines.

Some radiologists think that AI will be really good for filtering out normal images, so that they only have to review anomalies. But I don't think that a model that detects diseases will be too successful, even if they manage to make it really work.

For one, it's actually difficult to interpret and find signs in radiologic images. Obvious signs are obvious, but there are others that could be image artifacts, or just indolent variations, or point to something serious. Even with a generally good accuracy, it'll be hard that a general model performs well on those anomalies with low prevalence.

Second, radiologic signs are just signs. Most diseases are diagnosed with more than just radiologic signs. Most signs are compatible with a lot of diseases. If you see a model that pretends to diagnose a certain disease, well, they're looking at it wrong.

Third, you need a way to have responsibility for diagnoses, and a way to find and correct errors. I don't think that's possible with an unsupervised AI, you'll always need a doctor there to check the image and verify the output. There won't be much savings there. Whenever someone says "AI is going to revolutionize medicine", it's really hard to believe them. I mean, you just have to look at EKGs, modern machines can detect anomalies but doctors still learn how to interpret EKGs and double check what the machine says. It's a help, but not a replacement.

No disagreement here from my part, but I wouldn't be surprised if imaging artifacts could be detected/fixed by ML. E.g., there has been quite a bit of research in MRI boundary effects, although I wouldn't know if that turned out any practical solutions.
The issue with that is that misclassifying something in an image can have serious consequences. So unless ML is 100% accurate, you'll always want an alternative way to check if it's really an artifact or something serious, so, why bother making an accurate model when you'll still double check the results?
I don't follow. Why would anything need to be 100% accurate? Humans aren't 100% accurate, and there's no reason ML would need to be 100% accurate either.
The difference is that a doctor can try to explain his findings and collaborate with others. This includes not just looking at the scan data but also reading other test results and patient history. ML is not capable of this as far as I know.
>This includes not just looking at the scan data but also reading other test results and patient history. ML is not capable of this as far as I know.

ML is capable of doing that if you train it to do that.

Correct, the target should be instead better than Xth percentile humans across the majority of cases, with the failure modes categorized.

I don't get this perfection requirement that gets put on so many systems here. No system is perfect, the question is what failure rate you accept.

You're looking at this in isolation instead of in the context of a diagnostic process. Thinking of medical ML models in terms of benchmarks does not make much sense, you're interested in whether they actually change the process.

So yeah, maybe you get a model with 5% false negatives where humans have 10% false negatives. That's good. However, when you go to apply that model in reality, what happens to those 5% where model and doctor disagrees? First, we should think about the kind of disagreement. In most of those cases I'd bet that the doctors see something wrong but can't say what, not that the model says "this is bad" and the doctor "it's not".

Second, we need to think about what happens when doctor and model disagree. As the model is not 100% accurate, the doctor doesn't know if the model is mistaken or if they're the ones mistaken, so they'll probably order more tests anyways. If it can be something serious, it's worth it to do an extra test to make sure. They'd probably ordered those tests anyways if they weren't sure of what was happening, model or not.

So what did the model for a single test change? Did it really change the diagnostic outcomes? What's the actual benefit of the model? How much it's worth to get from 10% to 5% false negatives with a model for a single test if just adding more tests (say, with the same 10% false negatives) to the mix can give you a 1%, 0.1% false negative rate?

That's my point. Unless accuracy is really high, ML models are not going to remove uncertainty in diagnostics, few diagnostics consist of just a single test. Benchmarking models against human performance in a single test is not a metric that can drive implementation in the real world.

Where I live it's not uncommon for doctors to consult the images with their colleagues whenever they come across something unusual, even if they are "pretty sure" of their diagnosis, because the consequences of an error can be severe - we're talking literally about life and death here. So the ML system would have to be as precise as 2-3 humans together in order to be considered "good enough".
I agree, that it would not need to be 100% accurate. However, automation with low accuracy would induce other kinds of errors (e.g. complacency or loss of skill in doctors). Therefore, automation shouldbe significantly better than humans to justify their use.
We were talking not about about clear signs but about small signs that could be artifacts or actual issues. In that case you are going to have to do some complimentary or repeated tests to verify, so the ML output saying something is an artifact will have no effect on those procedures unless it's 100% accurate.

But in general, these are matters of life and death, literally. You're still going to have someone looking at the images and verifying the output. That limits a lot the potential cost benefits of these applications.

I still don’t understand why decisions about life or death have to involve 100% certainty or 100% correctness. I would think that it’s the opposite, that when the stakes are high, you want anything that improves your odds. If your life were on the line, you’d accept treatments or diagnoses with much less than 100% certainty.
See my comment below for the same discussion: https://news.ycombinator.com/item?id=27433368

My point isn't that you need 100% accuracy. It's that a diagnosis is a process, not a single test. If your model applies to a single step of the process, and if it doesn't remove enough uncertainty about that step, you're still going to continue the diagnostic process and the model is not going to change anything really.

You said ML will have “no effect on those procedures unless it's 100% accurate.” I disagree with that, and think it’s a bit absurd—the 100% figure is not possible anyways, so you might as well stick some other impossible predicate in there and the statement is equally insightful.

E.g., “it will have no effect on outcomes until pigs fly.”

There will always be uncertainty, and uncertainty isn’t the only relevant parameter.

> There will always be uncertainty, and uncertainty isn’t the only relevant parameter.

But it's a really important one and a lot of medical ML research doesn't seem to address in the proper sense. A very simple example: a ML model that classifies lung nodules as benign or malign, with 95% accuracy vs 70% accuracy of regular radiologists. Very good, right? But for actual, real world results, you need to see how the patient outcomes change. If the patients where the model and doctors disagree were going to have extra tests or followup regardless of what the model says, the model is not actually offering anything new despite the increase in accuracy.

So no, it's not absurd to say that models that work for a single type of test need to be very, very accurate to actually bring changes to the procedures that are worth the investment. What matters is whether they actually change patient outcomes, and sometimes it seems like the ML researchers barely consider it.

The is a gigantic difference between a doctor looking at something in a scan and deciding it's an image artifact when it's not, subsequently missing a diagnosis, and an ML algorithm looking at that same image, deciding something is an artifact and removing it from the image. At that point you're not looking at an actual scan, you're looking at something different.
It would be interesting then to give the human a side by side comparison with the artifacts removed (and maybe shown in color), so that the doctor can more easily see whether he agrees with that.
The place where I feel ML can help is finding out new disease markers or help upscale the quality of a scan (something I believe Facebook is looking at)
If we can have cheap scanners or other instruments to go with the AI, I think it could easily appear as a screening tool that less qualified medical professionals (midwives, nurses, GPs) or even the patients themselves can use. Those people already do various rough screening tests and refer the patient up the chain of expertise according to the outcome.
> If we can have cheap scanners or other instruments to go with the AI

That's a big if already. Not to mention that a lot of times you don't want to give unnecessary radiation to patients, so they wouldn't be interested in making, say, X-rays more accesible.

> screening tool that less qualified medical professionals (midwives, nurses, GPs) or even the patients themselves can use

But how beneficial would that be? When you need an scan, it's probable that something weird is happening, and you'll probably need more tests than just a scan, and also some specialist that knows which tests to order and what conditions to consider.

Once you think of it in that way, it makes less sense. You'd be investing money, resources, training, time into a solution that might benefit only a small subset of patients (those with something weird but that can easily be discarded by a cheap scanner with high certainty without needing an specialist), without even being sure of what actual clinical benefits you would produce. It's far better to invest and research in other areas.

I was thinking more like ultrasound. If some crude scanner was cheap enough for every GP's office to have, and an AI could decipher the noisy signal which is perhaps too messy for a human to read, it could be used routinely like blood pressure measurement and stethoscopes are.

If it's a regular screening test rather than a response to the patient's complaint, then false negatives wouldn't be as much of a problem because at least it's better than nothing.

Ultrasound scanners are fairly cheap. But operating them is not easy, you still need training to use them and know what you're looking at.

> it's better than nothing.

Not necessarily, that's the issue with screening asymptomatic people. You have to balance the consequences and rates of false positives with the benefits of true positives. If ultrasound screening mostly catches indolent diseases, or those where catching them so early doesn't affect outcomes too much; and you have a lot of people going through unnecessary/risky tests, you might end up doing more damage with those screenings. It's not so easy.

The potential harm runs deeper than this even. Once a structural abnormality is found, the nocebo effect can come into play and essentially cause symptoms in asymptomatic people, which is a terrible result.
Also, one thing that is found does not preclude existence of other things to be found. The first discovered problem may attract so much attention that potential others are neglected.

Tl;dr: the first diagnosis tends to stick with the patient.

I know that can be an issue but like you say, there's a balance and I don't think we know where that balance is for the non-existent AI technology with unknown error rates.

Newborn babies undergo a whole lot of simple and inaccurate screenings. I guess those are cases where the harm due to inappropriate treatments is lower than that due to leaving diseases undetected.

Either way, I'd rather the technology exist and then people work out how best to use it, rather than the decision being forced on us by it not existing.

I had an abdominal ultrasound recently - the actual process of placing the probe and annotating the images seems like a pretty specific technical skill. I don't think any old person (or even a doctor) off the street can just rub the wand on you and find your kidneys for instance.
Indeed. US is a highly technical, specific skill. Even within a specific use case -- e.g. echocardiography -- there's a specific series of qualifications that cardiologists need to get in order to be deemed competent. The rotation of your hand in a specific position in transthoracic echocardiography can change the resulting ejection fraction of the heart -- the main functional outcome. It's a simple thing to see done; quite another for you to do yourself and make safe decisions.
That's the idea of using AI. So the operator doesn't have to be skilled at identifying things.
I have had an abnormal ultrasound and then a CT negative. If AI can cut down the CTs it's a win.
> modern machines can detect anomalies but doctors still learn how to interpret EKGs and double check what the machine says.

Uh, TBH no professional so much as glances through the automated EKG summary. It's utterly useless and could be deleted with zero consequences.

I've seen a lot of ECG results, and I always did my own interpretation, but I always found the machine to be accurate, which is unsurprising since distinguishing rhythms is very codified anyway. My only issue with the machine is that it's not really doing something difficult that needs doing. You still need someone that understands how to read ECG's and make decisions about patient management based on past and present conditions. That is the hard part.

I'm curious though. Can you elaborate on the types of issues you have encountered? What brand of equipment were you using?

>Some radiologists think that AI will be really good for filtering out normal images, so that they only have to review anomalies. But I don't think that a model that detects diseases will be too successful, even if they manage to make it really work.

Radiologists say this until they get malpractice lawsuits. Seriously, I once injured my wrist and the first radiologist said it was just a sprain, but no surprise the hospital was using a outsourced...overseas provider for that quick analysis. The hospital had a inhouse radiologist review it as a course of business later on in a few days and the hospital panicked with phone calls to get me back in because there were numerous wrist bone fractures and they took the first step towards liability issues

Could an AI do it? Sure. But you sure as hell need a second opinion

Sure but why not take the best of both worlds? Make a ai analyze your wrist fracture and also a radiologist analyze it. If the results don’t agree then you need to re-analyze.

That would even drive down the possibility of malpractice.

A radiologist would have insurance in place for malpractice that indemnifies her/him. So your suggestion that a radiologist would be motivated to use AI to reduce this risk does not seem applicable to me. The idea to run AI alongside the human tool seems to be the current default suggestion these days, now that we have collectively realised that AI cannot do anything serious on its own. Pair it up with a human and the two can work together, with some handholding. But it is a hard sell, the software is now just duplicating a capability, and all of the issues that raises of potentially having two answers to one question. As a radiologist business, you would have to dedicate manpower to investigating when the AI has a different answer. Honestly, if I had a radiology practice, considering the points above, my answer would be no.
Your argument would be better if you stated that most diseases are diagnosed at an advanced stage when it's obvious. The rest are incidental and then we sometimes occasionally we get lucky. We don't routinely CT scan people because it's harmful to do so.
Unless the AI can talk tot the patient to get some context, it's going to be taking decisions with only very partial information, no matter how good it is.

Still, I'm thinking that as it improves, it's going to show that doctors are not that good at their job on average, and that's going to be fun to watch.

Medical ML is not about making decisions but about informing decisions. It is a tool for the doctor, not a replacement.
That's what it should be, that's not how it's being sold, and how it's going to be used.

Just like for wikipedia.

I think AI should always be a support tool, but people are always talking about replacing doctors...

And a high volume if diverse quality data is fundamental: https://en.capillary.io/posts/ai-medical-diagnosis-guide/

>I think AI should always be a support tool, but people are always talking about replacing doctors...

Because Americans are trying to solve their healthcare crisis by attacking the doctors and literally not the entire rest of the industry which controls the spiraling healthcare costs. The end of result if we manage to eliminate doctors is still spiraling out of control healthcare.

Radiologists aren't talking to the patient either and don't have earlier scans available, they "just" comment on the image; so the doctor who does have the patient, their history and the radiology report(s) might as well receive the report from a ML system instead of a human radiologist.
That’s how it is in the US, and it’s terrible.

In other places, e.g. Mexico, India, the radiologist can very much be talking to the patient, and can have information from earlier scans.

> Still, I'm thinking that as it improves, it's going to show that doctors are not that good at their job on average, and that's going to be fun to watch.

Medical AI is trained on labels generated by doctors. Can you explain how it will exceed the performance of doctors on average? Are you assuming that the labels will be generated by the "top x%" of doctors? If so, how will you identify those individuals? Or is there some other mechanism you're expecting to improve the performance?

I would really like to get a job in medical ML, but without a related degree it seems impossible. I'm "only" a Veterinarian and I don't even get interviews...
Why not build something on your spare time and try to create your own job then?
How would one person bootstrap a venture in medical ML without initial funding or datasets?
Do you think it's the model and the data that's novel? That's exactly why AI is failing.

How about starting with a problem to solve? You don't need anything but a pen and paper. Gotta start somewhere.

A pen and a paper doesn't make you any money. I have tons of ideas. Doesn't mean jack though.

In medical AI, you really need datasets. Of the most expensive kind, and lots of it.

Getting trusted access to medical datasets is a huge issue, and so is getting clinicians to use the systems you've produced. Both of these problems are usually fixed with large amounts of funding.
Founding a startup is not an option available to everyone. It takes money and other resources. And for some of the same reasons that I am unemployed despite valuable skills, it is virtually impossible for me to get any funding.
I completely disagree with you, bootstrapping your own internet company doesn't cost a lot. Except effort and time.

You can fund it yourself with basically any income. Of course you will never get anywhere with an attitude like the one you currently have.

It's not the skill or resources that is the problem, it's the mindset.

The chances of succeeding with a bootstrapped internet company are extremely low.

You confuse results I observed with my "attitude". I am trying quite a few things. I am only observing negative results. That might look like a negative attitude, it is, however, reality.

A friend of mine once got rejected from a big name company after a few months of interviews. Reason was that he did not have a PhD. It's hard to get into the business.

You could try to start-up and then plan to get acquihired. Or go and do a PhD. It's never too late for more schooling.

I'm not getting into any PhD programs though, because my CV is essentially radioactive (I tried...). I'm not getting any funding for a startup, for much of the same reasons.
>I'm not getting any funding for a startup, for much of the same reasons.

I hate to ask why you believe this, because I see VC money being thrown at borderline low-lifes with mediocre ideas. There are so many "angel investors" on Twitter of companies I've never heard of...

The SV bubble can warp your brain, but an outsider's tip is to focus on your idea before you start worrying about funding it...

I live in Germany. I have looked into creating a startup. Bootstrapping doesn't mean I'll ever earn an income (I'm unemployed) and I may even lose my benefits.

The chances of succeeding are excessively low, and the funding situation in Germany is very different. You mostly need to have revenue before you get funding. And when you aren't even employable on the normal labor market, then it is a lot harder still.

Reading some of your replies, you are good at coming up with reasons you cannot be successful.

A friendly suggestion: this attitude may be holding you back more than you realized before now.

What to do instead, is repeatedly ask yourself: "how can I do this?"

Apply this to many specific areas:

- How can I change my CV so it comes across differently?

- How can I begin a small startup without money or other resources?

- How can I move towards my goal without any new degree?

- How is my training in veterinary medicine an asset?

- How can I do medical ML for veterinary medicine?

- Et cetera...

You have a choice now to dig into your heels and say to yourself reasons why none of what I say above will work, and why your situation is truly and utterly hopeless.

OR you can say different things to yourself, maybe get a different result.

Those are all very obvious questions that I have been asking myself for years, without finding useful answers.

The objective reality is that I did not succeed. Somehow people think accepting that means I have a negative attitude. I haven't given up on ever working again, but I'm not delusional enough to think I haven't been unemployed for a long time.

> By far the biggest problem — and the trickiest to solve — points to machine learning’s Catch-22: There are few large, diverse data sets to train and validate a new tool on, and many of those that do exist are kept confidential for legal or business reasons.

This is exactly my sense of the problem. Not saying that this is the only problem, just that this seems like the biggest immediate problem.

There are a bunch of questionable ML startups that try to do something with, say, a model trained on ImageNet. You can get pretty far starting with ImageNet. ImageNet was made with Mechanical Turk, but there is no Mechanical Turk for radiologists. If you work really hard you might get patient & treatment notes but interpreting those notes presents its own problem.

I came away from this convinced that somebody needs to build a data sharing system for medical images.

If there was a system for sharing images that had existed before Covid and enough data had been contributed that reviewers could demand evaluation on some predefined test sets, then a lot of these inconsistent evaluation issues could be weeded out.

The article mentions federated learning, but I feel like that's solving a different problem than reliable evaluation.

> By far the biggest problem — and the trickiest to solve — points to machine learning’s Catch-22: There are few large, diverse data sets to train and validate a new tool on, and many of those that do exist are kept confidential for legal or business reasons.

This is why China will win the AI Age.

Very likely. If someone is more interested in the current state of AI on a national level a very good book is AI Superpowers by Kai Fu Lee.

Data is the new Oil and USA is still clinging to the old oil while China has AI as number 1 priority.

Just because China hoards more data doesn't guarantee any success.

If just data collection would be enough then all crime should have been eradicated in the US by how much data NSA has.

The FBI also helps China to make sure Chinese scientists have a difficult career in USA.
It guarantees more access to training data which is crucial for development of any superiority when it comes to applied AI. The US still have a better academic culture but the chinese are catching up. Nothing is inevitable.
The strength of the US was always in the attractivity of the country for talented foreigners.

Is the same true of China, or will China have to rely on its homegrown cadre of scientists? Granted, there might be a lot of talent in a population of 1,4 billion.

> The US still have a better academic culture but the chinese are catching up.

Science is about truth. Dictatorships are about appealing to the dear leader. That's why China will never catch up to free and open countries.

No science is about truth. It's about falsifying claims through the process. However I agree with what you are saying about China.
Pretty doubtful. The top innovating nations are such because they attract the top talent from around the world, and almost no talent at all moves to China. There's a lot of breakthroughs in AI left and whoever gets the most talent is going to have the advantage.
thats a different discussion. Parents point is that because CCP runs things the way they do, the access to otherwise hard to find datasets in the west, they will be better able to train their AIs. Not saying whether i agree or not just clarifying the argument being made.
Norvig’s article “The Unreasonable Effectiveness of Data” suggests that it will be those with the most data who defeat those with the most talent.
So China's (1.4 bil and dropping) smart people vs the rest of the world's smart people (6-7 bil). And China doesn't get easy stepping stones when it wants by stealing secrets from western companies, uni's, and the us military.

Lets go.

It doesn't seem to me like the rest of the world is united against China. Even the US companies and universities are very friendly with them.
Yeah because of their greed. CCP was smart and used our greed against us.

Universities get these students to pay full tuition. Professors get graduate workhorses for research. Companies get cheap labor, low environmental standards, etc so they get a larger profit margin on their widget.

Most of the world is united against china. Every single neighbor of china hates them and hates them far more than they hate other foreigners. Vietnamese government is extremely friendly to america now because of the shaded rivalry with china.

China does have a sphere of influence but the total population of china + friends is well below 3 billion people and will continue to drop as a percentage of the world population.

As if there will ever be an AI age apart from brokern jupyter notebooks and MBA PowerPoint bullshit.
NIH should make it mandatory to deposit training data to a repository. Good time to have a protein bank like database for AI models and dataset.
AI has been breaking its pick at this coalface for at least 50 years, with negligible success. I don’t know why such a difficult field has been so popular.

It seems like the only result of consequence has been Zork, developed on the DM machine at the MIT AI lab in the 70s. No, it was not developed as a medical application but I believe that machine was owned by the medical decision making group.

Stanford’s Knowledge Systems Lab (Ed Feigenbaum’s lab) was next to and affiliated with the Medical School too.

A lot of these issues also have to do with the publishing system.

There is no incentive in publishing stuff that don't work even though they were reasonable things to try. This indirectly pushes a lot of bad/flawed/incomplete papers and results to be published. Even if your methodology is flawed but you try hard enough, you have a >0 probability of getting your paper published somewhere.

As part of a solution, I think we would benefit from the existence of prestigious journals for negative results, which would incentivise also publishing what doesn't work. This way researchers wouldn't have to try massaging their data and experiments until it looks like it works. They could just publish that it doesn't work, and it would be good for them too.

I was a moderately successful scientist who reorganized his career around applying machine learning to medicine. After working in the field for a few years, I noticed that all the folks getting attention for their papers were basically publishing bullcrap. I have a high bar for publishing, I don't publish stuff that is bullcrap. But my competitors were, and they had a serious advantage over me (because most people couldn't recognize the bullcrap).

ML folks today are under immense pressure to show small-digit improvements over existing methods and they're using all the wrong techniques (p-hacking, massive hyperparamter runs, press releases that overstate the impact). It's really sad to see all the snake oil.

No wonder it’s facing a credibility crisis. Almost every single Machine Learning for Neuroimaging paper I see is reporting 0.9+ AUC whilst using <50 subjects.

With the rampant lack of statistical rigour it blows my mind they get published. This great paper shows that reported accuracy plummets as dataset size increases: https://hal.inria.fr/hal-01545002/document

So much FUD on this thread. If a doctor can identify something fishy on a x-ray OF COURSE an appropriate machine learning algorithm can do it as well. It's just a question of gathering the right dataset and experimenting with different architectures.