Data-driven Image Captioning