Earlier work attempts to exploit a well-trained SRL model to recognize possible semantic roles for a given opinion expression, and then map the semantic roles into opinion roles <cite>(Kim and Hovy, 2006</cite>; Ruppenhofer et al., 2008) . The heuristic approach is unable to obtain high performance for ORL because there are large mismatches between SRL and ORL. We can exploit machine learning based method to solve the mismatching problem between ORL and SRL.