<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">
<channel>
<title>Computer Science</title>
<link>http://hdl.handle.net/123456789/14</link>
<description/>
<items>
<rdf:Seq>
<rdf:li resource="http://hdl.handle.net/123456789/5782"/>
<rdf:li resource="http://hdl.handle.net/123456789/5778"/>
<rdf:li resource="http://hdl.handle.net/123456789/5774"/>
<rdf:li resource="http://hdl.handle.net/123456789/5764"/>
</rdf:Seq>
</items>
</channel>
<item rdf:about="http://hdl.handle.net/123456789/5782">
<title>Metode za efikasno rešavanje dominacijskih problema na velikim grafovima</title>
<link>http://hdl.handle.net/123456789/5782</link>
<description>Metode za efikasno rešavanje dominacijskih problema na velikim grafovima

Kapunac, Stefan

This dissertation addresses methods for efficiently solving several important variants&#13;
of domination problems on graphs, with a particular focus on large-scale instances that frequ-&#13;
ently appear in real-world systems. Domination problems have numerous applications in the&#13;
analysis and management of complex networks, including social, telecommunication, transport,&#13;
and biological networks. The study covers four problems: minimum weight total domination,&#13;
minimum weight independent domination, k-strong Roman domination, and the canonical mi-&#13;
nimum domination problem on large graphs.&#13;
For the minimum weight total domination problem, a variable neighborhood search approach&#13;
is proposed, with carefully designed mechanisms for shaking, local search, and fitness function&#13;
evaluation. The results show that the proposed algorithm achieves optimal solutions on small&#13;
and medium instances and outperforms competing approaches on large graphs. Additionally,&#13;
an application of this problem for accelerating information spreading in social networks is&#13;
proposed.&#13;
For the minimum weight independent domination problem, two new integer linear pro-&#13;
gramming models are developed. Solving these models finds optimal solutions for all smaller&#13;
instances while demonstrating superior performance compared to competing exact approaches&#13;
on larger graphs. In addition, a greedy heuristic is proposed that outperforms competing greedy&#13;
methods on most instances.&#13;
In the case of k-strong Roman domination, a greedy heuristic based on node coverage&#13;
information is developed, along with a metaheuristic approach based on variable neighborhood&#13;
search that uses the greedy algorithm for initialization. This problem is particularly challenging&#13;
due to the exponential complexity of solution feasibility verification, leading to the introduction&#13;
of the concept of quasi-feasibility that enables efficient feasibility assessment during the search.&#13;
Experimental results show that the proposed algorithm consistently outperforms the greedy&#13;
approach and existing competing methods, especially on larger graphs. The practical value&#13;
of the algorithm is illustrated through a case study involving the optimal positioning of fire&#13;
stations and vehicles in urban municipalities to ensure the entire city is safe in the event of k&#13;
simultaneous fires.&#13;
For the minimum domination problem, a new hybrid approach called IRIS is proposed. IRIS&#13;
is designed as a general-purpose framework that bridges the gap between exact integer linear&#13;
programming solvers and heuristic search by iteratively fixing selected variables to reduce the&#13;
search space. Тhe novelty lies in its flexible subproblem construction mechanism, which can be&#13;
tailored using various selection strategies. In this study, we implement and evaluate a specific&#13;
configuration of IRIS that utilizes historical statistical data and a node-coverage-based heuristic&#13;
to intelligently identify variables for fixing. This targeted approach allows the ILP solver to find&#13;
high-quality solutions for large-scale instances that are computationally prohibitive for exact&#13;
methods. Experimental results demonstrate that IRIS achieves competitive performance com-&#13;
pared to the best existing methods, establishing it as a valid alternative for solving domination&#13;
and potentially other NP-hard problems.

</description>
</item>
<item rdf:about="http://hdl.handle.net/123456789/5778">
<title>PREDVIĐANJE PROFILA IZVRŠAVANJA PROGRAMA TEHNIKAMA MAŠINSKOG U ČENJA</title>
<link>http://hdl.handle.net/123456789/5778</link>
<description>PREDVIĐANJE PROFILA IZVRŠAVANJA PROGRAMA TEHNIKAMA MAŠINSKOG U ČENJA

Čugurović, Milan

