{"id":950,"date":"2026-10-03T09:12:17","date_gmt":"2026-10-03T09:12:17","guid":{"rendered":"https:\/\/perit.ai\/blogs\/?p=950"},"modified":"2026-10-03T09:12:17","modified_gmt":"2026-10-03T09:12:17","slug":"when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases","status":"publish","type":"post","link":"https:\/\/perit.ai\/blogs\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\/","title":{"rendered":"When AI Gets It Right Most of the Time: The Problem With Rare Cases"},"content":{"rendered":"<h2>The Data Distribution Is Not the Real World<\/h2>\n<p data-pm-slice=\"1 1 []\">A dataset does not become representative just because it is large. A model can be trained on millions of examples and still have very little experience with the situations it will eventually face in the real world.<\/p>\n<p>Consider an autonomous driving system trained on millions of hours of road footage. Most of that data might show ordinary daytime driving: clear roads, visible lane markings, familiar intersections, and predictable traffic. But only a small portion may contain situations such as a pedestrian suddenly stepping out from behind a parked vehicle, heavy rain obscuring lane markings, or a cyclist appearing from an unexpected direction. These situations may be rare in the dataset, but they can matter enormously when the system encounters them on the road.<\/p>\n<p>This creates a gap between <strong>what the model sees most often and what it might actually encounter<\/strong>. AI systems learn from the patterns present in their training data, so situations that appear rarely\u2014or not at all\u2014give the model much less experience to learn from. NIST research on data coverage has also examined how the frequency of different input combinations can affect AI performance. <a style=\"color: #263b5a; text-decoration: none; font-weight: bold;\" href=\"#ref1\"> [1]<\/a><\/p>\n<p>The gap can become even wider after deployment. The people, environments, behaviors, and conditions a model encounters in the real world are not always the same as those represented in its training data. A model might perform well on a carefully prepared test set and still struggle when it encounters situations that were barely represented during training. <a style=\"color: #263b5a; text-decoration: none; font-weight: bold;\" href=\"#ref2\"> [2]<\/a><\/p>\n<div style=\"background: #F7F3EA; border: 1px solid #D8D0C2; padding: 28px; margin: 35px 0;\">\n<h3 style=\"margin: 0px 0px 20px; color: #17233c; font-size: 20px; text-align: center;\">Most Training Data Lives in Common Cases<\/h3>\n<div style=\"display: flex; align-items: flex-end; height: 230px; gap: 5px; border-bottom: 2px solid #17233C; padding: 0 15px;\">\n<div style=\"width: 7%; height: 95%; background: #263B5A;\"><\/div>\n<div style=\"width: 7%; height: 88%; background: #263B5A;\"><\/div>\n<div style=\"width: 7%; height: 78%; background: #263B5A;\"><\/div>\n<div style=\"width: 7%; height: 68%; background: #263B5A;\"><\/div>\n<div style=\"width: 7%; height: 55%; background: #526987;\"><\/div>\n<div style=\"width: 7%; height: 43%; background: #526987;\"><\/div>\n<div style=\"width: 7%; height: 32%; background: #70829B;\"><\/div>\n<div style=\"width: 7%; height: 23%; background: #8998AB;\"><\/div>\n<div style=\"width: 7%; height: 16%; background: #A2AFBD;\"><\/div>\n<div style=\"width: 7%; height: 11%; background: #B9C2CC;\"><\/div>\n<div style=\"width: 7%; height: 7%; background: #C8CFD6;\"><\/div>\n<div style=\"width: 7%; height: 4%; background: #D5D9DD;\"><\/div>\n<\/div>\n<div style=\"display: flex; justify-content: space-between; margin-top: 12px; color: #17233c; font-size: 14px;\"><strong>Common cases<\/strong><br \/>\n<strong>Rare \/ long-tail cases<\/strong><\/div>\n<p style=\"margin: 18px 0 0; color: #4d5664; font-size: 14px; line-height: 1.6;\">Large datasets often contain many examples of familiar situations,<br \/>\nwhile unusual scenarios make up a much smaller part of the distribution.<\/p>\n<\/div>\n<p>A large dataset gives an AI system more examples to learn from. <strong>It does not necessarily give the model the right examples.<\/strong><\/p>\n<h2 data-pm-slice=\"1 1 []\">Why Rare Cases Are So Difficult to Learn<\/h2>\n<p data-pm-slice=\"1 1 []\">Rare cases are difficult for AI systems for a simple reason: the model just does not get to see them often enough.<\/p>\n<p>If a model sees thousands of examples of the same situation, it has plenty of opportunities to learn what matters. But unusual situations might appear only a few times in the entire training set. And when they do appear, they may not look exactly alike. One example might involve poor lighting, another an unusual camera angle, and another a combination of several conditions the model has never encountered together.<\/p>\n<p>Take an autonomous driving system. It can see millions of examples of normal roads, pedestrians, traffic signals, and vehicles. But what happens when heavy rain, poor visibility, an unexpected obstacle, and an unusual road layout occur at the same time? Each of these conditions may be familiar on its own, but their combination may be almost absent from the training data.<\/p>\n<p>This is what makes the <strong>long tail<\/strong> difficult. <a style=\"color: #263b5a; text-decoration: none; font-weight: bold;\" href=\"#ref3\"> [3]<\/a> A relatively small number of common situations account for most of the data, while a much larger number of unusual situations appear only occasionally. The model gets plenty of practice with the first group and very little with the second.<\/p>\n<div style=\"background: #F7F3EA; border-left: 4px solid #263B5A; border-right: 1px solid #D8D0C2; border-top: 1px solid #D8D0C2; border-bottom: 1px solid #D8D0C2; padding: 22px 26px; margin: 30px 0;\">\n<div style=\"font-size: 13px; text-transform: uppercase; letter-spacing: 1px; color: #6b7280; margin-bottom: 12px;\">A simple way to think about representation<\/div>\n<div style=\"font-size: 25px; font-weight: 600; color: #17233c; text-align: center; margin: 15px 0;\">Rare-case representation = <span style=\"white-space: nowrap;\">Rare examples \u00f7 Total examples<br \/>\n<\/span><\/div>\n<p style=\"margin: 14px 0 0; color: #4d5664; font-size: 14px; line-height: 1.7;\">When rare situations make up only a small fraction of the training data,<br \/>\nthe model gets far fewer opportunities to learn how those situations behave.<\/p>\n<\/div>\n<p>There is another complication: rare cases are often not simply new categories. They can be new <strong>combinations<\/strong> of things the model already knows. A system might correctly recognize a pedestrian, a vehicle, and a road obstruction individually, yet still struggle when all three appear together in an unfamiliar situation.<\/p>\n<p>That is why rare does not necessarily mean unimportant. A case can appear only a handful of times in a dataset and still become one of the most important cases to handle correctly once the AI is deployed in the real world.<\/p>\n<h2>When Accuracy Hides the Problem<\/h2>\n<p data-pm-slice=\"1 1 []\">One of the easiest ways to miss rare-case failures is to look at the overall accuracy of a model.<\/p>\n<p>Imagine a system tested on 100,000 examples. If 98,000 of those examples represent common situations and the model performs extremely well on them, it can still achieve an impressive overall score even if it performs poorly on the remaining 2,000 rare cases. The final percentage looks good, but it does not tell us where the model is struggling.<\/p>\n<div style=\"margin: 35px 0; overflow-x: auto;\">\n<table style=\"width: 100%; border-collapse: collapse; font-size: 15px; color: #273142;\">\n<thead>\n<tr style=\"background: #EAE3D7;\">\n<th style=\"padding: 15px 18px; text-align: left; color: #17233c; font-weight: 600; border-bottom: 2px solid #263B5A;\">Scenario<\/th>\n<th style=\"padding: 15px 18px; text-align: center; color: #17233c; font-weight: 600; border-bottom: 2px solid #263B5A;\">Examples<\/th>\n<th style=\"padding: 15px 18px; text-align: center; color: #17233c; font-weight: 600; border-bottom: 2px solid #263B5A;\">Model Performance<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background: #FFFDF8;\">\n<td style=\"padding: 15px 18px; border-bottom: 1px solid #D8D0C2;\">Common situations<\/td>\n<td style=\"padding: 15px 18px; text-align: center; border-bottom: 1px solid #D8D0C2;\">98,000<\/td>\n<td style=\"padding: 15px 18px; text-align: center; border-bottom: 1px solid #D8D0C2;\">99%<\/td>\n<\/tr>\n<tr style=\"background: #F1F3F5;\">\n<td style=\"padding: 15px 18px; color: #263b5a; font-weight: 600; border-bottom: 1px solid #C9D1DA;\">Rare situations<\/td>\n<td style=\"padding: 15px 18px; text-align: center; color: #263b5a; border-bottom: 1px solid #C9D1DA;\">2,000<\/td>\n<td style=\"padding: 15px 18px; text-align: center; color: #263b5a; font-weight: 600; border-bottom: 1px solid #C9D1DA;\">70%<\/td>\n<\/tr>\n<tr style=\"background: #EAE3D7;\">\n<td style=\"padding: 15px 18px; color: #17233c; font-weight: bold;\">Overall<\/td>\n<td style=\"padding: 15px 18px; text-align: center; color: #17233c; font-weight: bold;\">100,000<\/td>\n<td style=\"padding: 15px 18px; text-align: center; color: #17233c; font-weight: bold;\">98.42%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin: 16px 0px 0px; color: #4d5664; font-size: 14px; line-height: 1.6; text-align: center;\">A strong overall score can still hide substantially weaker performance on the cases that appear least often.<\/p>\n<p style=\"margin: 16px 0 0; color: #4d5664; font-size: 14px; line-height: 1.6;\"><span style=\"color: #333333; font-size: 16px;\">This matters because the cases that are hardest to find in a dataset can sometimes be the ones that matter most in practice. An autonomous driving system, for example, may handle ordinary roads almost perfectly while still struggling with an unusual road layout or an unexpected pedestrian movement. Those situations might have little effect on its average accuracy simply because they occur so infrequently.<\/span><\/p>\n<p style=\"margin: 16px 0 0; color: #4d5664; font-size: 14px; line-height: 1.6;\"><span style=\"color: #333333; font-size: 16px;\">This is why a single benchmark score rarely tells the whole story.\u00a0<a style=\"color: #263b5a; text-decoration: none; font-weight: bold;\" href=\"#ref4\"> [4]<\/a> Teams need to look at performance across different scenarios, conditions, and types of data, especially where the model has fewer examples to learn from.<\/span><\/p>\n<p style=\"margin: 16px 0 0; color: #4d5664; font-size: 14px; line-height: 1.6;\"><span style=\"color: #333333; font-size: 16px;\">The question is therefore not just <\/span><strong style=\"color: #333333; font-size: 16px;\">\u201cHow accurate is the model?\u201d<\/strong><span style=\"color: #333333; font-size: 16px;\"> It is also <\/span><strong style=\"color: #333333; font-size: 16px;\">\u201cWhere does that accuracy break down?\u201d<\/strong><\/p>\n<p style=\"margin: 16px 0 0; color: #4d5664; font-size: 14px; line-height: 1.6;\"><span style=\"color: #333333; font-size: 16px;\">Finding those weak spots is often the first step toward discovering what the training data is missing.<\/span><\/p>\n<\/div>\n<h2>Finding the Cases the Model Has Missed<\/h2>\n<p data-pm-slice=\"1 1 []\">Once a model&#8217;s weak spots become visible, the next challenge is figuring out what is missing from the data. Simply adding more examples is not always the answer. If the new data looks almost identical to what the model already knows, the dataset becomes larger without becoming much more useful.<\/p>\n<p>A better approach is to look at where the model repeatedly struggles. For an autonomous driving system, that could mean collecting more examples from heavy rain, poorly lit roads, unusual intersections, or situations where pedestrians and vehicles behave unpredictably. For a voice system, it could mean looking at uncommon accents, background noise, overlapping speech, or phrases that the model regularly misinterprets.<\/p>\n<p>This turns data collection into a more targeted process.\u00a0<a style=\"color: #263b5a; text-decoration: none; font-weight: bold;\" href=\"#ref5\"> [5]<\/a> Instead of asking <strong>\u201cHow can we get more data?\u201d<\/strong>, teams can ask <strong>\u201cWhat kind of data would help the model handle this failure better?\u201d<\/strong><\/p>\n<div style=\"margin: 20px auto; max-width: 520px;\">\n<h3 style=\"margin: 0 0 8px; color: #17233c; font-size: 20px; text-align: center;\">From Model Failure to Targeted Data<\/h3>\n<div style=\"display: flex; flex-direction: column; align-items: center;\">\n<p><!-- Step 1 --><\/p>\n<div style=\"width: 72%; padding: 13px 18px; text-align: center; border: 1px solid #C9BFAE; border-top: 2px solid #263B5A; background: linear-gradient(90deg,#F7F3EA,#EEE7DA,#F7F3EA); color: #17233c; font-size: 15px; font-weight: 600; box-sizing: border-box;\">Model Failure<\/div>\n<div style=\"height: 10px; display: flex; align-items: center; color: #526987; font-size: 20px;\">\u2193<\/div>\n<p><!-- Step 2 --><\/p>\n<div style=\"width: 72%; padding: 13px 18px; text-align: center; border: 1px solid #C9BFAE; border-top: 2px solid #526987; background: linear-gradient(90deg,#FBF9F4,#F1ECE3,#FBF9F4); color: #17233c; font-size: 15px; font-weight: 600; box-sizing: border-box;\">Identify Pattern<\/div>\n<div style=\"height: 10px; display: flex; align-items: center; color: #526987; font-size: 20px;\">\u2193<\/div>\n<p><!-- Step 3 --><\/p>\n<div style=\"width: 72%; padding: 13px 18px; text-align: center; border: 1px solid #C9BFAE; border-top: 2px solid #263B5A; background: linear-gradient(90deg,#F7F3EA,#EEE7DA,#F7F3EA); color: #17233c; font-size: 15px; font-weight: 600; box-sizing: border-box;\">Find Data Gap<\/div>\n<div style=\"height: 10px; display: flex; align-items: center; color: #526987; font-size: 20px;\">\u2193<\/div>\n<p><!-- Step 4 --><\/p>\n<div style=\"width: 72%; padding: 13px 18px; text-align: center; border: 1px solid #C9BFAE; border-top: 2px solid #526987; background: linear-gradient(90deg,#FBF9F4,#F1ECE3,#FBF9F4); color: #17233c; font-size: 15px; font-weight: 600; box-sizing: border-box;\">Collect Targeted Data<\/div>\n<div style=\"height: 10px; display: flex; align-items: center; color: #526987; font-size: 20px;\">\u2193<\/div>\n<p><!-- Step 5 --><\/p>\n<div style=\"width: 72%; padding: 13px 18px; text-align: center; border: 1px solid #C9BFAE; border-top: 2px solid #263B5A; background: linear-gradient(90deg,#F7F3EA,#EEE7DA,#F7F3EA); color: #17233c; font-size: 15px; font-weight: 600; box-sizing: border-box;\">Review &amp; Annotate<\/div>\n<\/div>\n<\/div>\n<p>Production data can be particularly valuable here. Every unexpected prediction, correction, or failure can reveal a situation that was poorly represented during training. Those examples can then be reviewed, labelled, and added back into the training or evaluation process where appropriate.<\/p>\n<p>The goal is not to collect every possible situation. That would be impossible. The goal is to continuously identify the gaps that matter and make sure the dataset becomes better at representing them over time.<\/p>\n<h2>More Data Is Not Always Better Data<\/h2>\n<p data-pm-slice=\"1 1 []\">Once a gap has been identified, the obvious response is often to collect more data. But adding data indiscriminately can make a dataset larger without making it more useful.<\/p>\n<p>What matters is <strong>what the new data adds<\/strong>. If an autonomous driving system already has millions of examples of clear-weather highway driving, collecting another million similar examples will do little to prepare it for heavy rain, poorly marked roads, or pedestrians appearing from unexpected locations. A smaller, carefully selected set of those missing scenarios could provide much more useful coverage. <a style=\"color: #263b5a; text-decoration: none; font-weight: bold;\" href=\"#ref6\"> [6]<\/a><\/p>\n<p>This is why data collection increasingly needs to be guided by the behaviour of the model itself. Teams can use failed predictions, production feedback, and evaluation results to identify which situations deserve more attention. The aim is not simply to increase the number of examples, but to improve the range of situations the model has learned to handle.<\/p>\n<p>The same principle applies to annotation. Rare and difficult examples often require more careful review because a small labelling mistake can make an already limited signal even harder for the model to learn from. Human experts can help determine which cases are genuinely important, how they should be labelled, and whether similar examples should be added to the dataset.<\/p>\n<div style=\"margin: 20px auto; max-width: 520px;\">\n<h3 style=\"margin: 0 0 8px; color: #17233c; font-size: 20px; text-align: center;\">The Continuous Data Improvement Loop<\/h3>\n<div style=\"display: flex; flex-direction: column; align-items: center;\">\n<p><!-- Step 1 --><\/p>\n<div style=\"width: 72%; padding: 13px 18px; text-align: center; border: 1px solid #C9BFAE; border-top: 2px solid #263B5A; background: linear-gradient(90deg,#F7F3EA,#EEE7DA,#F7F3EA); color: #17233c; font-size: 15px; font-weight: 600; box-sizing: border-box;\">Deploy<\/div>\n<div style=\"height: 10px; display: flex; align-items: center; color: #526987; font-size: 20px;\">\u2193<\/div>\n<p><!-- Step 2 --><\/p>\n<div style=\"width: 72%; padding: 13px 18px; text-align: center; border: 1px solid #C9BFAE; border-top: 2px solid #526987; background: linear-gradient(90deg,#FBF9F4,#F1ECE3,#FBF9F4); color: #17233c; font-size: 15px; font-weight: 600; box-sizing: border-box;\">Observe<\/div>\n<div style=\"height: 10px; display: flex; align-items: center; color: #526987; font-size: 20px;\">\u2193<\/div>\n<p><!-- Step 3 --><\/p>\n<div style=\"width: 72%; padding: 13px 18px; text-align: center; border: 1px solid #C9BFAE; border-top: 2px solid #263B5A; background: linear-gradient(90deg,#F7F3EA,#EEE7DA,#F7F3EA); color: #17233c; font-size: 15px; font-weight: 600; box-sizing: border-box;\">Evaluate<\/div>\n<div style=\"height: 10px; display: flex; align-items: center; color: #526987; font-size: 20px;\">\u2193<\/div>\n<p><!-- Step 4 --><\/p>\n<div style=\"width: 72%; padding: 13px 18px; text-align: center; border: 1px solid #C9BFAE; border-top: 2px solid #526987; background: linear-gradient(90deg,#FBF9F4,#F1ECE3,#FBF9F4); color: #17233c; font-size: 15px; font-weight: 600; box-sizing: border-box;\">Improve Data<\/div>\n<div style=\"height: 10px; display: flex; align-items: center; color: #526987; font-size: 20px;\">\u2193<\/div>\n<p><!-- Step 5 --><\/p>\n<div style=\"width: 72%; padding: 13px 18px; text-align: center; border: 1px solid #C9BFAE; border-top: 2px solid #263B5A; background: linear-gradient(90deg,#F7F3EA,#EEE7DA,#F7F3EA); color: #17233c; font-size: 15px; font-weight: 600; box-sizing: border-box;\">Retrain<\/div>\n<div style=\"height: 10px; display: flex; align-items: center; color: #526987; font-size: 20px;\">\u2193<\/div>\n<p><!-- Step 6 --><\/p>\n<div style=\"width: 72%; padding: 13px 18px; text-align: center; border: 1px solid #C9BFAE; border-top: 2px solid #526987; background: linear-gradient(90deg,#FBF9F4,#F1ECE3,#FBF9F4); color: #17233c; font-size: 15px; font-weight: 600; box-sizing: border-box;\">Test Again<\/div>\n<div style=\"margin-top: 9px; color: #526987; font-size: 13px; text-align: center;\">Feed the results into the next improvement cycle<\/div>\n<\/div>\n<\/div>\n<p>In other words, <strong>the value of data depends not only on how much you have, but on what it teaches the model that it did not already know.<\/strong><\/p>\n<h2>What Reliable AI Looks Like Beyond the Average<\/h2>\n<p data-pm-slice=\"1 1 []\">AI systems will always have cases they have never seen before. The goal is not to build a dataset that contains every possible situation, because no dataset can do that. The goal is to understand where the gaps are and keep reducing the ones that matter.<\/p>\n<p>That means looking beyond overall accuracy and paying attention to the situations where models struggle. A rare example may seem insignificant when viewed on its own, but a collection of these examples can reveal a pattern that a conventional benchmark would miss.<\/p>\n<p>For teams building AI for real-world environments, this makes data quality a continuous process. Models need to be evaluated against changing conditions, their failures need to be investigated, and the resulting insights need to feed back into data collection and training.<\/p>\n<div style=\"margin: 32px 0 10px; padding: 18px 22px; background: linear-gradient(90deg,#F7F3EA,#EEE7DA,#F7F3EA); border-left: 3px solid #263B5A; border-top: 1px solid #C9BFAE; border-bottom: 1px solid #C9BFAE;\">\n<p style=\"margin: 0; color: #17233c; font-size: 16px; line-height: 1.75;\"><strong>The long tail is therefore not simply a problem of having too little data.<\/strong><br \/>\nIt is a reminder that reliable AI depends on having the right data for the<br \/>\nsituations that matter\u2014even when those situations are rare.<\/p>\n<\/div>\n<h2 style=\"color: #17233c; margin-top: 40px;\">References<\/h2>\n<div style=\"margin: 18px 0 10px; color: #17233c; font-size: 15px; line-height: 1.7;\">\n<p id=\"ref1\" style=\"margin: 0 0 16px;\"><strong>[1] <\/strong><a style=\"color: #263b5a; text-decoration: underline;\" href=\"https:\/\/www.nist.gov\/publications\/data-frequency-coverage-impact-ai-performance\" target=\"_blank\" rel=\"noopener\">Data Frequency Coverage Impact on AI Performance<br \/>\n<\/a>Erin Lanus, Brian Lee, Jaganmohan Chandrasekaran, Laura Freeman,<br \/>\nM S Raunak, Raghu Kacker, David Kuhn. NIST, 2025.<\/p>\n<p id=\"ref2\" style=\"margin: 0 0 16px;\"><strong>[2] <\/strong><a style=\"color: #263b5a; text-decoration: underline;\" href=\"https:\/\/proceedings.mlr.press\/v139\/koh21a.html\" target=\"_blank\" rel=\"noopener\">WILDS: A Benchmark of in-the-Wild Distribution Shifts<br \/>\n<\/a>Pang Wei Koh et al. Proceedings of the 38th International Conference<br \/>\non Machine Learning, PMLR 139, 5637\u20135664, 2021.<\/p>\n<p id=\"ref3\" style=\"margin: 0 0 16px;\"><strong>[3] <\/strong><a style=\"color: #263b5a; text-decoration: underline;\" href=\"https:\/\/doi.org\/10.1016\/j.neucom.2022.08.031\" target=\"_blank\" rel=\"noopener\">Long-tailed Visual Recognition with Deep Models: A Methodological Survey and Evaluation<br \/>\n<\/a>Yu Fu, Liuyu Xiang, Yumna Zahid, Guiguang Ding, Tao Mei,<br \/>\nQiang Shen, Jungong Han. Neurocomputing, 509, 290\u2013309, 2022.<\/p>\n<p id=\"ref4\" style=\"margin: 0 0 16px;\"><strong>[4] <\/strong><a style=\"color: #263b5a; text-decoration: underline;\" href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0020025519310497\" target=\"_blank\" rel=\"noopener\">Data Imbalance in Classification: Experimental Evaluation<br \/>\n<\/a>Science of Computer Programming, 2020.<\/p>\n<p id=\"ref5\" style=\"margin: 0 0 16px;\"><strong>[5] <\/strong><a style=\"color: #263b5a; text-decoration: underline;\" href=\"https:\/\/link.springer.com\/article\/10.1007\/s10994-023-06454-2\" target=\"_blank\" rel=\"noopener\">Active Learning for Data Streams: A Survey<br \/>\n<\/a>Davide Cacciarelli, Murat Kulahci. Machine Learning, 113,<br \/>\n185\u2013239, 2024.<\/p>\n<p id=\"ref6\" style=\"margin: 0 0 16px;\"><strong>[6] <\/strong><a style=\"color: #263b5a; text-decoration: underline;\" href=\"https:\/\/doi.org\/10.1007\/s12599-024-00857-8\" target=\"_blank\" rel=\"noopener\">Data-Centric Artificial Intelligence<br \/>\n<\/a>Johannes Jakubik, Michael V\u00f6ssing, Niklas K\u00fchl, Jannis Walk,<br \/>\nGerhard Satzger et al. Business &amp; Information Systems Engineering,<br \/>\n66, 507\u2013515, 2024.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Data Distribution Is Not the Real World A dataset does not become representative just because it is large. A model can be trained on millions of examples and still\u2026<\/p>\n","protected":false},"author":1,"featured_media":953,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[],"class_list":["post-950","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artificial-intelligence"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>When AI Gets It Right Most of the Time: The Problem With Rare Cases - Perit Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/perit.ai\/blogs\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"When AI Gets It Right Most of the Time: The Problem With Rare Cases - Perit Blog\" \/>\n<meta property=\"og:description\" content=\"The Data Distribution Is Not the Real World A dataset does not become representative just because it is large. A model can be trained on millions of examples and still\u2026\" \/>\n<meta property=\"og:url\" content=\"https:\/\/perit.ai\/blogs\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\/\" \/>\n<meta property=\"og:site_name\" content=\"Perit Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-03T09:12:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/perit.ai\/blogs\/wp-content\/uploads\/2026\/10\/When-AI-Gets-It-Right.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1672\" \/>\n\t<meta property=\"og:image:height\" content=\"941\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Kshitij@Perit\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kshitij@Perit\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\\\/\"},\"author\":{\"name\":\"Kshitij@Perit\",\"@id\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/#\\\/schema\\\/person\\\/954939b1549e8f3089b46850881d9775\"},\"headline\":\"When AI Gets It Right Most of the Time: The Problem With Rare Cases\",\"datePublished\":\"2026-10-03T09:12:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\\\/\"},\"wordCount\":1702,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/When-AI-Gets-It-Right.webp\",\"articleSection\":[\"Artificial Intelligence\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/perit.ai\\\/blogs\\\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\\\/\",\"url\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\\\/\",\"name\":\"When AI Gets It Right Most of the Time: The Problem With Rare Cases - Perit Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/When-AI-Gets-It-Right.webp\",\"datePublished\":\"2026-10-03T09:12:17+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/#\\\/schema\\\/person\\\/954939b1549e8f3089b46850881d9775\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/perit.ai\\\/blogs\\\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\\\/#primaryimage\",\"url\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/When-AI-Gets-It-Right.webp\",\"contentUrl\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/When-AI-Gets-It-Right.webp\",\"width\":1672,\"height\":941},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"When AI Gets It Right Most of the Time: The Problem With Rare Cases\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/#website\",\"url\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/\",\"name\":\"Perit Blog\",\"description\":\"Frontier training data, collected and graded by people who do the work.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/#\\\/schema\\\/person\\\/954939b1549e8f3089b46850881d9775\",\"name\":\"Kshitij@Perit\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cropped-Perit-Logo-150x150.png\",\"url\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cropped-Perit-Logo-150x150.png\",\"contentUrl\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cropped-Perit-Logo-150x150.png\",\"caption\":\"Kshitij@Perit\"},\"sameAs\":[\"https:\\\/\\\/perit.ai\\\/blogs\"],\"url\":\"https:\\\/\\\/perit.ai\\\/blogs\\\/author\\\/perit_ops\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"When AI Gets It Right Most of the Time: The Problem With Rare Cases - Perit Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/perit.ai\/blogs\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\/","og_locale":"en_US","og_type":"article","og_title":"When AI Gets It Right Most of the Time: The Problem With Rare Cases - Perit Blog","og_description":"The Data Distribution Is Not the Real World A dataset does not become representative just because it is large. A model can be trained on millions of examples and still\u2026","og_url":"https:\/\/perit.ai\/blogs\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\/","og_site_name":"Perit Blog","article_published_time":"2026-10-03T09:12:17+00:00","og_image":[{"width":1672,"height":941,"url":"https:\/\/perit.ai\/blogs\/wp-content\/uploads\/2026\/10\/When-AI-Gets-It-Right.webp","type":"image\/webp"}],"author":"Kshitij@Perit","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kshitij@Perit","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/perit.ai\/blogs\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\/#article","isPartOf":{"@id":"https:\/\/perit.ai\/blogs\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\/"},"author":{"name":"Kshitij@Perit","@id":"https:\/\/perit.ai\/blogs\/#\/schema\/person\/954939b1549e8f3089b46850881d9775"},"headline":"When AI Gets It Right Most of the Time: The Problem With Rare Cases","datePublished":"2026-10-03T09:12:17+00:00","mainEntityOfPage":{"@id":"https:\/\/perit.ai\/blogs\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\/"},"wordCount":1702,"commentCount":0,"image":{"@id":"https:\/\/perit.ai\/blogs\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\/#primaryimage"},"thumbnailUrl":"https:\/\/perit.ai\/blogs\/wp-content\/uploads\/2026\/10\/When-AI-Gets-It-Right.webp","articleSection":["Artificial Intelligence"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/perit.ai\/blogs\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/perit.ai\/blogs\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\/","url":"https:\/\/perit.ai\/blogs\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\/","name":"When AI Gets It Right Most of the Time: The Problem With Rare Cases - Perit Blog","isPartOf":{"@id":"https:\/\/perit.ai\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/perit.ai\/blogs\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\/#primaryimage"},"image":{"@id":"https:\/\/perit.ai\/blogs\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\/#primaryimage"},"thumbnailUrl":"https:\/\/perit.ai\/blogs\/wp-content\/uploads\/2026\/10\/When-AI-Gets-It-Right.webp","datePublished":"2026-10-03T09:12:17+00:00","author":{"@id":"https:\/\/perit.ai\/blogs\/#\/schema\/person\/954939b1549e8f3089b46850881d9775"},"breadcrumb":{"@id":"https:\/\/perit.ai\/blogs\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/perit.ai\/blogs\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/perit.ai\/blogs\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\/#primaryimage","url":"https:\/\/perit.ai\/blogs\/wp-content\/uploads\/2026\/10\/When-AI-Gets-It-Right.webp","contentUrl":"https:\/\/perit.ai\/blogs\/wp-content\/uploads\/2026\/10\/When-AI-Gets-It-Right.webp","width":1672,"height":941},{"@type":"BreadcrumbList","@id":"https:\/\/perit.ai\/blogs\/when-ai-gets-it-right-most-of-the-time-the-problem-with-rare-cases\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/perit.ai\/blogs\/"},{"@type":"ListItem","position":2,"name":"When AI Gets It Right Most of the Time: The Problem With Rare Cases"}]},{"@type":"WebSite","@id":"https:\/\/perit.ai\/blogs\/#website","url":"https:\/\/perit.ai\/blogs\/","name":"Perit Blog","description":"Frontier training data, collected and graded by people who do the work.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/perit.ai\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/perit.ai\/blogs\/#\/schema\/person\/954939b1549e8f3089b46850881d9775","name":"Kshitij@Perit","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/perit.ai\/blogs\/wp-content\/uploads\/2026\/09\/cropped-Perit-Logo-150x150.png","url":"https:\/\/perit.ai\/blogs\/wp-content\/uploads\/2026\/09\/cropped-Perit-Logo-150x150.png","contentUrl":"https:\/\/perit.ai\/blogs\/wp-content\/uploads\/2026\/09\/cropped-Perit-Logo-150x150.png","caption":"Kshitij@Perit"},"sameAs":["https:\/\/perit.ai\/blogs"],"url":"https:\/\/perit.ai\/blogs\/author\/perit_ops\/"}]}},"_links":{"self":[{"href":"https:\/\/perit.ai\/blogs\/wp-json\/wp\/v2\/posts\/950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/perit.ai\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/perit.ai\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/perit.ai\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/perit.ai\/blogs\/wp-json\/wp\/v2\/comments?post=950"}],"version-history":[{"count":2,"href":"https:\/\/perit.ai\/blogs\/wp-json\/wp\/v2\/posts\/950\/revisions"}],"predecessor-version":[{"id":952,"href":"https:\/\/perit.ai\/blogs\/wp-json\/wp\/v2\/posts\/950\/revisions\/952"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/perit.ai\/blogs\/wp-json\/wp\/v2\/media\/953"}],"wp:attachment":[{"href":"https:\/\/perit.ai\/blogs\/wp-json\/wp\/v2\/media?parent=950"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/perit.ai\/blogs\/wp-json\/wp\/v2\/categories?post=950"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/perit.ai\/blogs\/wp-json\/wp\/v2\/tags?post=950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}