A method for authenticating a user to grant access to a computing device, the method comprising: comparing, by a computing system, a first set of facial features of an enrolling user of a facial recognition system to facial features of a plurality of other users to determine a plurality of similarity scores between the first set of facial features of the enrolling user and the facial features of the plurality of other users, including comparing at least a first face template created based on the first set of facial features of the enrolling user to a plurality of face templates created based on the facial features of the plurality of other users, wherein the first set of facial features of the enrolling user are extracted from one or more images of the enrolling user; and determining, by the computing system, a threshold similarity score associated with the first set of facial features of the enrolling user based at least in part on a maximum similarity score out of the plurality of similarity scores between the first set of facial features of the enrolling user and the facial features of the plurality of other users, such that the threshold similarity score associated with the first set of facial features of the enrolling user is at least as high as the maximum similarity score out of the plurality of similarity scores between the first set of facial features of the enrolling user and the facial features of the plurality of other users, wherein a second set of facial features of an accessing user matches the first set of facial features of the enrolling user if a similarity score between the first set of facial features of the enrolling user and the second set of facial features of the accessing user exceeds the threshold similarity score for the first set of facial features of the enrolling user. comparing, by a computing system, a first set of facial features of an enrolling user of a facial recognition system to facial features of a plurality of other users to determine a plurality of similarity scores between the first set of facial features of the enrolling user and the facial features of the plurality of other users, including comparing at least a first face template created based on the first set of facial features of the enrolling user to a plurality of face templates created based on the facial features of the plurality of other users, wherein the first set of facial features of the enrolling user are extracted from one or more images of the enrolling user; and determining, by the computing system, a threshold similarity score associated with the first set of facial features of the enrolling user based at least in part on a maximum similarity score out of the plurality of similarity scores between the first set of facial features of the enrolling user and the facial features of the plurality of other users, such that the threshold similarity score associated with the first set of facial features of the enrolling user is at least as high as the maximum similarity score out of the plurality of similarity scores between the first set of facial features of the enrolling user and the facial features of the plurality of other users, wherein a second set of facial features of an accessing user matches the first set of facial features of the enrolling user if a similarity score between the first set of facial features of the enrolling user and the second set of facial features of the accessing user exceeds the threshold similarity score for the first set of facial features of the enrolling user.