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.