Microsoft Says AI-Powered Windows Updates Have Reduced Crashes

Microsoft Says AI-Powered Windows Updates Have Reduced Crashes

Microsoft has invested heavily in AI and machine learning, but you wouldn’t know it from how little attention it gets compared with Google. Microsoft is using its machine learning technology to address something all long-term Windows users have experienced: faulty updates. Microsoft says that AI can help identify systems that will play nicely with updates, allowing the company to roll new versions out more quickly with fewer crashes.

It seems like we can’t get a single Windows update without hearing some stories of how it completely broke one type of system or another. You have to feel for Microsoft a little — the Windows ecosystem is maddeningly complex with uncountable hardware variants. Microsoft started using AI to evaluate computers with Windows 10, version 1803 (the April 2018 Update). It measured six PC health stats, assessed update outcomes, and loaded all the data into a machine learning algorithm. This tells Microsoft which computers are least likely to encounter problems with future updates.

By starting with the computers with the “best” update compatibility, Microsoft can push new features to most users in short order. With most OS rollouts, things move very slowly at first while companies remain vigilant for issues. PCs determined to have likely issues by the AI will get pushed down the update queue while Microsoft zeros in on the problems.

The ML models seem effective, even if Microsoft didn’t bother to label the Y-axis.
The ML models seem effective, even if Microsoft didn’t bother to label the Y-axis.

The first AI-powered employment was a success, with adoption rates higher than all previous Windows 10 updates. Microsoft expanded its original six PC metrics to a whopping 35 as of the Windows 1903 rollout (May 2019). The company claims this makes update targeting even more accurate. This does not guarantee perfect updates, though. Microsoft’s blog post glosses over 1809 update from late 2018. That rollout used AI technology, but you might recall the widespread file deletion bug that caused Microsoft to pause the release. AI might help determine compatibility, but it can’t account for unknown bugs like that.

Still, Microsoft is happy with the results from its machine learning deployments. According to the new blog post, systems chosen for updates by the algorithm have fewer than half as many system uninstalls, half as many kernel-mode crashes, and one-fifth as many post-update driver conflicts. Hopefully, you can look forward to fewer Windows update issues going forward, and you’ll have AI to thank.

Continue reading

Introducing TRACBench, a New AI-Powered Transcoding Benchmark
Introducing TRACBench, a New AI-Powered Transcoding Benchmark

Three of the fastest workstation CPUs on Earth slug it out in an AI-powered transcoding benchmark we designed to scale from dual-core to 64-core systems.

AI-Powered Electronic Design Automation Tools Could Redefine Chipmaking
AI-Powered Electronic Design Automation Tools Could Redefine Chipmaking

Samsung has announced it's using AI EDA tools to build its Exynos processors. Expect more announcements in the future, but geared more towards gradual adoption than a sudden surge.

IBM Builds an AI-Powered Electronic Tongue
IBM Builds an AI-Powered Electronic Tongue

The tongue, called Hypertaste, can detect and analyze a liquid's chemical composition.

Google Is Testing Its Latest AI-Powered Robot In a Kitchen
Google Is Testing Its Latest AI-Powered Robot In a Kitchen

Using a 540-billion parameter language network, this wheeled robot can assess its own capabilities, its environment, and the task at hand, then break that task into smaller sub-tasks to achieve the desired goal.