20 comments

  • snitty 55 minutes ago
    This is an example of why I'm a little stumped about why people are excited about Jev-style decision models. For any application at scale it'd be way more accurate to have a dedicated classifier using the right architecture (neural net, bayesian, etc.) LLMs drive the cost of making those models down to near zero.

    Just use the LLM to make a thing that's actually good at what you need it to do.

    • howunfortunate 51 minutes ago
      I do agree with you, but I do think you're also making the classic "curse of knowledge" mistake.

      You have to know the right words to ask the LLM to make and train a classifier. You and I already know the words. But they are not actually that trivial to learn for an average joe, and people are lazy.

      • m11a 30 minutes ago
        I don't believe this is true with current frontier coding agents. Or at least, it's becoming increasingly less true, such that I think it will effectively be nullified in ~6 months.
        • atomicnumber3 5 minutes ago
          I'm done waiting 6 months. Just let me know the night before when I don't have to come in to work tomorrow.
      • JackSlateur 49 minutes ago
        Just ask the LLM for these words, obviously !
        • yesco 16 minutes ago
          It's funny you mention this, because I've been thinking lately that all the focus on code quality benchmarks for LLMs seems to miss something. In my experience, LLMs aren't actually all that good at prompting other LLMs, and that's exactly the skill that matters for proper subagent usage.

          The corpus of code available to train LLMs on is rich in both volume and quality. The same can't be said for LLM prompts. Prompts only came into existence alongside LLMs themselves, so most of the prompts out there are actually LLM generated, and training on them causes every model to overfit to the same patterns.

          LLMs can give clear and concise directives to other LLMs, but only for basic tasks. Beyond that, they frequently overstuff their prompts with too much prose and too much direction, and worse, they often fill them with subtle contradictions.

          Of course, there's a spectrum here. Some models turn out to be better at this than others, and I suspect this is what differentiates Fable-type models from the rest, and why vendors have started keeping their models' reasoning confidential.

        • alienbaby 34 minutes ago
          That's what I've been doing in areas I lack knowledge tbh. Instead of a half assed attempt at describing what I need, I ask an llm to take my base idea and write it up using industry standard jargon as if I were commissioning a team to do the work. Has been working pretty well so far!
        • im3w1l 40 minutes ago
          Okay so I just asked it "What question should I be asking you but I don't because I'm not smart enough to think of it?" Response was kind of interesting I have to say.
          • jonatron 13 minutes ago
            It gave me a very helpful answer, my project will be improving just because I asked.
          • Natsu 28 minutes ago
            I did this just now, ironically before I even saw this discussion. I ended up questioning the AI about humanism.
      • staticautomatic 44 minutes ago
        So what? The average joe shouldn't be trying to diagnose people with cancer.
        • JPLeRouzic 32 minutes ago
          Healthcare is more than having medical knowledge.

          Ten years ago, in France, two doctors (one in a professional setting and the other during a private consultation) asked me about a wound I had on my shoulder; obviously I couldn't identify what it was, and they offered no suggestions, so I supposed it was not something important.

          It took a visit to a cardiologist—for an entirely different reason—for him to suggest that I rapidly consult a dermatologist.

          It was a carcinoma, and surgery removed it. If ChatGPT had existed back then, this carcinoma would have been removed several years earlier.

          • gchamonlive 22 minutes ago
            Maybe if chatgpt existed back then you'd have had your carcinoma extracted along with 10 other benign anomalies.

            Automation doesn't make up for carelessness.

    • softwaredoug 24 minutes ago
      This is like saying we don’t need Dropbox because we have FTP servers.

      People vastly underrate the patience of people to learn and setup a classifier. Jev is one API call. Training a good classifier is hard.

      • atherton94027 16 minutes ago
        I don't know, a lot of the things we used to take for granted as "hard" just aren't anymore. Writing a parser for a compiler? It used to be an endeavor that took several days, now an LLM will do it in 20 mins.

        Same for annoying training jobs, with sufficient data you can probably let an LLM loose on it in autotrain mode and it will come back with a decent classifier.

    • alex_suzuki 9 minutes ago
      > Just use the LLM to make a thing that's actually good at what you need it to do.

      I don’t have a deep understanding of this topic, but wouldn’t you also need a good amount of relevant data to train on?

    • alex_duf 25 minutes ago
      There's a significant engineering cost to having a custom classifier.

      An off-the-shelf API has way less friction, if the results are good enough why bother?

      • dehrmann 3 minutes ago
        For this particular case, it's probably worth it because a dermatologist visit is $200. If I were the NHS or Kaiser, I'd partner with other integrated insurance and service providers to collect as much training data as possible and fund classifier development.
    • EagnaIonat 28 minutes ago
      > why people are excited about Jev-style decision models.

      I think its a combination of being new to classification models and not using in anger.

      LLM Decision models are still relatively new and suffer from a number of issues. Order of choices impacts probability, it starts to break down over 20 classifications and even how you word things impacts probability.

    • sungam 29 minutes ago
      I have been incredibly impressed by LLMs for coding and data analysis and was expecting the LLMs to perform better so I was surprised by the results especially since this is an old model and nowhere near state of the art for skin cancer diagnosis.
    • postepowanieadm 52 minutes ago
      Once you have a hammer everything is a nail.
    • weitendorf 35 minutes ago
      it's precisely because you can tune them to do that off a strong base

      and because they start off generalized, you can train them against multiple of your workloads (they'll start with some generalized performance/world knowledge about them)

      Which allows you to embed proprietary processes/data (world knowledge only you may have) across multiple domains into a model cheaply

    • foolswisdom 52 minutes ago
      For some types of applications, Jev is also useful as a stepping stone, you use it for the cases it's most confident so you already get gains from using it, and then collect all the usage to train your specialized model.
      • nostrebored 51 minutes ago
        You can train gradient boosted trees on jev style features, it is a quick “good enough” approach for a lot of stuff
    • nostrebored 50 minutes ago
      They make very good classifiers and are easy to fine tune for specific use cases.
    • Routine8502 51 minutes ago
      I mean, it's the pareto principle, right? 80% of the applications require 20% of the intelligence. If I can drop in something without needing to create high quality training data that's good enough, that's great! Skin cancer probably isn't one of those applications.
    • tancop 3 minutes ago
      [dead]
  • andy99 2 minutes ago
    This is like all those “I fine tuned a model for <task> that beats <sota model>” stories. It’s normally possible with sufficient data to build train/test splits and fine tune a narrow model in a way that it outperforms general models, it’s a given that’s it’s possible with the right task definition and data.

    The problem is the narrow models are always super fragile. You change the lighting, zoom level, skin tone, or give it a picture of a cat (or more dangerously a misaligned image) instead of a skin lesion, and it breaks completely.

    None of this is new, it’s why narrow classifiers peaked almost 10 years ago and why large general transformer models took over. If you have a task where the data distribution is always identical and has no long tail or outliers then inception or resnet or whatever is great. Problem is these are vanishingly rare.

  • Legend2440 52 minutes ago
    > I used Inception v3 pretrained on everyday photographs and then fine-tuned all layers on 68,011 dermoscopic and clinical images from the ISIC Archive on a single H100 GPU.

    >These 200 test lesions, and every other photograph of the same lesion or patient, were removed from its data (including the validation set) before training, so it had never seen them, and they were not used to choose the model or set its threshold.

    This is just benchmaxxing. A benchmaxxed model will always beat an unbenchmaxxed model, but it will be brittle.

    You can always beat a specific dataset with a small model by finetuning on a train/test split. But it doesn't generalize well to 'wild' images, because they are out-of-domain.

    • EagnaIonat 21 minutes ago
      > This is just benchmaxxing.

      I believe the normal term is "gaming a benchmark test".

      Nothing in what you quoted is related to that. It's a normal way to train and test a classifier.

      The only way to determine if it's brittle is to test on a different dataset and look at the sensitivity and specificity.

      Even so, there is nothing wrong with a model that is trained to a narrow domain when it doesn't need to deal with "wild" images.

    • sungam 27 minutes ago
      This is a good point and was an issue for skin cancer AI in the early days but has largely been solved now - newer models use ensembles of vision transformers and much greater number of training images and have been proven accurate in clinical trials. See for example https://skin-analytics.com/ (I am not linked in any way)
    • the__alchemist 28 minutes ago
      Could you explain why this is benchmaxxing?
  • lukehandcool 52 minutes ago
    I found SkinGPT-4 when I was looking into this article. From the nature paper "among the 150 cases, a significant percentage of SkinGPT-4’s diagnoses (80.63%) were evaluated as correct or relevant by board-certified dermatologists." Which does outperform the CNN in this article.

    I remember being blown away by CNNs and GANs when they first gained popularity. I do think, with skin cancer diagnosis, a transformer architecture is going to be the better bet.

    • sungam 25 minutes ago
      The CNN architecture used here is definitely outdated. I used it as a baseline to compare to the LLMs and because the model is small enough to run using WebGPU in a phone browser for demonstration. Modern approaches use ensembles of vision transformers and have proven accurate in clinical trials
  • jonex 13 minutes ago
    As people have mentioned, it isn't that surprising that a specially trained model beats a general purpose model.

    However, I think it kinda misses the potential of llms for diagnosis. What happens if we also include journal notes? What if we let the model generate questions to ask the patient and include those? What if the images aren't perfect examples and happen to contain out of distribution content like a tattoo?

  • MitPitt 1 hour ago
    And a calculator outperforms LLMs at multiplication and division...
    • bayindirh 53 minutes ago
      In a world where masses believe that LLMs are "everything boxes", some reality check is always good.
      • ehsankia 33 minutes ago
        LLMs should be for general/high level work. For example, an LLM with the right harness could fetch and use that CNN, or train it's own CNN or other model to use for this task.

        The harness in my experience makes a huge different too. Out of curiosity I tried having Gemini chat (with Argon) try to solve a level of this new puzzle game I'm linking (Order of the Sinking Star). It just got in an infinite loop and crashed. Then I try Antigravity with Flash 3.8 and it solved it easily. I saw the harness looked at other sokoban puzzles, coded some stuff, tried to replicate the level, etc. All things that a pure Gemini Chat doesn't really do.

        LLMs are great for the high level harness, but if you want to count letters for example, it will still rely on "tools" like a piece of code to do it more reliably. Similarly in the above example, you wouldn't have the LLM directly try to analyze the images, but instead fetch and use the best tool for the job. But that can only be as good as the harness/tools it has access to.

        • bayindirh 29 minutes ago
          We don't disagree by a great margin. I'm not an anti-LLM person. I'm anti-hype in this case.
      • grumbel 36 minutes ago
        LLMs are pretty good at writing calculators.
        • bayindirh 30 minutes ago
          I'd rather use a verified one. Scientific calculations on a ALU is tricky. There are many traps and hardware limitations to consider.
    • jszymborski 48 minutes ago
      You say this, but the reaction I get from colleagues is increasingly "why bother training new models when you can just ask an LLM?"

      Doesn't matter the domain or the task, the answer from some researchers is "LLM" always.

    • sungam 19 minutes ago
      This does make sense, however in view of the recent maths results and since there are tens of thousands of training images for skin cancer available on the public internet I was expecting the LLMs to perform a lot better than they did
    • asgraham 57 minutes ago
      Most people need to be reminded of this. Repeatedly.
    • everfree 54 minutes ago
      And if you give the LLM a simple calculator MCP, then the calculator's outperformance disappears.
      • wrigby 51 minutes ago
        Sure, but what about performance per joule?
        • everfree 48 minutes ago
          If performance per joule is important in this loosely-defined hypothetical scenario, then it's important.

          If it's not, then it's not.

      • guelo 36 minutes ago
        Imagine performing literally trillions of matrix multiplications in order to figure out the answer to 1 + 2.
        • everfree 35 minutes ago
          Your computer/phone just performed millions of them in order to display the contents of my comment to you.
        • cubefox 29 minutes ago
          Pretty much what our brain does.
      • bayindirh 52 minutes ago
        Nope. It'll be more efficient and faster.
        • everfree 49 minutes ago
          That's just semantics around the word "performance".

          We're messaging each other right now inside a heavily sandboxed virtual environment that interprets XML-like markup and runs a text-based JITted scripting language from the 90s. It doesn't really matter that it's extremely inefficient, since it's still effectively instant.

          • bayindirh 46 minutes ago
            Actually not. Watt per task is a metric bothers more than LLM operators and users. We care about it a lot, and working a lot to measure and improve it, and we're not doing it in context of AI or LLMs.

            Effectively instant means nothing, since everything is fast for small n. I love to give this example from a codebase I have worked on during my Ph.D. The problem which took half an hour under Matlab was done in ~40 seconds with mine, however, a thousand-step version of the same problem would take 11 hours. Saving a single second from that 40 second loop would shave my work by ~20 minutes, and this will compound for bigger problems still.

            Just because we see the results instantly, doesn't mean it's fast or efficient by any means. It means we might forego optimizing it for sufficiently small n, if we don't care about that part of the code. That's all.

            • everfree 39 minutes ago
              Generally when I want to use a calculator, I use an app on my phone or computer. The watts per task is abysmal compared to a desk calculator.

              The app is less efficient only in an abstract, impractical way.

              • bayindirh 31 minutes ago
                > The watts per task is abysmal compared to a desk calculator.

                It depends on the calculator and task at hand. Consider graphing, integration or any programmable needs, and they might converge. ALU of a processor is pretty efficient at what it does.

                > The app is less efficient only in an abstract, impractical way.

                Again, depends, as I said above. You tend to brush efficiency away because you only mentally measure time to completion, only, which is understandable.

  • arfelious 53 minutes ago
    LLMs shouldn't be treated as if they were purpose-built for specific cases just because they generally output a plausible-looking answer, and this is not something that was discovered only recently
  • chilmers 25 minutes ago
    Here's a good heuristic for predicting the ability of a modern frontier LLM at any non-automatable task: Is it hugely overrepresented in their pre-training dataset (e.g. code), and were they specifically post-trained on it using reinforcement learning (e.g. coding)? If the answer to one or both is yes, you should expect them to be very good at it. Otherwise, you should expect them to be, at best, as good as an average human who's read a few books on the subject and is good at bullshitting.
  • jonatron 15 minutes ago
    It's cool that there's an in-browser skin classifier...but it says "It is not a state-of-the-art model". The obvious question is, is there a free in browser state-of-the-art model?
    • sungam 3 minutes ago
      Would be difficult to fit in a browser as state of the art requires multiple vision transformers. Also it would not be sensible to provide access to models without human oversight as at this point in time all models have the potential to miss skin cancer.
  • everfree 55 minutes ago
    My dog outperforms the world's top researchers in an unassisted 100 meter sprint.
  • podgietaru 57 minutes ago
    This doesn't seem that surprising to me? One is tasked with a simple very narrow task. The other has a corpus including billions of other images and pieces of information. It'd seem to me that instinctively one would outperform the other, regardless of age.
    • 4994944995 52 minutes ago
      Great luckily you are not in charge of a pension fund, thag wkuld be horrible
  • fastball 1 hour ago
    This isn't really surprising. LLMs are intended to be generally intelligent. They are spiky on the things frontier labs tend to benchmark against (software/math) but are not intended or expected to be great at everything. The general intelligence unlocks new workflows, it does not perfect existing ones.

    That being said, I'm sure a frontier LLM could make some improvements to your CNN.

  • lynndotpy 45 minutes ago
    This isn't surprising but it's good to have reporting to point to. The only way a general purpose LLM like these will match the performance of a bespoke classifier is if it has access to such a model.
  • callamdelaney 42 minutes ago
    Yeah obviously. Xgboost outperforms llms in algorithmic trading, even applying the token prediction method to markets xgboost is effectively better.

    Llms have their applications. Other models still do.

    • natsucks 38 minutes ago
      yeah why is this news. breaking: we still need models besides llms.
  • Kuyawa 52 minutes ago
    I'd like to see it compared to chinese models like DeepSeek, Kimi, GLM, etc just for the sake of research
  • j45 41 minutes ago
    It seems one is more specialized for the purpose and compare it against a general purpose LLM instead of a specalized/focused LLM?

    This is like saying I compared this against photos for sure stored in a home swimming pool (CNN), compared to photos presumably stored in an ocean (generalized LLM).

    I use LLMs where I can, but I'm no automatic fan of LLMs, a healthier comparison here seems to be what if a general purpose LLM was provided those CNN images, and perhaps what does a fine tuned local model with the CNN images perform like?

    It still might not be better, but I would suspect it's closer, and a more realistic apples to apples comparison.

    General assistant models compared to task specific models seem to be a well known spot where things don't always fit, but might be improving.

  • ChrisArchitect 57 minutes ago
    fyi CNN: convolutional neural network
  • spwa4 55 minutes ago
    Which CNN? A fine-tuned version of Inception v3, fine-tuned on 68,011 dermatology images

    Which LLM? GPT-6 Astra and Claude Fable 5.1, not specified exactly which version

    Obviously this is a bit like comparing an 100 iq radiologist, 20 years experience, with a just-tested-at-iq-130 6 year old and observing the radiologist beat the crap out of the kid. Was anybody really expecting a different outcome? Let's see after fine tuning.

    Btw: the actual lesson from that network when it came out, which is really important is that Inception v6, the Google trained version (ie. can recognize cats, halloween masks and airplanes) beat, with a wide margin, the version that was trained from scratch on clinical images (and still didn't do so well, 62%. Not even really good enough for a first triage).

    • malfist 50 minutes ago
      You know AI companies are selling the dream that you don't even need that just-tested-at-iq-130 6 year old. They're selling the dream that an sub-average iq 6 year old can do it.

      So yes, this is an important finding that LLMs are not better than experience.

  • scottchiefbaker 41 minutes ago
    [dead]
  • howunfortunate 59 minutes ago
    I'm sorry but as an MLE this is not a remotely useful article, and does not belong on the front page.

    It's comparing a fine-tuned CNN to general purpose models on a tiny dataset.

    • tgv 54 minutes ago
      It's good to be reminded that "frontier models" aren't particularly good at most tasks. They happen to be good at programming, since there's a lot of training data available, and the task has parallels with report writing and story telling. For skin cancer? Probably very little. Also, images of skin cancer probably don't translate that well to a Large Language Model's internal representation.
      • everfree 24 minutes ago
        It's very strange to me that articles like this get upvoted, because they are coming from this assumption that LLMs are better at everything and that it's notable and newsworthy when there's something that they aren't actually better at.

        I don't think we should need to be reminded that frontier models aren't particularly good at most tasks. Just like we shouldn't need to be reminded that a hammer is not particularly good for driving a screw, or writing an essay.

        It's an admission of magical thinking about a tool that's made out of the same material of every other digital tool since the invention of computing.

    • dgellow 57 minutes ago
      There is no such thing as “belong to the front page”. Flag if you think it doesn’t have its place. Otherwise, it’s up to the crowd to decide what they want upvoted. HN front page reflects upvoter interest, nothing else
      • howunfortunate 54 minutes ago
        The reason I say this is that I suspect many people are reflexively upvoting the title without reading the article. If they read the article they would realize the evidence is flimsy and not really worth reading.

        I will not flag it because the post is fine, it's the voters who I believe are acting poorly.