paper-with-me

홈 › Papers

Who Evaluates the Evaluators? On Automatic Metrics for Assessing AI-based Offensive Code Generators

2022-12-12 · Pietro Liguori, Cristina Improta, Roberto Natella, Bojan Cukic, Domenico Cotroneo

AI-based code generators are an emerging solution for automatically writing programs starting from descriptions in natural language, by using deep neural networks (Neural Machine Translation, NMT). In particular, code generators have been used for ethical hacking and offensive security testing by generating proof-of-concept attacks. Unfortunately, the evaluation of code generators still faces several issues. The current practice uses output similarity metrics, i.e., automatic metrics that compute the textual similarity of generated code with ground-truth references. However, it is not clear what metric to use, and which metric is most suitable for specific contexts. This work analyzes a large set of output similarity metrics on offensive code generators. We apply the metrics on two state-of-the-art NMT models using two datasets containing offensive assembly and Python code with their descriptions in the English language. We compare the estimates from the automatic metrics with human evaluation and provide practical insights into their strengths and limitations.

📄 PDF Abstract BibTeX arXiv:2212.06008

Code (0)

등록된 구현이 없습니다.

Tasks

Machine TranslationNMT

Similar Papers 제목 키워드 기반

Assessing the Quality of MT Systems for Hindi to English Translation

2014-04-15 · Aditi Kalyani, Hemant Kumud, Shashi Pal Singh, Ajai Kumar

Evaluation plays a vital role in checking the quality of MT output. It is done either manually or automatically. Manual evaluation is very time consuming and subjective, hence use of automatic metrics is done most of the…

Translation

Towards A Friendly Online Community: An Unsupervised Style Transfer Framework for Profanity Redaction

2020-11-01 · COLING 2020 8 · Minh Tran, YiPeng Zhang, Mohammad Soleymani

Offensive and abusive language is a pressing problem on social media platforms. In this work, we propose a method for transforming offensive comments, statements containing profanity or offensive language, into non-offen…

Abusive LanguageStyle Transfer

Online Learning Meets Machine Translation Evaluation: Finding the Best Systems with the Least Human Effort

2021-05-27 · ACL 2021 5 · Vânia Mendonça, Ricardo Rei, Luisa Coheur, Alberto Sardinha 외

In Machine Translation, assessing the quality of a large amount of automatic translations can be challenging. Automatic metrics are not reliable when it comes to high performing systems. In addition, resorting to human e…

Machine TranslationTranslation

MM-Eval: A Multilingual Meta-Evaluation Benchmark for LLM-as-a-Judge and Reward Models

2024-10-23 · Guijin Son, Dongkeun Yoon, Juyoung Suk, Javier Aula-Blasco 외

As Large Language Models (LLMs) are now capable of producing fluent and coherent content in languages other than English, it is not imperative to precisely evaluate these non-English outputs. However, when assessing the …

AttributeFairness

Bayesian Calibration of Win Rate Estimation with LLM Evaluators

2024-11-07 · Yicheng Gao, Gonghan Xu, Zhe Wang, Arman Cohan

Recent advances in large language models (LLMs) show the potential of using LLMs as evaluators for assessing the quality of text generations from LLMs. However, applying LLM evaluators naively to compare or judge between…

Bayesian InferenceInstruction FollowingStory Generation