@inproceedings{ibrahim-etal-2026-alexis-dialectsenteval-subtask,
    title = "{ALEXIS} at {D}ialect{S}ent{E}val Subtask 2 Retrieval-Augmented, Preference-Tuned Generation for {A}rabic Sentiment Swap",
    author = "Ibrahim, Momen  and
      Hassib, Mariam E.  and
      Mahmoud Salem, Ahmed  and
      Torki, Marwan",
    editor = "Abdul-Mageed, Muhammad  and
      Elsayed, Tamer  and
      Bouamor, Houda  and
      El-Beltagy, Samhaa  and
      Al-Khalifa, Hend  and
      Abdelali, Ahmed  and
      Elmadany, AbdelRahim  and
      El Mekki, Abdellah  and
      Darwish, Kareem  and
      Alkhereyf, Sakhar  and
      Luqman, Hamzah  and
      Khalifa, Salam  and
      Magdy, Samar  and
      Alyafeai, Zaid  and
      Hamed, Injy  and
      Zaghouani, Wajdi  and
      Zitouni, Imed",
    booktitle = "Proceedings of The Fourth {A}rabic Natural Language Processing Conference: Shared Tasks",
    month = oct,
    year = "2026",
    address = "Budapest, Hungary",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2026.arabicnlp-sharedtasks.188/",
    pages = "1467--1472",
    ISBN = "979-8-89176-497-2",
    abstract = "Sentiment swap is the task of rewriting a sentence so that it carries the opposite polarity while its topic stays the same. We present a system for Arabic sentiment swap built on two observations about the data. First, the swap is a local edit rather than a paraphrase: 91{\%} of reference rewrites stay within two words of their source. Second, the polarity to swap away from has to be predicted, because the test data does not provide it. We therefore fine-tune mT5 and refine it with Direct Preference Optimization under a reward that balances target-polarity probability against content preservation. At inference we pool candidates from four generators, one of them a minimal-edit tagger, together with a retrieval index, rerank them with the same balance, and repair them with polarity-flip lexicons mined from the training set. Source polarity is supplied by a dedicated classifier that reaches 97.3{\%} accuracy, against 74.3{\%} for the off-the-shelf sentiment model that the evaluation itself uses. Every component was scored on the official leaderboard: generation-side work contributes $+0.044$ Sentiment Style Accuracy, and the dedicated polarity classifier a further $+0.155$. The final system reaches 0.9581 Sentiment Style Accuracy, 56.91 BLEU and 72.18 chrF, ranking 1st of 15 submissions."
}
<?xml version="1.0" encoding="UTF-8"?>
<modsCollection xmlns="http://www.loc.gov/mods/v3">
<mods ID="ibrahim-etal-2026-alexis-dialectsenteval-subtask">
    <titleInfo>
        <title>ALEXIS at DialectSentEval Subtask 2 Retrieval-Augmented, Preference-Tuned Generation for Arabic Sentiment Swap</title>
    </titleInfo>
    <name type="personal">
        <namePart type="given">Momen</namePart>
        <namePart type="family">Ibrahim</namePart>
        <role>
            <roleTerm authority="marcrelator" type="text">author</roleTerm>
        </role>
    </name>
    <name type="personal">
        <namePart type="given">Mariam</namePart>
        <namePart type="given">E</namePart>
        <namePart type="family">Hassib</namePart>
        <role>
            <roleTerm authority="marcrelator" type="text">author</roleTerm>
        </role>
    </name>
    <name type="personal">
        <namePart type="given">Ahmed</namePart>
        <namePart type="family">Mahmoud Salem</namePart>
        <role>
            <roleTerm authority="marcrelator" type="text">author</roleTerm>
        </role>
    </name>
    <name type="personal">
        <namePart type="given">Marwan</namePart>
        <namePart type="family">Torki</namePart>
        <role>
            <roleTerm authority="marcrelator" type="text">author</roleTerm>
        </role>
    </name>
    <originInfo>
        <dateIssued>2026-10</dateIssued>
    </originInfo>
    <typeOfResource>text</typeOfResource>
    <relatedItem type="host">
        <titleInfo>
            <title>Proceedings of The Fourth Arabic Natural Language Processing Conference: Shared Tasks</title>
        </titleInfo>
        <name type="personal">
            <namePart type="given">Muhammad</namePart>
            <namePart type="family">Abdul-Mageed</namePart>
            <role>
                <roleTerm authority="marcrelator" type="text">editor</roleTerm>
            </role>
        </name>
        <name type="personal">
            <namePart type="given">Tamer</namePart>
            <namePart type="family">Elsayed</namePart>
            <role>
                <roleTerm authority="marcrelator" type="text">editor</roleTerm>
            </role>
        </name>
        <name type="personal">
            <namePart type="given">Houda</namePart>
            <namePart type="family">Bouamor</namePart>
            <role>
                <roleTerm authority="marcrelator" type="text">editor</roleTerm>
            </role>
        </name>
        <name type="personal">
            <namePart type="given">Samhaa</namePart>
            <namePart type="family">El-Beltagy</namePart>
            <role>
                <roleTerm authority="marcrelator" type="text">editor</roleTerm>
            </role>
        </name>
        <name type="personal">
            <namePart type="given">Hend</namePart>
            <namePart type="family">Al-Khalifa</namePart>
            <role>
                <roleTerm authority="marcrelator" type="text">editor</roleTerm>
            </role>
        </name>
        <name type="personal">
            <namePart type="given">Ahmed</namePart>
            <namePart type="family">Abdelali</namePart>
            <role>
                <roleTerm authority="marcrelator" type="text">editor</roleTerm>
            </role>
        </name>
        <name type="personal">
            <namePart type="given">AbdelRahim</namePart>
            <namePart type="family">Elmadany</namePart>
            <role>
                <roleTerm authority="marcrelator" type="text">editor</roleTerm>
            </role>
        </name>
        <name type="personal">
            <namePart type="given">Abdellah</namePart>
            <namePart type="family">El Mekki</namePart>
            <role>
                <roleTerm authority="marcrelator" type="text">editor</roleTerm>
            </role>
        </name>
        <name type="personal">
            <namePart type="given">Kareem</namePart>
            <namePart type="family">Darwish</namePart>
            <role>
                <roleTerm authority="marcrelator" type="text">editor</roleTerm>
            </role>
        </name>
        <name type="personal">
            <namePart type="given">Sakhar</namePart>
            <namePart type="family">Alkhereyf</namePart>
            <role>
                <roleTerm authority="marcrelator" type="text">editor</roleTerm>
            </role>
        </name>
        <name type="personal">
            <namePart type="given">Hamzah</namePart>
            <namePart type="family">Luqman</namePart>
            <role>
                <roleTerm authority="marcrelator" type="text">editor</roleTerm>
            </role>
        </name>
        <name type="personal">
            <namePart type="given">Salam</namePart>
            <namePart type="family">Khalifa</namePart>
            <role>
                <roleTerm authority="marcrelator" type="text">editor</roleTerm>
            </role>
        </name>
        <name type="personal">
            <namePart type="given">Samar</namePart>
            <namePart type="family">Magdy</namePart>
            <role>
                <roleTerm authority="marcrelator" type="text">editor</roleTerm>
            </role>
        </name>
        <name type="personal">
            <namePart type="given">Zaid</namePart>
            <namePart type="family">Alyafeai</namePart>
            <role>
                <roleTerm authority="marcrelator" type="text">editor</roleTerm>
            </role>
        </name>
        <name type="personal">
            <namePart type="given">Injy</namePart>
            <namePart type="family">Hamed</namePart>
            <role>
                <roleTerm authority="marcrelator" type="text">editor</roleTerm>
            </role>
        </name>
        <name type="personal">
            <namePart type="given">Wajdi</namePart>
            <namePart type="family">Zaghouani</namePart>
            <role>
                <roleTerm authority="marcrelator" type="text">editor</roleTerm>
            </role>
        </name>
        <name type="personal">
            <namePart type="given">Imed</namePart>
            <namePart type="family">Zitouni</namePart>
            <role>
                <roleTerm authority="marcrelator" type="text">editor</roleTerm>
            </role>
        </name>
        <originInfo>
            <publisher>Association for Computational Linguistics</publisher>
            <place>
                <placeTerm type="text">Budapest, Hungary</placeTerm>
            </place>
        </originInfo>
        <genre authority="marcgt">conference publication</genre>
        <identifier type="isbn">979-8-89176-497-2</identifier>
    </relatedItem>
    <abstract>Sentiment swap is the task of rewriting a sentence so that it carries the opposite polarity while its topic stays the same. We present a system for Arabic sentiment swap built on two observations about the data. First, the swap is a local edit rather than a paraphrase: 91% of reference rewrites stay within two words of their source. Second, the polarity to swap away from has to be predicted, because the test data does not provide it. We therefore fine-tune mT5 and refine it with Direct Preference Optimization under a reward that balances target-polarity probability against content preservation. At inference we pool candidates from four generators, one of them a minimal-edit tagger, together with a retrieval index, rerank them with the same balance, and repair them with polarity-flip lexicons mined from the training set. Source polarity is supplied by a dedicated classifier that reaches 97.3% accuracy, against 74.3% for the off-the-shelf sentiment model that the evaluation itself uses. Every component was scored on the official leaderboard: generation-side work contributes +0.044 Sentiment Style Accuracy, and the dedicated polarity classifier a further +0.155. The final system reaches 0.9581 Sentiment Style Accuracy, 56.91 BLEU and 72.18 chrF, ranking 1st of 15 submissions.</abstract>
    <identifier type="citekey">ibrahim-etal-2026-alexis-dialectsenteval-subtask</identifier>
    <location>
        <url>https://aclanthology.org/2026.arabicnlp-sharedtasks.188/</url>
    </location>
    <part>
        <date>2026-10</date>
        <extent unit="page">
            <start>1467</start>
            <end>1472</end>
        </extent>
    </part>