Compilers use program profiles to perform profile-guided optimizations and pro-&#13;
duce efficient programs. Although dynamic profilers generate high-quality profiles, they have&#13;
significant drawbacks. They complicate the application build pipeline by requiring two compi-&#13;
lation steps and an additional profile collection run. Dynamic profilers also consume substantial&#13;
time and memory and place a heavy burden on developers to create suitable workloads that&#13;
accurately reflect typical application usage, cover important code paths, and generate well-&#13;
distributed profiles.&#13;
In response to the shortcomings of dynamic profilers, modern static profilers employ ma-&#13;
chine learning (ML) techniques to predict program profiles. However, state-of-the-art ML-based&#13;
static profilers often rely on handcrafted features that are platform-specific and difficult to adapt&#13;
across different architectures and programming languages. They also tend to use computation-&#13;
ally intensive deep neural networks, which increase application compilation time. Moreover,&#13;
ML-based static profilers can degrade the performance of optimized programs due to inaccurate&#13;
profile predictions.&#13;
This dissertation presents GraalSP , an ML-based static profiler that is portable, polyglot,&#13;
efficient, and robust. GraalSP achieves portability by defining features on a high-level, graph-&#13;
based intermediate representation and by partially automating the feature extraction process.&#13;
This design makes GraalSP polyglot, allowing it to predict profiles for programs written in any&#13;
language that compiles to Java bytecode, such as Java, Scala, or Kotlin. GraalSP is efficient&#13;
due to its use of a lightweight XGBoost model based on decision trees, and robust because it&#13;
relies on carefully designed heuristics that correct machine learning predictions and ensure high&#13;
performance in programs optimized using the predicted profiles.&#13;
We integrate GraalSP into the Enterprise GraalVM Native Image compiler and evaluate it&#13;
on 28 benchmarks from the Renaissance, DaCapo, and DaCapo Scala benchmark suites. These&#13;
suites represent a modern and diverse collection of benchmarks, featuring numerous real-world&#13;
workloads across a variety of programming paradigms. Our comprehensive evaluation shows&#13;
that GraalSP achieves a geometric mean speedup of 7.46% in execution time compared to the&#13;
default compiler configuration, which models program profiles using a uniform distribution.&#13;
This dissertation also presents a detailed qualitative and quantitative analysis to position and&#13;
compare the proposed solution against state-of-the-art static profilers. Additionally, to enhance&#13;
and expand the evaluation and support developers in analyzing GraalSP ’s predictions, this&#13;
dissertation introduces the GraalSP-PLog tool. This tool allows developers to run the GraalSP&#13;
static profiler on any program and generate detailed prediction reports, making it easier to&#13;
inspect individual predictions and identify model mispredictions.&#13;
Since GraalSP provides substantial performance gains, has minimal impact on binary size&#13;
and compile time, and includes a modern, fully automated model retraining pipeline, it is well-&#13;
suited for commercial deployment. As a result, GraalSP has been the default static profiler&#13;
for the Enterprise GraalVM Native Image compiler since June 2023, consistently improving&#13;
performance with every build.

</description>
</item>
<item rdf:about="http://hdl.handle.net/123456789/5774">
<title>Modelovanje moralnih i emocionalnih aspekata jezika u klasifikaciji konverzacionih tekstova</title>
<link>http://hdl.handle.net/123456789/5774</link>
<description>Modelovanje moralnih i emocionalnih aspekata jezika u klasifikaciji konverzacionih tekstova

Šošić, Milena

