Public Member Functions |
| coref_fex (unsigned int, const std::wstring &) |
| ~coref_fex () |
void | extract (const mention_ab &, const mention_ab &, std::vector< int > &) |
Private Member Functions |
wchar_t | extract_number (const std::wstring &) |
| auxiliary functions for feature extraction
|
wchar_t | extract_gender (const std::wstring &) |
std::wstring | extract_semclass (const std::wstring &, const std::wstring &) |
const word & | get_head_word (parse_tree::iterator) |
bool | check_tag (const mention_ab &, int, const std::wstring &) |
bool | check_word (const std::wstring &, const std::wstring &) |
bool | check_acronim (const mention_ab &, const mention_ab &) |
bool | check_prefix (const mention_ab &, const mention_ab &) |
bool | check_sufix (const mention_ab &, const mention_ab &) |
bool | check_order (const mention_ab &, const mention_ab &) |
int | get_dist (const mention_ab &, const mention_ab &) |
| feature functions
|
int | get_numdedist (const mention_ab &, const mention_ab &) |
int | get_dedist (const mention_ab &, const mention_ab &) |
int | get_i_pronoun (const mention_ab &, const mention_ab &) |
int | get_j_pronoun (const mention_ab &, const mention_ab &) |
int | get_i_pronoun_p (const mention_ab &, const mention_ab &) |
int | get_j_pronoun_p (const mention_ab &, const mention_ab &) |
int | get_i_pronoun_d (const mention_ab &, const mention_ab &) |
int | get_j_pronoun_d (const mention_ab &, const mention_ab &) |
int | get_i_pronoun_x (const mention_ab &, const mention_ab &) |
int | get_j_pronoun_x (const mention_ab &, const mention_ab &) |
int | get_i_pronoun_i (const mention_ab &, const mention_ab &) |
int | get_j_pronoun_i (const mention_ab &, const mention_ab &) |
int | get_i_pronoun_t (const mention_ab &, const mention_ab &) |
int | get_j_pronoun_t (const mention_ab &, const mention_ab &) |
int | get_i_pronoun_r (const mention_ab &, const mention_ab &) |
int | get_j_pronoun_r (const mention_ab &, const mention_ab &) |
int | get_i_pronoun_e (const mention_ab &, const mention_ab &) |
int | get_j_pronoun_e (const mention_ab &, const mention_ab &) |
int | get_str_match (const mention_ab &, const mention_ab &) |
int | get_def_np (const mention_ab &, const mention_ab &) |
int | get_dem_np (const mention_ab &, const mention_ab &) |
int | get_number (const mention_ab &, const mention_ab &) |
int | get_gender (const mention_ab &, const mention_ab &) |
int | get_semclass (const mention_ab &, const mention_ab &) |
int | get_proper_noun_i (const mention_ab &, const mention_ab &) |
int | get_proper_noun_j (const mention_ab &, const mention_ab &) |
int | get_alias_acro (const mention_ab &, const mention_ab &) |
int | get_alias_prefix (const mention_ab &, const mention_ab &) |
int | get_alias_sufix (const mention_ab &, const mention_ab &) |
int | get_alias_order (const mention_ab &, const mention_ab &) |
int | get_appositive (const mention_ab &, const mention_ab &) |
int | get_i_inquotes (const mention_ab &, const mention_ab &) |
int | get_j_inquotes (const mention_ab &, const mention_ab &) |
int | get_i_inparenthesis (const mention_ab &, const mention_ab &) |
int | get_j_inparenthesis (const mention_ab &, const mention_ab &) |
int | get_i_thirdperson (const mention_ab &, const mention_ab &) |
int | get_j_thirdperson (const mention_ab &, const mention_ab &) |
void | put_feature (int, std::vector< int > &) |
Private Attributes |
semanticDB * | semdb |
| semantic database to check for semantic properties
|
unsigned int | active_features |
| active features
|
Class for the feature extractor.