</mods>
</modsCollection>
%0 Conference Proceedings
%T ALEXIS at DialectSentEval Subtask 2 Retrieval-Augmented, Preference-Tuned Generation for Arabic Sentiment Swap
%A Ibrahim, Momen
%A Hassib, Mariam E.
%A Mahmoud Salem, Ahmed
%A Torki, Marwan
%Y Abdul-Mageed, Muhammad
%Y Elsayed, Tamer
%Y Bouamor, Houda
%Y El-Beltagy, Samhaa
%Y Al-Khalifa, Hend
%Y Abdelali, Ahmed
%Y Elmadany, AbdelRahim
%Y El Mekki, Abdellah
%Y Darwish, Kareem
%Y Alkhereyf, Sakhar
%Y Luqman, Hamzah
%Y Khalifa, Salam
%Y Magdy, Samar
%Y Alyafeai, Zaid
%Y Hamed, Injy
%Y Zaghouani, Wajdi
%Y Zitouni, Imed
%S Proceedings of The Fourth Arabic Natural Language Processing Conference: Shared Tasks
%D 2026
%8 October
%I Association for Computational Linguistics
%C Budapest, Hungary
%@ 979-8-89176-497-2
%F ibrahim-etal-2026-alexis-dialectsenteval-subtask
%X Sentiment swap is the task of rewriting a sentence so that it carries the opposite polarity while its topic stays the same. We present a system for Arabic sentiment swap built on two observations about the data. First, the swap is a local edit rather than a paraphrase: 91% of reference rewrites stay within two words of their source. Second, the polarity to swap away from has to be predicted, because the test data does not provide it. We therefore fine-tune mT5 and refine it with Direct Preference Optimization under a reward that balances target-polarity probability against content preservation. At inference we pool candidates from four generators, one of them a minimal-edit tagger, together with a retrieval index, rerank them with the same balance, and repair them with polarity-flip lexicons mined from the training set. Source polarity is supplied by a dedicated classifier that reaches 97.3% accuracy, against 74.3% for the off-the-shelf sentiment model that the evaluation itself uses. Every component was scored on the official leaderboard: generation-side work contributes +0.044 Sentiment Style Accuracy, and the dedicated polarity classifier a further +0.155. The final system reaches 0.9581 Sentiment Style Accuracy, 56.91 BLEU and 72.18 chrF, ranking 1st of 15 submissions.
%U https://aclanthology.org/2026.arabicnlp-sharedtasks.188/
%P 1467-1472
Markdown (Informal)

[ALEXIS at DialectSentEval Subtask 2 Retrieval-Augmented, Preference-Tuned Generation for Arabic Sentiment Swap](https://aclanthology.org/2026.arabicnlp-sharedtasks.188/) (Ibrahim et al., ArabicNLP 2026)

ACL