Uses lists as memory to see what you like and dislike. If you rate something below 3, it won't do it again because it knows you don't like it.