A method for adaptive driver workload estimation. A subjective assessment
of a driver workload is received from a vehicle driver. A stream of
sensor input data is collected from one or more sensors in response to
receiving the subjective assessment. A machine learning algorithm is
applied to a driver workload estimate model based on the stream of sensor
input data and the subjective assessment. The result of the applying is
an updated driver workload estimate model.