Mining Fine-grained Opinion Expressions with Shallow Parsing