Tag Applying Pattern Recognition