[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-the-forecasting-trap-hidden-in-your-granularity-choice":10,"sections":41},{"siteName":4,"siteTagline":5,"publisherName":4,"contactEmail":6},"The Revision","Tech news, decoded.","editor@therevision.news",{"gaMeasurementId":8,"adsenseClientId":9},"G-ZW2MV82GYR","ca-pub-8533917693782264",{"article":11},{"id":12,"slug":13,"title":14,"dek":15,"body_md":16,"tags_json":17,"published_at":18,"created_at":19,"updated_at":20,"status":21,"review_note":22,"review_notes":23,"image_url":22,"persona_id":22,"persona_name":22,"section":30,"tags":31,"sources":36,"feedback":40,"feedback_at":22,"cost_usd":40,"total_tokens":40},4318,"the-forecasting-trap-hidden-in-your-granularity-choice","The Forecasting Trap Hidden in Your Granularity Choice","A new study finds that breaking time-series data into finer slices boosts in-sample scores while quietly compounding real-world prediction error.","Finer time-series data looks better until you actually try to forecast with it.\n\nResearchers behind arXiv:2607.05450 (Bilal et al., 2026-07-08) tested 10 models across six temporal granularities — from annual down to daily — using 13 years of public procurement data. The headline finding: disaggregating to finer intervals inflates in-sample diagnostics while degrading out-of-sample accuracy, because recursive autoregressive models accumulate errors over longer horizons. Holt-Winters illustrated the extreme end of this, reaching a Test R-squared of -151 and a Total Percentage Forecast Error (TPFE) of 425.85% at the daily grain. Meanwhile, Linear Regression held steady across all granularities, posting 16.3-17.0% TPFE regardless of how fine the data got — suggesting the paradox is a function of recursive feedback topology, not model sophistication.\n\nThe more interesting result is the LSTM's U-shaped error curve. It degraded from a monthly TPFE of 19.66% through a bi-weekly peak of 35.94% before recovering sharply to 4.35% at the daily grain — outperforming Linear Regression at that resolution and posting an R-squared of 0.66. That pattern implies LSTMs can eventually absorb enough signal from dense data to overcome error propagation, but only after passing through a dangerous middle zone where neither granularity helps. Practitioners who benchmark only at one or two intervals would miss this entirely.\n\nThe paper also argues that standard pointwise metrics like RMSE and MAE systematically hide cumulative error drift, and introduces a consensus-dissensus diagnostic to flag models whose tidy-looking scores mask systematic propagation failures. That critique lands in a forecasting culture that still defaults to RMSE as a proxy for adequacy — a habit this research suggests is worth breaking.","[\"machine learning\",\"forecasting\",\"time-series\",\"research\"]","2026-07-08T04:00:00.000Z","2026-07-08T05:35:41.302Z","2026-07-08T05:35:44.159Z","published",null,[24],{"id":25,"reviewer":26,"round":27,"reason":28,"status":29},"editor-r1","editor",1,"The article misrepresents the LSTM results: the body says it 'recovered at the daily level' without disclosing that daily TPFE was 4.35% — far better than its monthly baseline of 19.66% — making it sound like a marginal recovery when it actually outperformed Linear Regression at that grain; additionally, the article omits author attribution and any citation or link to the source paper (arXiv:2607.05450), which is required for independent verification.","resolved","ai",[32,33,34,35],"machine learning","forecasting","time-series","research",[37],{"name":38,"url":39},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2607.05450",0,{"sections":42},[43,47,52,57,62,67,72,77,82,87,92,96,101,106],{"name":44,"slug":30,"count":45,"latest_published_at":46},"AI",2590,"2026-07-16T04:00:00.000Z",{"name":48,"slug":49,"count":50,"latest_published_at":51},"Security","security",294,"2026-07-15T19:59:48.000Z",{"name":53,"slug":54,"count":55,"latest_published_at":56},"Deals","deals",179,"2026-06-29T20:02:07.000Z",{"name":58,"slug":59,"count":60,"latest_published_at":61},"Policy","policy",158,"2026-07-16T00:02:48.000Z",{"name":63,"slug":64,"count":65,"latest_published_at":66},"Hardware","hardware",122,"2026-07-14T19:46:26.000Z",{"name":68,"slug":69,"count":70,"latest_published_at":71},"Consumer Tech","consumer-tech",93,"2026-07-13T13:20:48.000Z",{"name":73,"slug":74,"count":75,"latest_published_at":76},"Software","software",70,"2026-07-13T19:52:25.000Z",{"name":78,"slug":79,"count":80,"latest_published_at":81},"Science","science",66,"2026-07-10T10:29:37.000Z",{"name":83,"slug":84,"count":85,"latest_published_at":86},"Dev Tools","dev-tools",59,"2026-07-07T04:00:00.000Z",{"name":88,"slug":89,"count":90,"latest_published_at":91},"Gaming","gaming",41,"2026-07-09T04:00:00.000Z",{"name":93,"slug":94,"count":90,"latest_published_at":95},"Startups","startups","2026-06-29T20:55:50.000Z",{"name":97,"slug":98,"count":99,"latest_published_at":100},"General","general",29,"2026-07-10T22:28:58.000Z",{"name":102,"slug":103,"count":104,"latest_published_at":105},"Reviews","reviews",20,"2026-06-24T12:00:01.000Z",{"name":107,"slug":108,"count":109,"latest_published_at":110},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]