1. A method comprising: determining one or more common contexts from one or more context records associated with a target; placing the one or more common contexts into one or more context groups; grouping chronologically adjacent context records into a plurality of context record groups based, at least in part, on the one or more context groups, wherein context records in each of the context record groups respectively correspond to one of a plurality of non-overlapping and chronologically continuous time segments; detecting at least one association between the one or more context groups and target interaction data within each of the context record groups; and determining a behavior pattern of the target based, at least in part, on a number of the context record groups sharing at least one common target interaction.