2022
DOI: 10.1049/sfw2.12058
|View full text |Cite
|
Sign up to set email alerts
|

Metamorphic testing of named entity recognition systems: A case study

Abstract: Named entity recognition (NER) is a widely used natural language processing technique; it plays a key role in information extraction from sentences. To be able to test the correctness of NER systems is important, but it is expensive because an automated test oracle is normally unavailable. To address the oracle problem, this study proposes to apply metamorphic testing (MT). The authors conduct a case study with Litigant, an industrial NER system of the Ant Group, and show that MT can effectively detect real-li… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
2
2
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 38 publications
0
3
0
Order By: Relevance
“…(2) The result of one-hot encoding is a sparse encoding result. When the corpus is relatively large, it will cause the dimension of the constructed vocabulary to be too high, resulting in a waste of storage space and increasing the training burden of the model [15] . Therefore, after the rise of deep learning, this method was eliminated and replaced by distributed representation, which uses characteristic vocabulary representation.…”
Section: Vocabulary Representationmentioning
confidence: 99%
“…(2) The result of one-hot encoding is a sparse encoding result. When the corpus is relatively large, it will cause the dimension of the constructed vocabulary to be too high, resulting in a waste of storage space and increasing the training burden of the model [15] . Therefore, after the rise of deep learning, this method was eliminated and replaced by distributed representation, which uses characteristic vocabulary representation.…”
Section: Vocabulary Representationmentioning
confidence: 99%
“…The adversarial attack method needs to access the parameters of the NER models, thus it can not be conveniently adopted to test the commercial NER APIs. Xu et al [37] adopted two specialized metamorphic relations to test an industrial NER system called Litigant. This approach can only be used to test Litigant because it relies on the characteristics (e.g., plaintiff and defendant roles in two companies) and application contexts (e.g., the transformation between parent and sub-company names via extension) of Litigant.…”
Section: Robustness Of Ner Systemsmentioning
confidence: 99%
“…Metamorphic testing (MT) [11], [12], [33] is one of the most popular approaches, alleviating the oracle problem and has been successfully adopted in different domains [45], [8], [13], [5], [17], [19], [35], [40], [41], [43]. Instead of focusing on the correctness of individual outputs, MT examines the relations called metamorphic relations (MRs), among the multiple executions of the SUT.…”
Section: Introductionmentioning
confidence: 99%