A driver monitoring system recognizes a state of a driver and determines a recognition stability. When the recognition stability is less than a predetermined reference value, the driver monitoring system makes a request to the driver to perform a different action that is different from an action requested when the recognition stability is not less than the reference value and detects an action of the driver that responds to the request.