Abstract: A method includes obtaining driver characterization data based on sensor data from one or more sensors onboard a vehicle. The sensor data is captured during a time period that includes multiple discharging operations and multiple recharging operations of a battery pack of the vehicle. The method also includes providing the driver characterization data as input to a trained model to generate a model output and estimating a battery failure timeline for the battery pack based on the model output.