We recognize such discourse constructs using the Penn Discourse Treebank (Prasad et al., 2007) list of discourse connectives.
we use the list of connectives from the Concession and Contra-expectation category.