the personalization is performed by the web page (or information system) based on the different categories mentioned above. It can also be learned from interactions with the user directly.[1] With explicit personalization, the web page (or information system) is changed by the user using the features provided by the system. Hybrid personalization combines the above two approaches to leverage the best of both worlds.