Optimized graph learning using partial tags and multiple features for image and video annotation