1. A computer-implemented method for generating a behavior profile, the computer-implemented method comprising: calculating, by a computer, a newness score for a newly received data point in a data point cache corresponding to a context of an access request to a resource made by a user of a client device; generating, by the computer, a fuzzy set of data points corresponding to the newly received data point using a pre-determined number of previously cached data points within a pre-defined distance measure from the newly received data point in the data point cache; aggregating, by the computer, newness scores for a plurality of data points corresponding to contexts of a plurality of access requests made by the user to form an aggregated newness score; and responsive to the computer determining that the aggregated newness score is greater than or equal to a pre-defined newness score threshold, generating, by the computer, the behavior profile identifying a behavior pattern of the user that corresponds to the plurality of access requests made by the user using the fuzzy set of data points within the pre-defined distance measure from the newly received data point in the data point cache.