Matching Structure for Dual Learning