Patent attributes
Techniques are provided for predicting firmware installation failure reasons using machine learning techniques. One method comprises obtaining log data for a user device, wherein the log data is obtained following a failure of a firmware installation on the user device; extracting a plurality of features from the obtained log data; applying the extracted features to a trained machine learning model to obtain a prediction of whether the firmware installation failure is caused by a hardware-related failure or a software-related failure; and performing an automated remedial action based on a result of the prediction. The trained machine learning model can be trained using historical data for multiple user devices that experienced a firmware installation failure, where the historical data comprises a label indicating whether a given failure comprises a hardware-related failure or a software-related failure. The trained machine learning model can be trained and tested using cross-validation techniques.