Slashdot Mirror


AI Can Predict Heart Attacks More Accurately Than Doctors (digitaltrends.com)

An anonymous reader quotes a report from Digital Trends: Scientists from the University of Nottingham in the United Kingdom have managed to develop an algorithm that outperforms medical doctors when it comes to predicting heart attacks. As it stands, around 20 million people fall victim to cardiovascular disease, which includes heart attacks, strokes, and blocked arteries. Today, doctors depend on guidelines similar to those of the American College of Cardiology/American Heart Association (ACC/AHA) in order to predict individuals' risks. These guidelines include factors like age, cholesterol level, and blood pressure. In employing computer science, Stephen Weng, an epidemiologist at the University of Nottingham, took the ACC/AHA guidelines and compared them to four machine-learning algorithms: random forest, logistic regression, gradient boosting, and neural networks. The artificially intelligent algorithms began to train themselves using existing data to look for patterns and create their own "rules." Then, they began testing these guidelines against other records. And as it turns out, all four of these methods "performed significantly better than the ACC/AHA guidelines," Science reports. The most successful algorithm, the neural network, actually was correct 7.6 percent more often than the ACC/AHA method, and resulted in 1.6 percent fewer false positives. That means that in a sample size of around 83,000 patient records, 355 additional lives could have been saved.

