What is the difference between "can be used for prediction of user behaviour" and "can be used for predicting user behaviour"?
I like the second version more since it's shorter and without a postposition but what is the difference in the meaning between these two phrases if any?