Interaction Based Feature Extraction: How to Convert Your Users’ Activity into Valuable Features