A neighborhood approach to recommendations