← Latest papers
💻 computer science

Machine Learning in the Wild: Early Evidence of Non-Compliant ML-Automation in Open-Source Software

This paper presents a preliminary investigation into 173 open-source GitHub projects across 16 domains to evaluate the extent of non-compliant, autonomous ML model usage and the lack of risk-mitigation measures, aiming to establish guidelines and tools for identifying regulatory violations.

Original authors: Zohaib Arshid, Daniele Bifolco, Fiorella Zampetti, Massimiliano Di Penta

Published 2026-04-01
📖 4 min read☕ Coffee break read

Original authors: Zohaib Arshid, Daniele Bifolco, Fiorella Zampetti, Massimiliano Di Penta

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you've just bought a brand-new, super-smart robot assistant. You didn't build it from scratch; you downloaded it from a giant, public library called GitHub. This robot is incredibly talented at things like diagnosing diseases, driving cars, or managing your money.

But here's the catch: The robot came with a user manual (Terms of Use) and a government safety inspector (Regulations like the EU AI Act) who both said, "Hey, you can't just let this robot make life-or-death decisions on its own without a human watching."

This paper is like a group of investigators going into a giant warehouse of these downloaded robots to see what people are actually doing with them. They looked at 173 different projects (like apps or software systems) that use these robots in "high-risk" areas like healthcare, finance, and self-driving cars.

Here is what they found, broken down into simple stories:

1. The "Hands-Off" Problem (RQ1)

The investigators asked: "Are these robots actually making the final call, or is a human just holding the leash?"

  • The Finding: About 26% of these projects let the robot drive the car completely alone.
  • The Analogy: Imagine a self-driving car. In some projects, the car sees a red light, and the robot just slams on the brakes instantly. In others, the robot says, "I think it's red," and then a human driver has to look out the window and say, "Yes, it is red," before the brakes are applied.
  • The Reality: The study found that many projects are letting the robot drive without a human co-pilot, even in dangerous situations like medical diagnosis or financial trading.

2. The "Safety Net" Check (RQ2)

The investigators asked: "If the robot makes a mistake, is there a safety net to catch it?"

  • The Finding: Most projects (40 out of 45) do have some kind of safety net. They don't just trust the robot's raw output blindly.
  • The Analogy: Think of the robot as a very fast but sometimes clumsy chef.
    • Raw Output: The chef throws a plate of food at you.
    • Post-Processing (The Safety Net): Before the food reaches your table, a sous-chef checks it. They might:
      • Structure it: Make sure the food is actually on a plate and not scattered on the floor.
      • Check consistency: Make sure the chef didn't accidentally put poison in the soup (checking against rules).
      • Confidence Check: If the chef is only 50% sure it's a burger and not a rock, the safety net says, "Hold on, let's ask the head chef."
  • The Reality: While these safety nets are good, they aren't perfect. They are like a seatbelt; they help, but they don't guarantee you won't crash if the driver (the robot) is hallucinating.

3. The "Rule Breakers" (RQ3)

The investigators asked: "Are these projects following the rules written in the robot's manual?"

  • The Finding: This is the most alarming part. Over half (56%) of the projects are breaking the rules.
  • The Analogy: Imagine you rented a car from a company. The contract says, "You can drive this car to the grocery store, but you cannot race it on a track or drive it into a volcano."
    • The study found that many people are taking these robots (which were trained to chat or write code) and using them to diagnose cancer or manage stock markets.
    • The robot's manual (Terms of Use) explicitly says, "Do not use me for medical or financial advice!"
    • But the developers are ignoring that warning, effectively driving the car into the volcano.
  • The Culprits: The most common rule-breakers are using famous, closed-source robots like GPT-4 or Gemini in ways they weren't allowed to.

The Big Picture

The authors of this paper are sounding an alarm bell. They aren't saying "Stop using AI." They are saying:

"We are building a world where software makes high-stakes decisions. Right now, many developers are treating these powerful tools like magic wands, ignoring the safety warnings and the user manuals. We need to build better tools to automatically check if developers are following the rules, so we don't end up with a system where a robot accidentally fires your boss or prescribes the wrong medicine."

In short: We are putting powerful, rule-bound robots into the wild, and too many of them are running around without a leash, ignoring their instructions, and potentially causing trouble. The paper is the first step toward building a "police force" to make sure they behave.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →