Abstract
User adaptive system is everyday becoming an important activities, as users are always expecting intellectual services from them. What everyone should know and understand on the user adaptive system is the user model. Old devices, which are still learning how to create this user model, are mostly too rigid to understand the uncertainty of different people. Computing methods can be easily used to handle and even process human uncertainty as well as stimulating human decision-making. This context explains how soft computing methods, including neural networks, fuzzy clustering, fuzzy logic and genetic algorithms can be used. For different techniques, applications, ...