Skip to main content
1 of 2
Marius Hancu
  • 7.8k
  • 1
  • 16
  • 15

*for prediction of user behavior

is just what it is: even though it seems logical, it is an awkward construct, not used by native speakers, and that is caused by the lack of "the" in front or "prediction."

See e.g. at Google Books (not vanilla Books)

for prediction of user behavior About 1 results

which is written by non-native speakers.

"for the prediction of user behavior" 10 results

is definitely better, but the best is:

"for predicting user behavior" About 55 results

Marius Hancu
  • 7.8k
  • 1
  • 16
  • 15