I'm building a recommendation system but the it's an atypical situation in the sense that:
1. historical data I have is bank transactions (and credit cards). I do not known which specific products the costumer bought
2. "products" can be a very broad range, from holiday trips to cars.
Any ideas on how to deal with this problem? I thought profiling customers and products (through clustering algorithm) and then training a neural network to predict purchase propensity.