<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>AVAPla: A Tool for Supporting Public Interest Communication via Computational Argumentation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Irene Russo</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carlo Taticchi</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paola Vernillo</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Alma Mater Studiorum - Università di Bologna</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dipartimento di Matematica e Informatica, Università degli Studi di Perugia</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Istituto di Linguistica Computazionale “Antonio Zampolli”, Consiglio Nazionale delle Ricerche</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Public Interest Communication (PIC) seeks to deliver messages to the public through communication strategies that align with ethical and social values. Despite its social relevance, the field currently lacks formal tool-supported methods for designing value-sensitive campaigns. This paper presents AVAPla, a web-based tool developed within the EPICA project to assist in planning PIC campaigns through computational argumentation. AVAPla enables users to construct arguments that consider both audience characteristics and underlying values, ofering visual and analytical features to assess their potential impact and efectiveness. A use case is provided to demonstrate how the tool can support more targeted and persuasive public interest communication.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;public interest communication</kwd>
        <kwd>computational argumentation</kwd>
        <kwd>value-based argumentation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Public Interest Communication (PIC) is an emerging field focused on how to efectively communicate
about social issues in ways that foster public engagement and debate. It draws on disciplines such
as public relations, political communication, advocacy, and activism, all of which are concerned with
the ethical design and governance of public communication campaigns [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Although various best
practices and guidelines have been developed, the field still lacks practical tools to implement key
strategic choices that are increasingly recognised as essential in communication management, such as
the selection of efective arguments’ based on audience’s values. Individuals, groups, or societies can
be guided by diferent value priorities. Literature has shown [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ] that basic values (e.g., benevolence,
tradition, etc.) are universally recognised by people of all cultures. This consideration is particularly
important when addressing composite audiences, i.e., those whom the speaker wishes to influence
through their argument [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], since values, opinions, and beliefs are inextricably connected. The EPICA
project (Empowering Public Interest Communication with Argumentation) started from the observation
that the development of formal models and the use of information technology to support PIC activities
are quite limited. For these reasons, we introduce AVAPla (Audiences and Values Arguments Planner), a
tool designed to support the planning phase of public interest campaigns by enabling a preliminary
analysis of foundational elements through the lens of computational argumentation.
      </p>
      <p>
        AVAPla is a computational tool designed to support the structured design, selection, and organization
of arguments to achieve a communicative goal. It is specifically created to help design public interest
campaigns that are tailored to value-sensitive audiences. While web-based interfaces for creating
argument maps as graphs are available [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], they generally do not integrate formal principles from
computational argumentation into their design. This leaves users responsible for manually managing
the higher-level qualitative aspects of the argument set. In contrast, AVAPla provides an independent
evaluation informed by computational argumentation principles, improving user understanding and
supporting more focused decision making based on the relationship between arguments. Formal
approaches to argumentation emphasize normative structures, focusing on how arguments should be
constructed and exploring theoretical scenarios, such as when a claim is subject to multiple opposing
counterarguments from diferent sources. Given that public interest communication naturally involves
dialogic and argumentative exchange, computational argumentation has the potential to enrich the
ifeld with new analytical tools and innovative methodologies.
      </p>
      <p>This paper introduces AVAPla, presents its features in Section 2 and reports a case study in Section 3.
Future developments are reported in the concluding section.</p>
    </sec>
    <sec id="sec-2">
      <title>2. System Description</title>
      <p>The tool is provided as a web interface1, designed to support the modelling and analysis of public interest
communication through computational argumentation techniques. Each argument is associated with a
vector that captures its afinity for diferent values that influence public perception of the communication.
By exploring these value arrays, the tool ofers insights into how diferent argumentative strategies
may resonate with specific audience segments. User interaction unfolds in three main steps: campaign
definition, visualisation of various computed metrics, and analysis through predetermined goals.</p>
      <sec id="sec-2-1">
        <title>2.1. Campaign Definition</title>
        <p>
          The campaign is modelled starting from a Value-based Argumentation Framework ⟨, →, pos⟩, defined
in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] as an extension of [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. In this framework,  denotes a set of arguments, → is a binary attack
relation between arguments, and pos ⊆  is the subset representing the core arguments that express
the campaign’s objectives. To enrich the expressiveness of the framework, [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] also incorporates values
and audiences in the model. Arguments can support several values at the same time, each to a diferent
extent. This is modelled using a value space  = [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ], where each dimension represents a specific
value. A value function val :  →  assigns to each argument  ∈  a vector that shows how
strongly it relates to each value. The set of audiences is denoted by  = {1, 2, . . . , }, where  is the
number of distinct audiences considered. An audience  ∈  is associated with a weight  to represent
the proportion of the total population that shares similar value preferences. These weights satisfy
normalisation and non-negativity conditions:
        </p>
        <p>∑︁  = 1 and
=1
∀ ≤ ,  ≥ 0.</p>
        <p>Each audience has its own preferences over the values. These are represented by a function asv :  →  ,
which assigns to each audience  a vector. The -th entry of asv() shows how important value  is to
audience .</p>
        <p>In the tool, the campaign structure is defined through a JSON schema 2 that formalises the
components of a framework ⟨, →, pos⟩ enriched with values and audiences. The schema requires
the specification of seven main elements: positiveArguments, arguments, attacks, values,
audiences, argumentValues, and audienceValues. Arguments are divided into two sets:
positiveArguments, which contain the core arguments pos, and a general arguments set, which
includes all other relevant arguments from  ∖ pos. Each argument includes a unique identifier and an
array of sentences representing its textual content. The attacks component defines the binary relation
→, where each attack is specified by an identifier of the source and target argument. The values array
lists value identifiers used in the campaign, then associated with arguments via argumentValues,
which, like the val function, links each argument to one or more values, using a weight between 0 and
1 to represent the strength of the connection. Similarly, the audiences array defines each audience
 ∈  by a name and a weight , while audienceValues shows how much each audience cares about</p>
        <sec id="sec-2-1-1">
          <title>1Tool webpage: https://epica.dmi.unipg.it/tool.</title>
          <p>2Schema available at: https://epica.dmi.unipg.it/tool/script/schema.js.
each value, using weights to express these preferences, efectively implementing the function asv. To
define a public interest campaign, users may choose from one of the available input methods: uploading
or pasting a JSON file, or using a guided input form.</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Visualisation</title>
        <p>
          The second step allows users to explore the campaign by computing and visualising in tables some of
the measures proposed by [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] to evaluate the efectiveness of the arguments with respect to diferent
audiences. After the computation, the tool displays the following elements.
        </p>
        <p>Impact measure table For each audience  ∈  and argument  ∈ , AVAPla computes the impact
function</p>
        <p>1
‖‖ = √ ‖asv() ⊙ val()‖
that measures the influence of  on , based on how well the values promoted by the argument align
with those prioritised by the audience.</p>
        <p>Defeat relation table To include values and audience preferences in the framework, AVAPla
computes a defeat relation ↠  for each audience  ∈ . Given two arguments ,  ∈ , we use this
definition of defeat</p>
        <p>↠   ⇐⇒ ( →  ∧ ‖‖ ≥ ‖ ‖).</p>
        <p>This ensures that an argument can only defeat another if it attacks it and has at least as much impact
on the audience.</p>
        <p>Acceptability table AVAPla checks whether an argument  ∈  convinces a specific audience  by
computing the grounded semantics [8] on ⟨, ↠ ⟩. The result is con(), which is true if and only if
the argument is accepted in the grounded extension. The tool computes and shows the value of con()
for every argument and audience.</p>
        <p>Campaign graph The tool also provides an interactive graph to explore the campaign and facilitate
the facilitate interpretation of the results. The graph shows the campaign from the perspective of a
selected audience, which can be chosen and toggled by the user via a dropdown menu. Visual styles in
the graph help distinguish between elements from positiveArguments and arguments (the nodes),
attacks and the computed defeat relation ↠  (the edges), and the arguments accepted as convincing
by con().</p>
        <p>Users can interact with the graph in various ways to add arguments, create attacks, delete elements,
and move arguments around. Each interaction triggers a recomputation of all the measures from step 2,
ensuring that the graph remains consistent with the campaign representation. For example, when an
attack is added, the system checks whether it qualifies as a defeat and updates its visual style accordingly.
When adding a new argument node to the campaign graph, the user is asked to provide some information
to define the argument. These include: an ID, the type (either positiveArguments or arguments), a
natural language sentence expressing the argument’s core idea, and a set of weights associated with the
diferent values. This ensures that the argument is fully integrated into the framework and enables
a meaningful computation of its impact and interactions with other arguments. In addition to these
interactions, a tooltip appears when hovering over an argument in the graph, displaying information
including the argument’s computed impact for the selected audience.</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Analysis</title>
        <p>The final step allows users to analyse the campaign through two distinct goal functions. Overall
Efectiveness selects the argument  ∈ pos that achieves the highest impact across all audiences,
weighted by . For each positive argument, the tool computes the quantity</p>
        <p>∑︁  · ‖ ‖.</p>
        <p>=1
On the other hand, the Convinced People goal selects  ∈ pos that convinces the largest share of the
audience. In this case, the tool computes the quantity</p>
        <p>∑︁  · [con()] (with [ ] = 1 if  is true, 0 otherwise).</p>
        <p>=1
Once the analysis is computed, a table is shown with the weighted scores of all positive arguments
according to each goal function.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Use Case</title>
      <p>In this section, we present a simple illustrative use case to show the functionalities and analytical
capabilities of the AVAPla tool in the context of planning a Public Interest Communication (PIC)
campaign. A government agency commissions a team of communication experts to design a campaign
— referred to as MoreGreens — aimed at encouraging the consumption of fruits and vegetables. The
target audience includes two particularly resistant demographic groups: individuals under 25 years
old (hereafter, young people) and individuals over 60 (hereafter, older adults). Survey data previously
collected on these two groups reveals distinct value orientations. Young people tend to pursue lifestyles
centred on pleasure, and are thus motivated by the value of hedonism. In contrast, older adults focus on
maintaining their health and physical well-being, making security their guiding value.</p>
      <p>Although these two values are not inherently incompatible and can, in theory, be addressed by
the same argument, in this scenario, the communication experts have identified seven arguments
for the MoreGreens campaign, each of which exclusively appeals to a single value. Of these, two
are strongly aligned with hedonism and three with security. The remaining two arguments act as
counterarguments: one challenges two pro-hedonism arguments, and the other a pro-security argument.
Both counterarguments strongly promote hedonism or security, respectively.</p>
      <p>In the first case, focusing on the young people audience, the counterargument is able - at least in one
instance - to defeat the corresponding positive argument, thereby reducing its persuasive impact on the
target group (see Figure 1).</p>
      <p>If the campaign’s objective is to maximise the persuasiveness of selected arguments across both
audiences —each guided by diferent value systems— it becomes essential to identify arguments that
resonate with the largest group of people. These are determined through AVAPla’s Convinced People
function. Naturally, arguments that are defeated (i.e., successfully countered) are excluded from this
selection process. AVAPla thus supports the identification of the most promising arguments on which
an efective campaign can be built.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion and Future Work</title>
      <p>In this paper, we introduced AVAPla, a tool designed to support the planning phase of public interest
campaigns, providing insights into argument efectiveness based on measures from computational
argumentation. We believe that PIC could benefit from dynamic tools that support the efective planning
of value-sensitive campaigns. At the same time, we believe that computational argumentation should
investigate interesting aspects — such as the dynamic construction of the audience — that emerge as
relevant in the actual practice of PIC but would be considered marginal in a purely formal approach.</p>
      <p>As a future development, we plan to integrate AVAPla with a natural language processing pipeline
capable of automatically extracting core arguments from a set of documents, identifying attack relations,
and assigning each argument a graded value based on the finite set of universal values. Within this
broader framework, we also aim to model the perceived credibility of the source of the arguments — as
judged by the target audiences of the PIC campaign — as an additional parameter that can influence the
overall efectiveness of the positive arguments.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>Carlo Taticchi is a member of the INdAM Research group GNCS and of Consorzio CINI. This work
has been partially supported by INdAM - GNCS Project, codice CUP_E53C24001950001 and MUR
project PRIN 2022TXPK39 - PNRR M4.C2.1.1. “Empowering Public Interest Communication with
Argumentation (EPICA)” CUP H53D23003660006, funded by the European Union - Next Generation EU,
Missione 4 Componente 1.</p>
    </sec>
    <sec id="sec-6">
      <title>Declaration on Generative AI</title>
      <sec id="sec-6-1">
        <title>The authors have not employed any Generative AI tools.</title>
        <p>[8] P. M. Dung, On the acceptability of arguments and its fundamental role in nonmonotonic reasoning
and logic programming, in: R. Bajcsy (Ed.), Proceedings of the 13th International Joint Conference
on Artificial Intelligence. Chambéry, France, August 28 - September 3, 1993, Morgan Kaufmann,
1993, pp. 852–859. URL: http://ijcai.org/Proceedings/93-2/Papers/003.pdf.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Johnston</surname>
          </string-name>
          , M. Pieczka (Eds.),
          <source>Public Interest Communication: Critical Debates and Global Contexts</source>
          , Routledge, London; New York,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S. H.</given-names>
            <surname>Schwartz</surname>
          </string-name>
          ,
          <article-title>Universals in the content and structure of values: Theoretical advances and empirical tests in 20 countries</article-title>
          ,
          <source>Advances in Experimental Social Psychology</source>
          <volume>25</volume>
          (
          <year>1992</year>
          )
          <fpage>1</fpage>
          -
          <lpage>65</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Graham</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Haidt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Koleva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Motyl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Iyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. P.</given-names>
            <surname>Wojcik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. H.</given-names>
            <surname>Ditto</surname>
          </string-name>
          ,
          <article-title>Moral foundations theory: The pragmatic validity of moral pluralism</article-title>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>C.</given-names>
            <surname>Perelman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Olbrechts-Tyteca</surname>
          </string-name>
          ,
          <article-title>The New Rhetoric: A Treatise on Argumentation</article-title>
          , University of Notre Dame Press, Notre Dame, IN,
          <year>1969</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Janier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lawrence</surname>
          </string-name>
          , C. Reed, OVA+:
          <article-title>An argument analysis interface</article-title>
          , in: S. Parsons,
          <string-name>
            <given-names>N.</given-names>
            <surname>Oren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Reed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Cerutti</surname>
          </string-name>
          (Eds.),
          <source>Proceedings of the 5th International Conference on Computational Models of Argument (COMMA</source>
          <year>2014</year>
          ), volume
          <volume>266</volume>
          <source>of Frontiers in Artificial Intelligence and Applications</source>
          , IOS Press,
          <year>2014</year>
          , pp.
          <fpage>463</fpage>
          -
          <lpage>464</lpage>
          . doi:
          <volume>10</volume>
          .3233/978-1-
          <fpage>61499</fpage>
          -436-7-463.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>P.</given-names>
            <surname>Baroni</surname>
          </string-name>
          , G. Fellin,
          <string-name>
            <given-names>M.</given-names>
            <surname>Giacomin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Proietti</surname>
          </string-name>
          ,
          <article-title>A vector-based extension of value-based argumentation for public interest communication</article-title>
          , in: C.
          <string-name>
            <surname>Proietti</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          Taticchi (Eds.),
          <source>Proceedings of the 8th Workshop on Advances in Argumentation in Artificial Intelligence</source>
          <year>2024</year>
          co
          <article-title>-located with the 23rd International Conference of the Italian Association for Artificial Intelligence</article-title>
          (AIxIA
          <year>2024</year>
          ), Bozen, Italy, November
          <volume>28</volume>
          ,
          <year>2024</year>
          , volume
          <volume>3871</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2024</year>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3871</volume>
          /paper3.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>T. J. M.</given-names>
            <surname>Bench-Capon</surname>
          </string-name>
          ,
          <article-title>Persuasion in practical argument using value-based argumentation frameworks</article-title>
          ,
          <source>J. Log. Comput</source>
          .
          <volume>13</volume>
          (
          <year>2003</year>
          )
          <fpage>429</fpage>
          -
          <lpage>448</lpage>
          . URL: https://doi.org/10.1093/logcom/13.3.429. doi:
          <volume>10</volume>
          .1093/LOGCOM/13.3.429.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>