paper-with-me

Papers

On ML-Based Program Translation: Perils and Promises

2023-02-21 · Aniketh Malyala, Katelyn Zhou, Baishakhi Ray, Saikat Chakraborty

With the advent of new and advanced programming languages, it becomes imperative to migrate legacy software to new programming languages. Unsupervised Machine Learning-based Program Translation could play an essential role in such migration, even without a sufficiently sizeable reliable corpus of parallel source code. However, these translators are far from perfect due to their statistical nature. This work investigates unsupervised program translators and where and why they fail. With in-depth error analysis of such failures, we have identified that the cases where such translators fail follow a few particular patterns. With this insight, we develop a rule-based program mutation engine, which pre-processes the input code if the input follows specific patterns and post-process the output if the output follows certain patterns. We show that our code processing tool, in conjunction with the program translator, can form a hybrid program translator and significantly improve the state-of-the-art. In the future, we envision an end-to-end program translation tool where programming domain knowledge can be embedded into an ML-based translation pipeline using pre- and post-processing steps.

📄 PDF Abstract BibTeX arXiv:2302.10812

Code (1)

kzh23/replication-package-icse-nier-2023-unsupervised-ml 공식 구현

Tasks

Translation

Methods 이 논문이 사용한 방법론

fail 설명 없음

Similar Papers 제목 키워드 기반

Here be dragons? The perils and promises of inter-resource lexical-semantic mapping

2015-05-01 · WS 2015 5 · Lars Borin, Luis Nieto Pi{\~n}a, Richard Johansson

The Perils & Promises of Fact-checking with Large Language Models

2023-10-20 · Dorian Quelle, Alexandre Bovet

Automated fact-checking, using machine learning to verify claims, has grown vital as misinformation spreads beyond human fact-checking capacity. Large Language Models (LLMs) like GPT-4 are increasingly trusted to write a…

ArticlesFact CheckingMisinformation

Programming and Training Rate-Independent Chemical Reaction Networks

2021-09-20 · Marko Vasic, Cameron Chalk, Austin Luchsinger, Sarfraz Khurshid 외

Embedding computation in biochemical environments incompatible with traditional electronics is expected to have wide-ranging impact in synthetic biology, medicine, nanofabrication and other fields. Natural biochemical sy…

Translation

The Reality of Multi-Lingual Machine Translation

2022-02-25 · Tom Kocmi, Dominik Macháček, Ondřej Bojar

Our book "The Reality of Multi-Lingual Machine Translation" discusses the benefits and perils of using more than two languages in machine translation systems. While focused on the particular task of sequence-to-sequence …

Cross-Lingual TransferMachine TranslationMulti-Task LearningTransfer Learning+1

From Perils to Possibilities: Understanding how Human (and AI) Biases affect Online Fora

2024-03-21 · Virginia Morini, Valentina Pansanella, Katherine Abramski, Erica Cau 외

Social media platforms are online fora where users engage in discussions, share content, and build connections. This review explores the dynamics of social interactions, user-generated contents, and biases within the con…

Misinformation