Browsing: self-learning algorithms