Inter-Annotator Agreement for Data Programming
Data Programming Inter-Annotator between Labeling Functions

Activate Data Programming 
Data Programming Editor

Data programming extension 
Labeled Final Answer 
Inter-annotator agreement tab
Last updated
Data Programming Inter-Annotator between Labeling Functions





Last updated
@labeling_function()
def labeling_function(x) -> int:
# Implement your logic here
text = x.columns[x.column_name_to_index['column_name']]
for key, value in LABELS.items():
if re.search(key, text, re.IGNORECASE):
return value
return ABSTAIN@target_label()
ABSTAIN = -1
def label_function(sample):
text = sample['column_name']
# text = sample[COLUMN_NAME] if only want to use content from certain column
# Implement your logic here
# Keywords value on the certain column
DICT_KEYWORDS = {
'positive' : ['positive'],
'negative' : ['negative']
}
for label, target_keywords in DICT_KEYWORDS.items():
for keyword in target_keywords:
if re.search(keyword, text, re.IGNORECASE):
return LABELS[label]
return ABSTAIN
#return False to make empty result instead of ABSTAIN