Text this: Anomaly detection with negative selection and graphs of user behavior profiles