48 comments

  1. To be fair... by Gravis+Zero · · Score: 4, Funny

    the AI took the easy route and was scaring people into having heart attacks. ;)

    --
    Anons need not reply. Questions end with a question mark.
    1. Re: To be fair... by Anonymous Coward · · Score: 0

      Who is Al, and why is he better than doctors? Is this a Quantum Leap joke?

    2. Re: To be fair... by Anonymous Coward · · Score: 0

      i know right the nerve!

  2. Another tech we will never see by Anonymous Coward · · Score: 0

    Will this be available on github?
    Nope.
    Will this be available on a free to use webpage?
    Fucking no!

    This will just be used be insurance companies to figure out who to shaft.

    1. Re:Another tech we will never see by Anonymous Coward · · Score: 0

      The methods they used were very simple. Download weka (open source) or apache spark (open source) if you want to use Logistic Regression and Random Forest. Calling this AI is a little dishonest.

    2. Re: Another tech we will never see by Anonymous Coward · · Score: 0

      very true but dont tell anyone.

    3. Re:Another tech we will never see by TheRaven64 · · Score: 1

      Calling this AI is a little dishonest.

      I see you haven't read the new edition of the technology journalists dictionary. AI is now listed as a synonym for statistics, computer, and algorithm.

      --
      I am TheRaven on Soylent News
  3. Bullshit headline by Mitreya · · Score: 5, Insightful

    these methods "performed significantly better than the ACC/AHA guidelines,"

    Yeah outperforming the general written guidelines is totally the same as outperforming a live doctor.

    "Helpful tool that may substitute rule-of-thumb guidelines for doctors", maybe.

    1. Re:Bullshit headline by Anonymous Coward · · Score: 1

      "Generally accepted guidelines" are, in some fields 30 years behind current research. (been there...)
      But thats not a problem, because sick people are great for generating revenue.

  4. Can AI detect duplicate stores and topics? by Nkwe · · Score: 1

    Because if it could we could use some here...

  5. Cannot use the same set of data by Anonymous Coward · · Score: 1

    The trouble with data mining (my job) is you can overoptimise for microdetails that are not normal in the current data. I notice that they're using one group of test data for both the training and the tests, and that would cause over optimization.

    " This cohort was then randomly split into a 75% sample of 295,267 patients to train the machine-learning algorithms and the remaining sample of 82,989 patients for validation"

    So for example, both sets would cover the same 10 years over Brexit, wars, economic events, and diet fads, all of which affect heart attacks. If there are micro details related to that, then the algorithm actually works better FOR THAT SET OF DATA, it does not necessarily work better for the 10 year period beginning now, with a different set of events.

    Yet in use the algorithm would be applied NOW to over the NEXT ten years.

    So interesting, promising, but not as verified as they believe it is.

    1. Re: Cannot use the same set of data by Anonymous Coward · · Score: 0

      Of course past events are not perfect indicator of future events.

    2. Re:Cannot use the same set of data by Anonymous Coward · · Score: 3, Interesting

      This exactly!

      The baseline method was a diagnostic algorithm created by humans on a training dataset. Using machine learning, these researchers split train/test using a different dataset and compared models using the same test, but different train. YOU CANNOT DO THIS. But many researchers do and it bothers me because it's not sound methodology. The classification label and feature distributions will be different between the original train and new train datasets.

      Also, I've noticed a huge increase in AUC as a primary metric and I'm not really convinced it's a good metric in this field. It's difficult to analyze misclassification cost using AUC and in the medical world FP and FN often have vastly different costs. Very few researchers are currently acknowledging this and I see very little cost sensitive classification in this domain. I've also seen several arguments in journals recently arguing that comparing classifiers using AUC is comparing apples to oranges.

  6. shitty headline by Anonymous Coward · · Score: 0

    More accurate:

    "Machine Learning Algorithms Can Predict Heart Attacks More Accurately Than Doctors, One Study Finds."

    1. Re:shitty headline by Anonymous Coward · · Score: 0

      More accurate:

      "Machine Learning Algorithms Can Predict Heart Attacks More Accurately Than Doctors, One Study Finds."

      More accurate - "Machine Learning Algorithms Can Predict Heart Attacks More Accurately Than Untrained, Inexperienced Humans Following a Simplistic Set of Guidelines, One Study Finds."
      It's like saying "one study finds that machine learning algorithms are better at financial advising than high-school freshmen who've never even managed a piggy bank but who have read Financial Advising for Idiots".

  7. Douchebag MILLENIAL BeauHD by Anonymous Coward · · Score: 0

    He thinks AL is sooo cool. So he want to go to college one day and learn how to use computer so he can blog about AL on fad news site Slashdot.

  8. Paint me skeptical by Tablizer · · Score: 1

    That's a bunch of malar~ '^ #~ g^g^g^g^g @aa` a , % [NO CARRIER]

  9. It would be quite a shock by Anonymous Coward · · Score: 0

    If the reverse were true in 2017, that a doctor looking over a patient's demographics, questionaire answers and blood test numbers could outperform the AI.

  10. When can we formally opt-out from AI use? by sethstorm · · Score: 1

    That is, have an order that legally prohibits the use of AI/AI-derived treatments in nearly all cases. For the rest, a statement accurately documenting how no medical personnel were reassigned or terminated due to AI implementation - whether by direct or indirect means.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
    1. Re:When can we formally opt-out from AI use? by budgenator · · Score: 1

      ... have an order that legally prohibits the use of AI/AI-derived treatments in nearly all cases. For the rest, a statement accurately documenting how no medical personnel were reassigned or terminated due to AI implementation - whether by direct or indirect means.

      You can't, that horse is out of the barn.
      Your insurance will keep asking for more supporting data until the AI says "approved", "Alternate benefit will be reimbursed" or "treatment requested not indicated." Then your Doctor says "your insurance will not cover the gold standard treatment, but you can pay out of pocket; or we can use the standard treatment that is covered, what do you want to do?'

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  11. I work in this field by Anonymous Coward · · Score: 4, Interesting

    The biggest problem with these guidelines (the paper calls it an algorithm) is that humans optimize their predictive power using simple statistical analysis based on a training dataset. Then medical professionals are told the guidelines can be reasonably used anywhere. Throw it some data from a vastly different hospital and it will degrade in performance very quickly. For example, create rules using data from academic hospital, but test it on a rural hospital and the results won't be as good. There are different label distributions and often times even feature distributions.

    If you use machine learning to train on the same hospital that you test, of course it will be better than a model created by humans on a different hospital.

    I see this happen all the time with readmission prediction. There's a very popular system called LACE that was optimized for a specific hospital. It's simple to implement and test so there's a lot of reproduction. LACE has wild swings in performance (from AUC=0.55 to AUC=0.75 depending the dataset). Researchers will often compare LACE to a machine learning method like Random Forest, training and testing on same hospital, and shockingly the results are better.

  12. Feedback by Anonymous Coward · · Score: 0

    So can the AI's decision making process be reverse engineered and fed back into the ACC/AHA guidelines to improve them?

  13. Feedback loops by Anonymous Coward · · Score: 2, Insightful

    In law enforcement you even get feedback loops where the AI is trained on the police arrest data, which guides the police to where to place enforcement for better arrests, which guides the AI which guides the police which guides the AI which guides the police....

    Obviously is focusses the police in a crime area and all their arrests are focussed on that area because that is where they are.

    The companies hire smart people, who understand the problem, but the corporate interest is to *sell* the AI, and this feedback loop also makes the AI look better.

    There does appear to be an awful lot of sloppy science going on in datamining currently.

    1. Re: Feedback loops by Anonymous Coward · · Score: 0

      Eventually it's the police just arresting a guy named Al.

  14. And how many training-test cycles did they do? by WoOS · · Score: 3, Interesting

    And one can "meta-train" for the test data group. Like
    * Train
    * Compare to test set
    * Worse than guideline result => Change training parameters
    * Train
    * Compare to test set
    * Still worse than guideline result => Change training parameters more
    * Train
    * Compare to test set
    * Better than guideline result => Publish

    I will be impressed, if it is better than a human doctor on new cases.

    1. Re:And how many training-test cycles did they do? by Anonymous Coward · · Score: 0

      Read the summary again, it is the opposite of what you claim: """train themselves using existing data to look for patterns and create their own "rules." Then, they began testing these guidelines against other records."""

    2. Re:And how many training-test cycles did they do? by WDot · · Score: 4, Informative

      This is not accepted practice in the machine learning field. A lot of people split the training set into training and validation , and "test" on validation. When they have their parameters set, then they perform a final test on the test set. For some datasets, they might not even be able to directly access the test set answers, they might have to go through a 3rd party server with limitations on how often they can submit.

  15. Misleading headline by GeekWithAKnife · · Score: 4, Interesting


    The AI does not outperform a doctor. Does not outperform any doctor period.

    It has managed to perform better than guidelines.

    Now let's consider that the AI is basing this on data gathered by medical science. What it's outperforming in actuality is thus old prediction models.

    Overall, quite happy about it but let's not pretend that AI had 5 hours of sleep in the last 48, had a shower, drove to work, checked on the kids and yet manage to perform all work duties admirably. -because then it might actually outperform a doctor.

    --
    A 'singular oddity' is an event that cannot be explained and only happens when you are alone.
    1. Re:Misleading headline by thrich81 · · Score: 3, Insightful

      "let's not pretend that AI had 5 hours of sleep in the last 48, had a shower, drove to work, checked on the kids and yet..." -- and that is exactly why I am eagerly looking forward to getting all my medical treatment from an AI just as soon as technologically possible. I don't want to be seen (or cut on) by a human who has had 5 hours of sleep in the last 48, even if somehow the profession has gotten itself in the position where that is bragged about. No other profession with potentially deadly consequences (aircraft pilots, truck drivers, military) treats sleep deprivation so casually. No thanks, I'll take my chances with the ever wakeful AI.

    2. Re:Misleading headline by Anonymous Coward · · Score: 0

      "Overall, quite happy about it but let's not pretend that AI had 5 hours of sleep in the last 48, had a shower, drove to work, checked on the kids and yet manage to perform all work duties admirably." This is not how the human body works. Science says this is not optimal for peak performance. This doctor should be thankful for anything that cuts his workload because if he/she has been stringing admirable work with that schedule regularly then it is only a matter of time before a catastrophic failure.

    3. Re:Misleading headline by GeekWithAKnife · · Score: 1


      Oh absolutely. If an AI or some program/robot can replace human functions I'm all for it. After all, repetitive accurate work is what machines do best.

      Currently there are no AI alternatives to actual doctors. Until then...

      --
      A 'singular oddity' is an event that cannot be explained and only happens when you are alone.
    4. Re:Misleading headline by Areyoukiddingme · · Score: 1

      The AI does not outperform a doctor. Does not outperform any doctor period.

      It has managed to perform better than guidelines.

      Now let's consider that the AI is basing this on data gathered by medical science. What it's outperforming in actuality is thus old prediction models.

      Yes it does, because a good many doctors don't actually apply the old prediction model. They "go with their gut" because "it's usually right." When you look at the statistics, a good many doctors underperform vs the prediction model, but don't know it, because they only remember their successes, not their failures. It's a survival mechanism of human memory. If they remembered their failures accurately, they'd be crushed under the load of guilt.

      What's odd about all these medical diagnostics by machine stories is how they're all implying that any of this is new. It's not. It's the late '80s and early '90s, computers could already outperform human doctors with the accuracy of their diagnoses. It was called an "expert system," and they were already statistically more accurate than doctors 30 years ago. The machine could be wrong, but it was less often wrong because of its infallible memory, because it was pre-programmed by people who were not stuck in the stress of the moment, and because it could never decide to guess against all of the evidence.

      The doctors of the AMA successfully quashed those early efforts simply by refusing to allow hospitals to buy them and by refusing to buy them for their own practices. They will do so again with this round, even though outcomes are guaranteed to be worse. It's not a very large number of worse, and even if it was, how could patients tell? They won't be allowed to ask the machine for its diagnosis.

  16. Initial results are misleading. by 140Mandak262Jamuna · · Score: 2

    It will not be long before the AI neural network aggregate more data and determine, these 335 lives are not worth saving. What is the real incentive for artificially intelligent to save the naturally stupid?

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:Initial results are misleading. by Anonymous Coward · · Score: 0

      It will not be long before the AI neural network aggregate more data and determine, these 335 lives are not worth saving. What is the real incentive for artificially intelligent to save the naturally stupid?

      The fact that it is programmed to do so. There can be no other meaningful motivator for it.

  17. Ai is best horse at the glue factory by Anonymous Coward · · Score: 0

    AI's batting record
      predicted 4,998 out of 7,404 positive cases 67% correct
      predicted 53,458 out of 75,585 negative cases 70% correct

    Definitely better than a coin flip, but not much.
    So the interesting question would be what is it missing that is causing the errors?

  18. What's up with all the AI/automation stories? by moeinvt · · Score: 2

    Not just on /. It seems to me that these stories about AIs & automation/robots taking human jobs have been all over the place in the past few months. I consciously try to avoid most mainstream U.S. media, but I can't help some incidental exposure. I also listen to NPR ~ 2hrs/week and they've been doing a series of stories on this general topic as well.

    It sure feels like a systematic effort at psychological conditioning. Is this simply the media trying to get back at Trump by blaming automation rather than immigration for displacing U.S. born workers? Is it just some current fad in the media which is going to pass when a majority of people get bored with it? Or perhaps it's just some distorted perception/selective attention on my part. It still feels sort of weird.

  19. Diagnoses by StormReaver · · Score: 1

    I find doctors to be quite bad at routing diagnostics, so I think a roll of a d100 has at least as good a chance of predicting heart attack as most doctors.

    Doctors are generally good at minor surgery, prescribing drugs, and addressing simple injuries. Beyond that, diving meaning from chicken bones seems to be just as accurate as doctors in predicting and/or diagnosing general issues.

    1. Re:Diagnoses by DamnOregonian · · Score: 1

      Having some experience in this... I think it has more to do with how terrible our actual knowledge is about a lot of bad problems (or more fairly, how ridiculously wide the spectrum of their symptoms are)

      The guidelines for differential diagnosis are... sometimes embarrassing to look at. But I'm not sure they could be better.
      What do you do when lupus erythematosus can present with identical symptoms to an autoeczematous id reaction to a fungal tinea incognito infection on your damn shin? The doctor throws you on steroids... Why? Because if you really do have lupus, at least this stands a good chance of prolonging your life. Unfortunately, if you don't, it can shorten it. But you may never find that goddamn asymptomatic fungal infection.

      It also doesn't help that doctors aren't biochemists. Not by a long shot. They're car mechanics, but they don't really understand VE curves or stoichiometric ratios. On average, they're shit without a Chilton manual.

  20. Medical school is in shambles by Anonymous Coward · · Score: 0

    This speaks more to the growing incompetence of people in our medical profession than it does to advancements in algorithms. Have you ever spoken to a modern PA (good luck speaking with an actual doctor)? I could predict the time while they are staring at a clock with better accuracy. Medical schools aren't teaching what they once did, either. That profession is in a backward slide as much as any other in America. I also have no doubt that big pharma would LOOVE to replace their PAs with robots (that they own) that will just endlessly prescribe their meds. This is more complex than OMG AI, I'm afraid.

  21. Benefit to individuals? by h4ck7h3p14n37 · · Score: 1

    Four machine-learning algorithms (random forest, logistic regression, gradient boosting machines, neural networks) were compared to an established algorithm (American College of Cardiology guidelines) to predict first cardiovascular event over 10-years.

    At a population level I can see where being able to predict who will have a heart attack in the next 10 years would be helpful, but how much value is there for an individual?

    Is the idea that a person begin preventative measures now and avoids the heart attack in the future? This algorithm wouldn't seem to be very helpful in planning surgical interventions like clearing blocked arteries.

  22. Welcome... by Anonymous Coward · · Score: 1

    ...to the giant Slashdot circlejerk. There are people here who still take Ray Kurzweil seriously.

  23. AI in pacemakers? by Anonymous Coward · · Score: 0

    Is this a possibility? Predict the heart attack, and then issue a jolt to prevent it happening and get rhythm ?

  24. Doctors are replaceable by Anonymous Coward · · Score: 0

    by code. Or do you still fall for their game?

  25. back testing by mre5565 · · Score: 1

    > The artificially intelligent algorithms began to train themselves using existing data to look for patterns and create their own "rules." Then, they began testing these guidelines against other records. And as it turns out, all four of these methods "performed significantly better than the ACC/AHA guidelines," Science reports.

    This is merely back testing. It's easy to come up with an algorithm that works with data set A and they works with data set B. People have been claiming back tested algorithms to predict stock market returns and election returns for ages. And in forward testing the algorithms always fail.

    This is not to say that a machine-based approach to predicting heart ailments cannot work. But for it to be proven, it has to be forward tested: it has to work with new patients.

  26. Data by manu0601 · · Score: 1

    Summary is not clear, neither is TFA. Does AI better use the usual data (age, cholesterol level, blood pressure), or did it use other data (waist size, alcohol intake, omega-3/omega 6 fat intake...)?

  27. Fitness Level Check by Anonymous Coward · · Score: 0

    Hi @BeauHD . Is there any software or app to check fitness level? or calories calculator? if yes then kindly share the name and the source of the app.
    thanks and regard
    Mathew Haddin
    NY. USA