A novel personality-based approach for extracting weighted traits associated with specific user behaviors