Browsing: human-machine collaboration