Conversational text messages represent an important form of digital communication&#13;
in modern society. With the development of information technologies, various communication&#13;
tools have emerged, such as email, social media, instant messaging tools, and&#13;
automated response systems. Messages generated within these tools, unlike standard texts,&#13;
have a specific structure that allows for the classification of individual messages or sets of&#13;
messages that form a conversation. Classification labels are defined by the specific task being&#13;
addressed and can be either single-label or multi-label, which enables the recognition&#13;
of complex interrelationships between the categories.&#13;
Introducing moral and emotional dimensions of language into research is crucial for&#13;
understanding the complex patterns of human communication, particularly in the context&#13;
of digital platforms and social media. Machine learning (ML) methods, such as deep neural&#13;
networks (DNN), facilitate the utilization and more precise recognition of these aspects&#13;
while simultaneously providing an efficient way to classify emotions and moral values&#13;
expressed in texts. The noticeable complexity in the expression of human emotions and&#13;
moral values, which are often conveyed implicitly and depend heavily on context, makes&#13;
their recognition particularly challenging.&#13;
One of the major challenges is the lack of or limited availability of resources in terms&#13;
of size and diversity for low-resource languages, including Serbian. The development of&#13;
linguistic resources, such as annotated lexicons and corpora, plays a crucial role in this process&#13;
by providing the necessary knowledge sources for building and improving existing ML&#13;
models. Linguistic resources enable models to learn how different emotional expressions&#13;
and moral values influence the tone and meaning of communication. To support this, a semantic&#13;
lexicon for sentiment intensity, SentiWords.SR, containing approximately 15k words,&#13;
was developed for the Serbian language, along with the associated tool SRPOL for measuring&#13;
sentiment intensity in textual sequences in Serbian. Additionally, a semantic lexicon&#13;
for emotional affect, EmoLex.SR, comprising around 9.8k words with assigned emotional&#13;
intensity values, and a semantic lexicon for moral values, MFD.SR, consisting of approximately&#13;
4.3k words with associated moral value weights, were developed. Significant efforts&#13;
were also made in annotating the first conversational corpora from social media with&#13;
emotional and moral categories. In this regard, the Social-Emo.SR corpus (∼34.6k messages)&#13;
was developed, consisting of the Twitter-Emo.SR subcorpus (∼16.7k messages) and the&#13;
Reddit-Emo.SR subcorpus (∼17.9k messages), collected from Twitter and Reddit, respectively.&#13;
Furthermore, by searching for key moral-related terms, a subset of messages expressing&#13;
potential moral stances was extracted from Social-Emo.SR. This subset, named Social-Mor.SR&#13;
(∼13.6k messages), was manually verified and annotated by human annotators and consists&#13;
of the Twitter-Mor.SR subcorpus (∼6.1k Twitter messages) and the Reddit-Mor.SR subcorpus&#13;
(∼7.5k Reddit messages).&#13;
In the context of DNN architectures, models based on recurrent networks or transformers,&#13;
trained on these resources, enable the recognition and utilization of emotional and&#13;
moral aspects of language in various contexts. The combination of advanced algorithms,&#13;
such as Bidirectional Long Short-Term Memory (BiLSTM) networks and the attention mechanism&#13;
with linguistically and culturally adapted resources (Meta) opens new possibilities&#13;
for analyzing moral and emotional aspects of language. This has broad applications in&#13;
classification tasks such as recognizing personal context, truthfulness of posts, or types&#13;
of engagement in digital communication. For personal context recognition, i.e. classifying&#13;
corporate emails as either business-related or personal, results show that using a carefully&#13;
designed hybrid approach (BiLSTM-Att+Meta) across entire conversation branches yields&#13;
the best results, comparable to published benchmarks on the same task. In experiments&#13;
related to rumor veracity classification and identifying engagement types in response to&#13;
rumors, it was demonstrated that moral and emotional attributes derived from semantic&#13;
lexicons (EmoAttr, MorAttr ⊆ Meta) improve classification accuracy by +4.2% and +3.8%&#13;
respectively, compared to methods without these attributes.&#13;
For emotion recognition in Serbian conversational texts, experiments revealed that&#13;
transformer-based models fine-tuned on the task achieved F1-scores of approximately 53%,&#13;
reaching performance levels reported for multi-label classification on the same emotional&#13;
category set. Additionally, experiments showed that further data preprocessing and balancing&#13;
improved model performance. In moral value and moral sentiment classification&#13;
tasks, using the Social-Mor.SR corpus and its subcorpora, an F1-score of ∼46% was achieved&#13;
for moral value recognition and ∼38% for moral sentiment recognition, indicating&#13;
acceptable results but also the need for further model optimization. Fine-tuning LLaMA&#13;
models yielded reasonable but slightly lower performance compared to BERT-based architectures.&#13;
Since model performance is directly dependent on the data they are trained on,&#13;
there is potential for further improvements by refining and balancing initial annotations in&#13;
the utilized corpora.

</description>
</item>
<item rdf:about="http://hdl.handle.net/123456789/5764">
<title>KONSULTATIVNI EKSPERTNI SISTEM ZA PODRŠKU U MEDICINSKOM ODLUČIVANJU</title>
<link>http://hdl.handle.net/123456789/5764</link>
<description>KONSULTATIVNI EKSPERTNI SISTEM ZA PODRŠKU U MEDICINSKOM ODLUČIVANJU

Srdanović, Vladimir

The dissertation relates to the elements of medical decision-making, modeled by a consultative expert system, characteristic to the domain of rheumatology and potentially other domains of medicine with a similar structure.

</description>
</item>
</rdf:RDF>
