SlideShare a Scribd company logo
1 of 65
Introduction Generative AI Language Video Power Conclusion
ASHPC23 – Austrian-Slovenian HPC Meeting 2023
13-15 June 2023 at IZUM, Maribor, Slovenia
Organized by EuroCC Slovenia and EuroCC Austria – National Competence Centre for
Supercomputing, Big Data and Artificial Intelligence, Austria, in cooperation with the
Institute of Information Science, Slovenia, the
Slovenian consortium for high-performance computing (SLING), the
Vienna Scientific Cluster (VSC), Austria, and the
Research Area Scientific Computing in Innsbruck, Austria.
150
200
250
300
350
400
450
500
550
16 32 48 64 80
Seconds
to
compute
a
workload
Number of tasks (equals 16 times the SLURM --nodes parameter)
Summarizer workload
Generative AI
Using HPC in
Text Summarization
and Energy Plants
Aleš Zamuda
<ales.zamuda@um.si>
Acknowledgement: this work is supported by ARRS programme P2-0041 and EU project no. 957407.
0 1 2 3 4 5 6 7 8 9
Combined power from 110 MW to 975 MW, step 0.01 MW#104
0
100
200
300
400
500
600
700
Individual
output
(power
[MW]
or
unit
total
cost
[$])
Cost, TC / 3
Powerplant P1 power
Powerplant P2 power
Powerplant P3 power
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 1/65
Introduction Generative AI Language Video Power Conclusion
Introduction & Outline: Aims of this Talk
1 (2 minutes) Part I: Background on Generative AI (GenAI)
2 (8 minutes) Part II: GenAI & HPC Experiments
(1) Language,
(2) Video,
(3) Power
3 (1 minute) Part III: Conclusion (w/ Appendix)
4 (2 minutes) Questions, Misc
150
200
250
300
350
400
450
500
550
16 32 48 64 80
Seconds
to
compute
a
workload
Number of tasks (equals 16 times the SLURM --nodes parameter)
Summarizer workload
Real examples: science and HPC
0 1 2 3 4 5 6 7 8 9
Combined power from 110 MW to 975 MW, step 0.01 MW#104
0
100
200
300
400
500
600
700
Individual
output
(power
[MW]
or
unit
total
cost
[$])
Cost, TC / 3
Powerplant P1 power
Powerplant P2 power
Powerplant P3 power
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 2/65
Introduction Generative AI Language Video Power Conclusion
Introduction: Overview (Focus, Use, Scope)
• This contribution focuses
on specific workloads for
Generative AI modalities
• and discusses their
HPC deployment.
• Then, workloads’
MPI integration and
HPC deployment
@ASHPC scope is
discussed.
• These workloads are used for:
• the Summarizer [1]:
generating text summaries,
• EcoMod [2]:
generating procedural 3D
images of natural
ecosystems with trees, and
• load balancing of energy power
plants (PSADE@NPdynϵjDE [3]):
generating schedules.
[1] A. Zamuda, E. Lloret, Optimizing Data-Driven Models for Summarization as Parallel Tasks. Journal of Computational
Science 42, 101101 (2020).
[2] A. Zamuda, J. Brest, Self-adaptive control parameters’ randomization frequency and propagations in differential evolution.
Swarm and Evolutionary Computation 25C, 72-99 (2015).
[3] A. Glotić, A. Zamuda. Short-term combined economic and emission hydrothermal optimization by surrogate differential
evolution.Applied Energy, 1 March 2015, vol. 141, pp. 42-56. DOI: 10.1016/j.apenergy.2014.12.020
[4] A. Zamuda, J. D. Hernández Sosa, Success history applied to expert system for underwater glider path planning using
differential evolution. Expert Systems with Applications 119, 155-170 (2019).
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 3/65
Introduction Generative AI Language Video Power Conclusion
ASHPC23 – Austrian-Slovenian HPC Meeting 2023
13-15 June 2023 at IZUM, Maribor, Slovenia
Organized by EuroCC Slovenia and EuroCC Austria – National Competence Centre for
Supercomputing, Big Data and Artificial Intelligence, Austria, in cooperation with the
Institute of Information Science, Slovenia, the
Slovenian consortium for high-performance computing (SLING), the
Vienna Scientific Cluster (VSC), Austria, and the
Research Area Scientific Computing in Innsbruck, Austria.
Generative AI
Using HPC in
Text Summarization
and Energy Plants
—
Part I: Generative AI
—
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 4/65
Introduction Generative AI Language Video Power Conclusion
Generative AI — Modalities & Access (HPC, H100)
• Generative AI (GenAI) is being
used for modalities such as
• text generation using
Transformers (like
ChatGPT),
• image generation using
Stable Diffusion (like
Midjouney and DALL-E),
• and video speech
generation (like Synthesia)
• GenAI provided recent interesting applications served by
HPC deployments (supported by e.g. NVIDIA H100).
• Therefore, two of my models for Generative AI,
• from Summarizer and TPP-PSADE@NPdynϵjDE,
• extended to support HPC deployment using MPI,
• are described in following & some results are presented.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 5/65
Introduction Generative AI Language Video Power Conclusion
Generative AI — Some Background
• Early Learning to Learn, Google DeepMind after AlphaZero, deep RL algorithms
• https://gecco-2019.sigevo.org/index.html/Keynotes [@aleszamuda/status/1150672932588462081: ”Learning to learn ...”]
• Recent: with Reinforcement Learning (RL) trained Large Language Models (LLMs)
using Deep Neural Networks (DNNs) — Transformers (replacing RNN LSTMs; by Google —
2017, Attention Is All You Need: https://arxiv.org/abs/1706.03762, Submitted on 12 Jun 2017 (v1) — for NIPS’17 in December
(Jakob proposed replacing RNNs with self-attention and startedthe effort to evaluate this idea))
• A deployed LLM (Free Research
Preview of ChatGPT May 24
Version, 2023.) GPT-4 Technical Report:
https://arxiv.org/pdf/2303.08774.pdf
• Sample LLM code (Transformers by Hugging
Face), using Python3, AutoTokenizer, and
google/flan-t5-base
Transformers
architecture
Wikipedia (CC BY-SA
3.0), File:The-
Transformer-model-
architecture.png
• My GenAI backgrounds come from (evolutionary) generation of 3D scenery sequences (animation, AL — Artificial Life)
• In my 2020 journal article published with University of Alicante (w/ Elena Lloret), we
demonstrated HPC importance in NLP performance impact (Summarizer — developed on SLING)
• cites e.g. Salesforce Research’s NN paper on A Deep Reinforced Model for Abstractive Summarization, Submitted on 11 May
2017 (v1), https://arxiv.org/abs/1705.04304
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 6/65
Introduction Generative AI Language Video Power Conclusion
ASHPC23 – Austrian-Slovenian HPC Meeting 2023
13-15 June 2023 at IZUM, Maribor, Slovenia
Organized by EuroCC Slovenia and EuroCC Austria – National Competence Centre for
Supercomputing, Big Data and Artificial Intelligence, Austria, in cooperation with the
Institute of Information Science, Slovenia, the
Slovenian consortium for high-performance computing (SLING), the
Vienna Scientific Cluster (VSC), Austria, and the
Research Area Scientific Computing in Innsbruck, Austria.
Generative AI
Using HPC in
Text Summarization
and Energy Plants
—
Part II: Language (1)
—
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 7/65
Introduction Generative AI Language Video Power Conclusion
HPC Application 1:
Text Summarization
• NLP and computational linguistics for Text Summarization:
• Multi-Document Text Summarization is a hard CI challenge.
• Basically, an evolutionary algorithm is applied for
summarization,
• it is a state-of-the-art topic of text summarization for NLP (part of
”Big Data”) and presented as a collaboration [JoCS2020],
acknowledging several efforts.
• we add: self-adaptation of optimization control parameters;
analysis through benchmarking using HPC, and
apply additional NLP tools.
• How it works: for the abstract, sentences from original text are
selected for full inclusion (extraction).
• To extract a combination of sentences:
• can be computationally demanding,
• we use heuristic optimization,
• the time to run optimization can be limited.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 8/65
Introduction Generative AI Language Video Power Conclusion
1 – Preprocessing (environment sensing, knowledge
representation) (1/2)
1) The files of documents are each taken through the following
process using NLP (Natural Language Processing) tools:
INPUT
CORPUS
NATURAL
LANGUAGE
PROCESSING
ANALYSIS
CONCEPTS
DISTRIBUTION
PER
SENTENCES
MATRIX OF
CONCEPTS
PROCESSING
CORPUS
PREPROCESSING
PHASE
OPTIMIZATION
TASKS
EXECUTION
PHASE
ASSEMBLE
TASK
DESCRIPTION
SUBMIT
TASKS
TO PARALLEL
EXECUTION
OPTIMIZER
+
TASK DATA
ROUGE
EVALUATION
2) For each document is D, sentences are indexed using NLP
tools.
• Terms across sentences are determined using a semantic
analysis using both:
• coreference resolution (using WordNet) and
• a Concept Matrix (from Freeling).
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 9/65
Introduction Generative AI Language Video Power Conclusion
1 – Preprocessing (environment sensing, knowledge
representation) (2/2)
• 3) For each i-th term (wi), during indexing
• number of occurences in the text is gathered, and
• number of occurences (nk) of a term in some k-th
statement,
• 4) For each term wi in the document, inverse frequency:
isfw i = log(
n
nk
),
• where n denotes number of statements in the document,
and
• nk number of statements including a term wi.
• 5) To conclude preprocessing, for each term in the
document, a weight is calculated:
wi,k = tfi,kisfk,
where tfik is number of occurences (term frequency) of a
term wk in a statement si.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 10/65
Introduction Generative AI Language Video Power Conclusion
2 – Summary Optimization (1/3)
• Sentence combination (X) is optimized using jDE
algorithm:
• as a 0/1 knapsack problem, we want to include optimal
selection of statements in the final output
• an i-th sentence si is selected (xi = 1) or unselected
(xi = 0).
• a) Price of a knapsack (its fitness) should be maximized,
• the fitness represents a ratio between content coverage,
V(X), and redundancy, R(X):
f(X) =
V(X)
R(X)
,
• considering a constraint: the summary length is L ± ϵ
words.
• Constraint handling with solutions:
• each feasable solution is better than unfeasable,
• unfeasable compared by constraint value (lower better),
• feasable compared by fitness (higher better).
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 11/65
Introduction Generative AI Language Video Power Conclusion
2 – Summary Optimization (2/3)
• b) Content coverage V(X) is computed as a double sum of
similarities (defined at d)):
V(X) =
n−1
X
i=1
n
X
j=i+1
(sim(si, O) + sim(sj, O))xi,j,
• where xi,j denotes inclusion of both statement, si, and sj,
• xi,j is only 1 if xi = xj = 1, otherwise 0,
• and O is a vector of average term weights wi,k:
O = (o1, o2, ..., om) for all i = {1..m} different text terms:
oi =
Pn
j=1 wi,j
n
.
• c) Redundance R(X) is also measured as double similarity
(defined at d)) sum for all statements:
R(X) =
n−1
X
i=1
n
X
j=i+1
sim(si, sj)xi,j,
• where xi,j denotes inclusion of both statement, si, and sj,
• again, xi,j is only 1 if xi = xj = 1, otherwise 0.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 12/65
Introduction Generative AI Language Video Power Conclusion
2 – Summary Optimization (3/3)
• d) Similarity between statements si = [wi,1, wi,2, ..., wi,m]
and sj = [wj,1, wj,2, ..., wj,m] is computed:
sim(si, sj) =
m
X
k=1
wi,kwj,k
qPm
k=1 wi,kwi,k
Pm
k=1 wj,kwj,k
,
where wi,k is term weight (defined in 5)) and m number of
all terms in text.
• e) When concluded:
• the selected statements from the best assessed
combination are printed,
• in order as they appear in the text, and
• the summary is stored.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 13/65
Introduction Generative AI Language Video Power Conclusion
Summary Optimization — Algorithm Pseudocode
The detailed new method called
CaBiSDETS is developed in the
HPC approach comprising of:
• a version of evolutionary
algorithm (Differential
Evolution, DE),
• self-adaptation, binarization,
constraint adjusting, and
some more pre-computation,
• optimizing the inputs to
define the summarization
optimization model.
Aleš Zamuda, Elena Lloret. Optimizing
Data-Driven Models for Summarization
as Parallel Tasks. Journal of
Computational Science, 2020, vol. 42, pp.
101101. DOI 10.1016/j.jocs.2020.101101.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 14/65
Introduction Generative AI Language Video Power Conclusion
Running the Tasks on HPC: ARC Job Preparation &
Submission, Results Retrieval & Merging [JoCS2020]
Through an HPC approach and by parallelization of tasks,
a data-driven summarization model optimization yields
improved benchmark metric results (drawn using gnuplot merge).
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 15/65
Introduction Generative AI Language Video Power Conclusion
Results Published in Journal of Computational Science
The most interesting finding of the HPC study though is that
• the fitness of the NLP model keeps increasing with
prolonging the dedicated HPC resources (see below) and
that
• the fitness improvement correlates with ROUGE
evaluation in the benchmark, i.e. better summaries.
-0.05
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
1 10 100 1000 10000
ROUGE-1R
ROUGE-2R
ROUGE-LR
ROUGE-SU4R
Fitness (scaled)
Hence, the use of HPC significantly contributes to
capability of this NLP challenge.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 16/65
Introduction Generative AI Language Video Power Conclusion
Summarization Implementation — Parallel
• In text summarization,
once the text model has been built,
• different lengths of summaries can be created with
Summarizer using CaBiSDETS algorithm in parallel.
• Generates large summaries
(more output tokens than single prebuilt LLMs)
& accepts long task inputs (no pre-clustering).
• Results are explainable, tracable (no hallucinated
content/citations), and automatic (no manual RL scoring).
• But moreover from HPC & Big-Data perspective,
• the input text can be preprocessed in parallel
• by computing the cosine sentence similarity pairs
in parallel using MPI in an integrated pipeline,
• before the generation of summaries commences and
• just before a complete parameterization of the summary
generation process.
• During summary optimization,
the fitness function evaluations can be run in parallel.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 17/65
Introduction Generative AI Language Video Power Conclusion
Summarization Task Configuration & Execution
• An example task for Summarizer computational architecture
• based on a recent lecturing material,
PDF −→ text (language), on:
• Optimization Algorithms and Autonomous Systems
• Las Palmas de Gran Canaria, March 2023.
• https://www.slideshare.net/AlesZamuda/ulpgc2023erasmuslecturesaleszamuda
systemstheoryintelligentautonomoussystemseswamllsgohpcdeugpppdf
• for Summarizer runs, the parameters were:
--GMAX 1000
--NP 319
--summarylength 500
--epsilonLengthSummary 20
• For the job execution, the configuration for SLURM was:
srun --ntasks-per-node=16
--mpi=pmix
./summarizer.sif
./summarizer
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 18/65
Introduction Generative AI Language Video Power Conclusion
Summarization Job Speedup Results
• Speedup comparison: SLURM --nodes parameter = 1, 2, 3, 4, or 5
• obtained timings on this scaling as seen on the graphs below.
150
200
250
300
350
400
450
500
550
16 32 48 64 80
Seconds
to
compute
a
workload
Number of tasks (equals 16 times the SLURM --nodes parameter)
Summarizer workload
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
16 32 48 64 80
Seconds
to
compute
a
workload
Number of tasks (equals 16 times the SLURM --nodes parameter)
Summarizer workload
1
2
3
4
5
16 32 48 64 80
Workload
scaling
(wall
time)
Number of tasks (equals 16 times the SLURM --nodes parameter)
Summarizer workload
Resources
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 19/65
Introduction Generative AI Language Video Power Conclusion
ASHPC23 – Austrian-Slovenian HPC Meeting 2023
13-15 June 2023 at IZUM, Maribor, Slovenia
Organized by EuroCC Slovenia and EuroCC Austria – National Competence Centre for
Supercomputing, Big Data and Artificial Intelligence, Austria, in cooperation with the
Institute of Information Science, Slovenia, the
Slovenian consortium for high-performance computing (SLING), the
Vienna Scientific Cluster (VSC), Austria, and the
Research Area Scientific Computing in Innsbruck, Austria.
Generative AI
Using HPC in
Text Summarization
and Energy Plants
—
Part II: Video (2)
—
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 20/65
Introduction Generative AI Language Video Power Conclusion
Introduction and Main Goals
• Plant animation in emergent ecosystems
• Plant morphology reconstruction
• from real photography (through evolutionary optimization)
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 21/65
Introduction Generative AI Language Video Power Conclusion
Ecosystem Animation and Simulation:
Thousands of Trees
1: algorithm ecosystem simulation
Require: v - plant species list;
r - plant list for each species;
f - living condition factors on terrain;
Ensure: ecosystem afforestation simulation
2: loop
3: add new plants to species(v, r);
4: grow all plants(r, f);
5: remove dead plants(r);
6: end loop
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 22/65
Introduction Generative AI Language Video Power Conclusion
Ecosystem Afforestation: Terrain Models
• Tree models are put to terrain based on ecosystem
growth
pi,k =

xi yi,k zk
T
, i, k ∈ [0, 99].
• Power: fitness (height, slope, moisture, sunniness, windiness), age,
growth.
as,p = vs,phs,par;p, ar;p =
tf;s
max
s
{tf;s}
, vs,p =
ky;s,p + ms,p + ls,p + ws,p + ss,p
5
.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 23/65
Introduction Generative AI Language Video Power Conclusion
Another Ecosystem Scenario: Interactive Breeding
Motivation: interactive ecosystems breeding (von Mammen, 2009)
Vir: von Mammen (2009)
The approach – 6 modeled operators in EcoMod.
Operators of selection, crossover, and mutation.
Operators over terrain and environmental conditions.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 24/65
Introduction Generative AI Language Video Power Conclusion
Spatial Morphological Tree Model Reconstruction
• New approach for construction of trees
• three-dimensional spatial models,
• in computer graphics and animation,
• the user had to sketch basic branches.
• Our tree reconstruction includes:
• evolutionary algorithms and
• procedural modelling of trees.
Source:
→ CEC 2009
• An L-systems approach used
procedural models in a 2D plane, we
extend it:
• on 3D procedural models and
• more complex trees.
• Our approach combines open-sources:
• ecosystem framework EcoMod and
• algorithm MOjDE (DEMOwSA + jDE).
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 25/65
Introduction Generative AI Language Video Power Conclusion
Woody Plants Procedural Model
• 3D tree models are compactly represented using a procedure
• our EcoMod framework uses a numerically coded procedural
model with fixed dimensionality
• suitable for parameter estimation using DE/MOjDE.
• Parameterized procedural model builds a 3D structure of a tree
and all its building parts:
• by recursively executing a fixed procedure,
• over a set of numerically coded input
parameters,
• e.g. branch thickness, relative length, and
branching.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 26/65
Introduction Generative AI Language Video Power Conclusion
Trees Representable by EcoMod Framework
• Foliage or coniferous trees with very different branching
structures,
• each branch and each leaf can be animated in real time to show
the growth of a tree or its sway in the wind.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 27/65
Introduction Generative AI Language Video Power Conclusion
1: procedure branchsegment(g, w, S0, L0, l0, M0, M−1
m;0)
Require: g, w - Gravelius and Weibull index of base branch; S0 - number of strands in base branch; L0, l0 - base
branch relative and actual length; M0 - base branch coordinate system; M−1
m;0
- inverse matrix of rotations
for gravimorphism in coordinate system for base branch; global (i.e. part of breeder) kd, kc, ltype, k
g,w
s ,
Mg,w
, mg,w
, k
g,w
l
, α
g,w
m , αg,w
, t, kf, ws, wg
Ensure: rendered tree image
2: d := kd
p
S0; {thickness calculation from Mandelbrot}
3: render base branch(M0, l0, d);
4: if S0 = 1 then
5: render leaves(ltype); return;
6: end if
7: S1 :=
l
1 + k
g,w
s (S0 − 2)
m
, S2 = S0 − S1; {strands}
8: r1 := max

min
r
S1
S0
, Mg,w

, mg,w

; {branch length}
9: r2 := max

min
r
S2
S0
, Mg,w

, mg,w

;
10: L1 := r1L0, L2 := r2L0; {relative lengths of subbranches}
11: l1 := k
g,w
l
L1, l2 := k
g,w
l
L2; {active subbranch lengths}
12: α1 := kc
r
S2
S0
αg,w
, α2 := αg,w
− α1; {branching angles}
13: M1 := Rz(α1)Ry(αp)Ry×ym (α
g,w
m )Ty(l0)M0; {transform}
14: M2 := Rz(α2)Ry(αp)Ry×ym (α
g,w
m )Ty(l0)M0;
15: M−1
m;1
:= Ry×ym (−α
g,w
m )Ry(−αp)Rx(−αx(t))Rz(−α1 − αz(t))M−1
m;0
; {refreshing inverse matrix}
16: M−1
m;2
:= Ry×ym (−α
g,w
m )Ry(−αp)Rx(−αx(t))Rz(−α2 − αz(t))M−1
m;0
;
17: branchsegment(g + 1, w + 1, S2, L2, l2, M2, M−1
m;2
); {minor branch development}
18: branchsegment(g, w + 1, S1, L1, l1, M1, M−1
m;1
); {major branch development}
19: return; {from recursive procedure call}
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 28/65
Introduction Generative AI Language Video Power Conclusion
Ecosystem Afforestation Geometry Video
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 29/65
Introduction Generative AI Language Video Power Conclusion
Image-based Approaches to Automatic Tree Modeling
• Image-based approaches have the best potential to
produce realistically looking plants
• they rely on images of real plants.
• Little work has been done to design trees with the use of a
general reconstruction from images without user
interaction
• use of sketch based guide techniques or
• the procedural models reconstructed were
two-dimensional.
• We now extended this recognition to the domain of 3D
procedural models
• suitable to model woody plants without user interaction.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 30/65
Introduction Generative AI Language Video Power Conclusion
Tree Model Reconstruction Innovization Using
Multi-objective Differential Evolution
• Based on an optimization procedure with three main
parts:
• Part I: genotype encoding,
• Part II: genotype-phenotype mapping, and
• Part III: fitness evaluation:
• phenotype and reference image comparison.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 31/65
Introduction Generative AI Language Video Power Conclusion
Basic Genotype Encoding
• An individual genotype vector x of a DE population
represents a set of procedural model parameters,
• by computing recursive procedure using a set of
parameters, EcoMod renders a tree (woody plant),
• dimensionality of the genotype x is D = 4509,
• where g ∈ {0, G = 15}, w ∈ {0, W = 50}, and
• each local G × W = 750 real-coded parameter encodes:
one matrix of a Gravelius and Weibull ordered parameter
for recursive calculations, and
• all xi,j ∈ [0, 1], i ∈ {1, 2, ..., NP} and j ∈ {1, 2, ..., D} are
linearly normalized by scaling in the [0,1] interval.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 32/65
Introduction Generative AI Language Video Power Conclusion
Bounds and Scaling of Genotype-encoded Parameters
xi,j
Parameter Formula Interval
Number of strands in a tree (tree com-
plexity)
S = 400xi,0 + 10 S ∈ [10, 410]
Height of base trunk l
0,0
0
= 10xi,1 l
0,0
0
∈ [0 m, 10 m]
Coefficient of branch thickness kd = 0.05xi,2 kd ∈ [0, 0.05]
Phyllotaxis angle αp = 360xi,3 αp ∈ [0◦
, 360◦
]
Branching ratio of subbranch strands
distribution
k
g,w
s = 0.5xi,j + 0.5, ∀j ∈ [4, 753] k
g,w
s ∈ [ 1
2
, 1]
Branching angle between dividing sub-
branches
αg,w
= 180xi,j ∀j ∈ [754, 1503] αg,w
∈ 0◦
, 180◦
Maximum relative sub-branch to base
branch length
Mg,w
= 20xi,j ∀j ∈ [1504, 2253] Mg,w
∈ [0, 20]
Minimum relative sub-branch to base
branch length
mg,w
= 20xi,j ∀j ∈ [2254, 3003] mg,w
∈ [0, 20]
Branch length scaling factor k
g,w
l
= 20xi,j, ∀j ∈ [3004, 3753] k
g,w
l
∈ [0, 20]
Gravicentralism impact kc = xi,3754 kc ∈ [0, 1]
Gravimorphism impact (i.e. gravitational
bending of branches)
α
g,w
m = 360xi,j − 180, ∀j ∈ [3755, 4504] α
g,w
m ∈ [−180◦
, 180◦
]
Enabling leaves display on a tree Bl = xi,4505  0.5?0 : 1 Bl ∈ {0, 1}
Size of leaves ll = 0.3xi,4506 ll ∈ [0, 0.3]
Density of leaves ρl = 30xi,4507 ρl ∈ [0, 30]
Leaf distribution type ltype = 5xi,4508 Spiral, Stacked, Stagg-
ered, Bunched, or Conif-
erous
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 33/65
Introduction Generative AI Language Video Power Conclusion
Advanced Genotype Encoding:
Auxiliary Local Parameters get Vectorized
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 34/65
Introduction Generative AI Language Video Power Conclusion
Genotype-phenotype Mapping
• Reconstruction method is based on reconstruction of
two-dimensional images of woody plants z∗ (photo),
• to compare the three-dimensional tree evolved with the
use of genotype x to the reference image z∗, genotype x
must be transformed to its phenotype first,
• phenotype is a rendered two-dimensional image z,
• images z∗
and z are all of dimensionality X × Y pixels,
• the reference image is scaled to the given resolution,
if necessary.
• both images are converted to black and white, where
white (0) pixels mark background and black (1) pixels mark
material, e.g. wood,
• An evolved procedural model is rendered for comparison
twice
• to favor three-dimensional procedural models generation,
• projections differ by β = 90◦
camera view angle along the
trunk base (i.e. z axis for OpenGL).
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 35/65
Introduction Generative AI Language Video Power Conclusion
Phenotype and Reference Image Comparison
• The recognition success is measured by similarity of
• the reference original images (2D) and
• the rendered image (2D) projections of evolved
parametrized procedural models.
• Images are compared pixel-wise by e.g. two criteria:
1 in the evolved image, for each pixel rendered as material
(1):
• the Manhattan distance to the nearest material pixel in the
reference image is computed
• and vice-versa, for each material (1) pixel of an evolved
model image,
2 count of differing pixels (0/1) among comparing images.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 36/65
Introduction Generative AI Language Video Power Conclusion
1: procedure MO reconstruction(z∗)
Require: S0 - maximum number of strands in base branch; also, other default parameters for MOjDE and
EcoMod
Ensure: Pareto set of reconstructed parameterized procedural 3D woody plant models
2: uniform randomly generate DE initial population xi,0 ∈ [0, 1] for i = 1..NP;
3: for DE generation loop g (while FEs  10000) do
4: for DE iteration loop i (for all individuals xi,g of a population) do
5: DE individual xi,g creation (adaptation, mutation, crossover):
6: Fi,G+1 =
(
Fl + rand1 × Fu if rand2  τ1,
Fi,G otherwise
; CRi,G+1 =
(
rand3 if rand4  τ2,
CRi,G otherwise
;
8: vi,G+1 = xr1,G + Fi,G+1(xr2,G − xr3,G);
9: ui,j,G+1 =
(
vi,j,G+1 if rand(0, 1) ≤ CRi,G+1 or j = jrand
xi,j,G otherwise
;
10: DE fitness evaluation (genotype-phenotype mapping, rendering, and comparison):
11: z1 = g(ui,g, β1), z2 = g(ui,g, β2) {Execute Algorithm branchsegment twice}
12: h1(z1) =
P
x,y m1(z1
x,y, z∗
x,y) +
P
x,y m1(z∗
x,y, z1
x,y); {First difference metric, at 0◦
}
13: h1(z2) =
P
x,y m1(z2
x,y, z∗
x,y) +
P
x,y m1(z∗
x,y, z2
x,y); {First difference metric, at 90◦
}
14: f1(x) = f(g(x, β1), g(x, β2)) = h1(z1) + h1(z2); {Fitness evaluation, 1st criterion}
15: h2(z1) =
P
x,y w(z1
x,y, z∗
x,y) +
P
x,y w(z∗
x,y, z1
x,y); {Second difference metric, 0◦
}
16: h2(z2) =
P
x,y w(z2
x,y, z∗
x,y) +
P
x,y w(z∗
x,y, z2
x,y); {Second difference metric, 90◦
}
17: f2(x) = f(g(x, β1), g(x, β2)) = h2(z1) + h2(z2); {Fitness evaluation, 2nd criterion}
18: f(x) = {f1(x), f2(x)}; {Fitness evaluation, all criteria combined done}
19: DE selection:
20: xi,G+1 =
(
ui,G+1 if f(ui,G+1) ⪯ f(xi,G)
xi,G otherwise
; {Multi-objective comparison operator}
21: if not (ui,G+1 ⪯ xi,G or xi,G ⪯ ui,G+1 ) then add ui,G+1 to population archive;
22: end for
23: Truncate DE population archive to a size of NP using SPEA2 mechanism.
24: end for
25: return the best individuals obtained;
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 37/65
Introduction Generative AI Language Video Power Conclusion
Advanced Approach (INS2014): Overview
→
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 38/65
Introduction Generative AI Language Video Power Conclusion
More: See Published Articles
INS2014 A. Zamuda and J. Brest. Vectorized Procedural Models for Animated
Trees Reconstruction using Differential Evolution. Information
Sciences 2014, vol. 278, pp. 1-21. DOI: 10.1016/j.ins.2014.04.037.
IF2014 = 4.038 (Q1).
INS2013 A. Zamuda and J. Brest. Environmental Framework to Visualize
Emergent Artificial Forest Ecosystems. Information Sciences
220:522–540. 2013. DOI: 10.1016/j.ins.2012.07.031. IF2013 = 3.893
(Q1).
ASC2011 A. Zamuda, J. Brest, B. Bošković and V. Žumer. Differential Evolution
for Parameterized Procedural Woody Plant Models
Reconstruction. Applied Soft Computing 11(8):4904–4912. 2011.
DOI: 10.1016/j.asoc.2011.06.009. IF2011 = 2.612 (Q1).
CEC2012 A. Zamuda, J. Brest. Tree Model Reconstruction Innovization Using
Multi-objective Differential Evolution. 2012 IEEE World Congress on
Computational Intelligence (IEEE WCCI 2012), Brisbane, Australia,
2012, pp. 575-582.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 39/65
Introduction Generative AI Language Video Power Conclusion
Tree Reconstruction: Summary Conclusions
• An approach to design woody plant geometrical models
[ASOC2011],
• rendered images are compared to the reference source
images, for reconstruction, to guide the optimization
process,
• sampled randomly to reconstruct geometrical models,
• procedural models are rendered using EcoMod
framework [INS2013],
• renderings of sample evolved models,
• parameters of the procedural model are iteratively
evolved using multi-objective differential evolution MOjDE
algorithm [CEC2012]
• fitness is evaluated by two criteria, which are not
pre-weighted,
• multi-objective optimization obtains multiple criteria
trade-offs shown using:
• attainment surfaces (trade-offs distribution), and
• rendered final approximation set models.
• The advanced approach [INS2014] adds
• real images preprocessing (tree trunk and crown
extraction),
• post-effects on reconstructed geometry (growth, wind,
leafs).
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 40/65
Introduction Generative AI Language Video Power Conclusion
ASHPC23 – Austrian-Slovenian HPC Meeting 2023
13-15 June 2023 at IZUM, Maribor, Slovenia
Organized by EuroCC Slovenia and EuroCC Austria – National Competence Centre for
Supercomputing, Big Data and Artificial Intelligence, Austria, in cooperation with the
Institute of Information Science, Slovenia, the
Slovenian consortium for high-performance computing (SLING), the
Vienna Scientific Cluster (VSC), Austria, and the
Research Area Scientific Computing in Innsbruck, Austria.
Generative AI
Using HPC in
Text Summarization
and Energy Plants
—
Part II: Power (3)
—
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 41/65
Introduction Generative AI Language Video Power Conclusion
HTS: Hydro Power Plants (HPPs) and Thermal Power
Plants (TPPs) Scheduling – Introduction
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 42/65
Introduction Generative AI Language Video Power Conclusion
Hydro and Thermal Power Plants Systems Model:
Nomenclature
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 43/65
Introduction Generative AI Language Video Power Conclusion
Hydro and Thermal Power Plants Systems Model:
Definitions
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 44/65
Introduction Generative AI Language Video Power Conclusion
Hydro and Thermal Power Plants Systems Model:
Models
• The application
contributes to algorithms
development,
with the aims of:
• improving performance
of the electrical energy
production and
• emissions and carbon
footprint reduction
(thermal units),
• while simultaneously
satisfying a 24-hour
system demands in
scheduling energy
demand and all other
operational
requirements.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 45/65
Introduction Generative AI Language Video Power Conclusion
Hydro and Thermal Power Plants Systems Model:
Nomenclature and Definitions
• Equality constraints for energy production (scheduling).
• Constraints handling during optimization: ϵ-comparison.
• Algorithm output: 24-hour settings plan for TPPs and
HPPs.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 46/65
Introduction Generative AI Language Video Power Conclusion
Additional DE Mechanisms and Parallelization of HTS
• Population size (NP) adjustment, multilevel parallelization,
• sub-population gathering and BmW offspring strategy:
• A. Glotić, A. Glotić, P. Kitak, J. Pihler, I. Tičar. Parallel self-adaptive differential evolution
algorithm for solving short-term hydro scheduling problem. IEEE Transactions on Power Systems
2014, 29 (5), pp. 2347–2358.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 47/65
Introduction Generative AI Language Video Power Conclusion
HTS Parallelization and Pre-processing (1/3)
• New approach in optimization for scheduling energy
production among units of HPPs (hydro) and TPPs
(thermo).
• The approach allows a faster computation than before:
• 1) The DE for HTS is parallelized.
• 2) The TPPs optimization part features a novel
architecture, including a pre-computed surrogate model,
• this model is same during optimization of the whole HTS
optimized model for hydro and thermo units
(pre-processing), and
• obtained parameter values (x) of the TPPs surrogate model
on practical accuracy are stored for re-use in the global HTS
optimization.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 48/65
Introduction Generative AI Language Video Power Conclusion
HTS Parallelization and Pre-processing (2/3)
• Two algorithms are built for this approach:
• the first algorithm (NPdynϵjDE) addresses a specialized
treatment of constraints handling and optimizes
scheduling for TPPs – thermo units parameters are
pre-computed up to practical accuracy,
• the second algorithm (PSADEs) utilizes the output of the
first algorithm, in order to optimize combined
production of hydro units, where hydro units settings are
probed and thermo units settings are looked-up in the
surrogate model matrix output from the NPdynϵjDE;
• here, both algorithms use
practical accuracy of the parameters for time schedule
of the thermo units load.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 49/65
Introduction Generative AI Language Video Power Conclusion
HTS Parallelization and Pre-processing (3/3)
• The results of testing this approach on established HTS
benchmarks from literature show:
a larger performance improvement on all scenarios
under all criteria, compared to the approaches known
before. (Still.)
• Literature article with detailed results coverage follows:
A. Glotić, A. Zamuda. Short-term combined economic and
emission hydrothermal optimization by surrogate
differential evolution. Applied Energy, 1 March 2015, vol.
141, pp. 42-56. DOI 10.1016/j.apenergy.2014.12.020.
IF=5.613
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 50/65
Introduction Generative AI Language Video Power Conclusion
HTS Optimization: New DE Algorithms Architecture
Surrogate Matrix – Input and Output
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 51/65
Introduction Generative AI Language Video Power Conclusion
HTS Optimization: New DE Algorithms Architecture
Fitness Function and Practical Accuracy (discretized)
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 52/65
Introduction Generative AI Language Video Power Conclusion
HTS Optimization: New DE Algorithms Architecture
Fitness Function and Practical Accuracy: the Algorithm
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 53/65
Introduction Generative AI Language Video Power Conclusion
Results and Comparisons (1/2)
ELS
@NPdynϵjDE
EES
@NPdynϵjDE
CEES
@NPdynϵjDE
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 54/65
Introduction Generative AI Language Video Power Conclusion
Results and Comparisons (2/2)
• Results on different types of scheduling, compared to best
works from literature: the proposed approach
outperforms all by far, for all models: ELS, EES, and CEES,
• This approach exhibits as well the lowest time latency (due
to PSADEs parallelization and NPdynϵjDE pre-processing).
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 55/65
Introduction Generative AI Language Video Power Conclusion
A. Glotić, A. Zamuda. Short-term combined economic and emission
hydrothermal optimization by surrogate differential evolution.
Applied Energy, 1 March 2015, vol. 141, pp. 42-56.
DOI 10.1016/j.apenergy.2014.12.020. IF=5.613
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 56/65
Introduction Generative AI Language Video Power Conclusion
HTS — HPC-deployable Results
• When generating energy plans,
• like load balancing schedules for energy power plants,
• data analytics and machine learning algorithm
can be used (PSADE@NPdynϵjDE [1]).
• Here, a surrogated [1] part of computation for the whole
problem is split non-trivially [1]
• and offloaded to an offline pre-computation phase.
• In this initial phase, an HPC can be used to generate a
lookup matrix, included as a surrogate matrix
during the next, online optimization phase.
• Experiment: an example set of 86500 long runs
(each 1 million fitness evaluations)
• to generate a surrogate matrix
with 0.01 MW granularity step
• for power demands
from 110 MW to 975 MW and 0.01 MW apart
• from 106
simulations for each of
86500 power demand scenarios.
0 1 2 3 4 5 6 7 8 9
Combined power from 110 MW to 975 MW, step 0.01 MW#104
0
100
200
300
400
500
600
700
Individual
output
(power
[MW]
or
unit
total
cost
[$])
Cost, TC / 3
Powerplant P1 power
Powerplant P2 power
Powerplant P3 power
[1] A. Glotić, A. Zamuda. Short-term combined economic and emission hydrothermal optimization by surrogate
differential evolution. Applied Energy, 1 March 2015, vol. 141, pp. 42-56. DOI 10.1016/j.apenergy.2014.12.020.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 57/65
Introduction Generative AI Language Video Power Conclusion
ASHPC23 – Austrian-Slovenian HPC Meeting 2023
13-15 June 2023 at IZUM, Maribor, Slovenia
Organized by EuroCC Slovenia and EuroCC Austria – National Competence Centre for
Supercomputing, Big Data and Artificial Intelligence, Austria, in cooperation with the
Institute of Information Science, Slovenia, the
Slovenian consortium for high-performance computing (SLING), the
Vienna Scientific Cluster (VSC), Austria, and the
Research Area Scientific Computing in Innsbruck, Austria.
Generative AI
Using HPC in
Text Summarization
and Energy Plants
—
Part III: Conclusion
w/ Appendix
—
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 58/65
Introduction Generative AI Language Video Power Conclusion
Summary  Future work
• Summary:
• Generative AI
• using HPC
• in Text Summarization
• and Energy Plants
• Future Work:
• further use of LLMs,
• additional integrated pipelines deployments using
DAPHNE runtime would be interesting,
• e.g. using micro-benchmarks for
• multi-document text-summarization,
• 3D forest scenery,
• energy scheduling, and
• trajectory optimization.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 59/65
Introduction Generative AI Language Video Power Conclusion
Conclusion
Takeaways: Generative AI scaling on HPC, Generative AI,
modalities (language, video, power)
Thanks!
Acknowledgement: this work is supported by ARRS programme P2-0041; and
DAPHNE, funded by the European Union’s Horizon 2020 research and innovation
programme under grant agreement No 957407.
Questions?
0 1 2 3 4 5 6 7 8 9
Combined power from 110 MW to 975 MW, step 0.01 MW#104
0
100
200
300
400
500
600
700
Individual
output
(power
[MW]
or
unit
total
cost
[$])
Cost, TC / 3
Powerplant P1 power
Powerplant P2 power
Powerplant P3 power
150
200
250
300
350
400
450
500
550
16 32 48 64 80
Seconds
to
compute
a
workload
Number of tasks (equals 16 times the SLURM --nodes parameter)
Summarizer workload
Real examples: science and HPC
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 60/65
References
Biography and References: Organizations
• Associate Professor at University of Maribor, Slovenia
• Continuous research programme funded by Slovenian Research Agency,
P2-0041: Computer Systems, Methodologies, and Intelligent Services
• EU H2020 Research and Innovation project, holder for UM part: Integrated
Data Analysis Pipelines for Large-Scale Data Management, HPC, and
Machine Learning (DAPHNE), https://cordis.europa.eu/project/id/957407
• IEEE (Institute of Electrical and Electronics Engineers) SM
• IEEE Computational Intelligence Society (CIS), senior member
• IEEE CIS Task Force on Benchmarking, chair Website link
• IEEE CIS, Slovenia Section Chapter (CH08873), chair
• IEEE Slovenia Section, 2018–2021 vice chair, 2018-21
• IEEE Young Professionals Slovenia, 2016-19 chair
• ACM SIGEVO (Special Interest Group on Genetic and Evolutionary Computation); EurAI; SLAIS
• Associate Editor: Swarm and Evolutionary Computation (2016-’22), Human-centric Computing and
Information Sciences, Frontiers in robotics and AI (section Robot Learning and Evolution)
• Co-operation in Science and Techology (COST) Association Management Committee, member:
• CA COST Action CA15140: Improving Applicability of Nature-Inspired
Optimisation by Joining Theory and Practice (ImAppNIO), WG3 VC
• ICT COST Action IC1406 High-Performance Modelling and Simulation for
Big Data Applications (cHiPSet);
• More: SI-HPC vice-chair; HPC-RIVR user; EuroHPC Vega user; SLAIS Honorary Tribunal; SLING KO member;
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 61/65
References
Biography and References: Top Publications
• Aleš Zamuda, Elena Lloret. Optimizing Data-Driven Models for Summarization as Parallel Tasks.
Journal of Computational Science, 2020, vol. 42, pp. 101101. DOI 10.1016/j.jocs.2020.101101.
• A. Zamuda, J. D. Hernández Sosa. Success history applied to expert system for underwater glider path
planning using differential evolution. Expert Systems with Applications, 2019, vol. 119, pp. 155-170. DOI
10.1016/j.eswa.2018.10.048
• C. Lucas, D. Hernández-Sosa, D. Greiner, A. Zamuda, R. Caldeira. An Approach to Multi-Objective Path
Planning Optimization for Underwater Gliders. Sensors, 2019, vol. 19, no. 24, pp. 5506. DOI
10.3390/s19245506.
• A. Viktorin, R. Senkerik, M. Pluhacek, T. Kadavy, A. Zamuda. Distance Based Parameter Adaptation for
Success-History based Differential Evolution. Swarm and Evolutionary Computation, 2019, vol. 50, pp.
100462. DOI 10.1016/j.swevo.2018.10.013.
• A. Zamuda, J. Brest. Self-adaptive control parameters’ randomization frequency and propagations
in differential evolution. Swarm and Evolutionary Computation, 2015, vol. 25C, pp. 72-99.
DOI 10.1016/j.swevo.2015.10.007.
• A. Zamuda, J. D. Hernández Sosa, L. Adler. Constrained Differential Evolution Optimization for
Underwater Glider Path Planning in Sub-mesoscale Eddy Sampling. Applied Soft Computing, 2016,
vol. 42, pp. 93-118. DOI 10.1016/j.asoc.2016.01.038.
• A. Zamuda, J. D. Hernández Sosa. Differential Evolution and Underwater Glider Path Planning
Applied to the Short-Term Opportunistic Sampling of Dynamic Mesoscale Ocean Structures.
Applied Soft Computing, vol. 24, November 2014, pp. 95-108. DOI 10.1016/j.asoc.2014.06.048.
• A. Zamuda, J. Brest. Vectorized Procedural Models for Animated Trees Reconstruction using
Differential Evolution. Information Sciences, vol. 278, pp. 1-21, 2014. DOI 10.1016/j.ins.2014.04.037.
• A. Zamuda, J. Brest. Environmental Framework to Visualize Emergent Artificial Forest Ecosystems.
Information Sciences, vol. 220, pp. 522-540, 2013. DOI 10.1016/j.ins.2012.07.031.
• A. Glotić, A. Zamuda. Short-term combined economic and emission hydrothermal optimization by
surrogate differential evolution. Applied Energy, 1 March 2015, vol. 141, pp. 42-56.
DOI 10.1016/j.apenergy.2014.12.020.
• H. Hamann, Y. Khaluf, J. Botev, M. Divband Soorati, E. Ferrante, O. Kosak, J.-M. Montanier, S. Mostaghim,
R. Redpath, J. Timmis, F. Veenstra, M. Wahby and A. Zamuda. Hybrid Societies: Challenges and
Perspectives in the Design of Collective Behavior in Self-organizing Systems. Frontiers in Robotics
and AI, 2016, vol. 3, no. 14. DOI 10.3389/frobt.2016.00014.
• J. Šilc, A. Zamuda. Special Issue on ”Bioinspired Optimization” (guest editors). Informatica - An
International Journal of Computing and Informatics, 2015, vol. 39, no. 2, pp. 1-122.
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 62/65
References
Biography and References: Bound Specific to HPC
PROJECTS:
• DAPHNE: Integrated Data Analysis Pipelines for Large-Scale Data Management, HPC, and Machine Learning
• ICT COST Action IC1406 High-Performance Modelling and Simulation for Big Data Applications
• SLING: Slovenian national supercomputing network
• SI-HPC: Slovenian corsortium for High-Performance Computing
• UM HPC-RIVR: Supercomputer at UM, https://www.hpc-rivr.si/
• SmartVillages: Smart digital transformation of villages in the Alpine Space
• Interreg Alpine Space, https://www.alpine-space.eu/projects/smartvillages/en/home
• Interactive multimedia digital signage (PKP, Adin DS)
EDITOR:
• Associate Editor in journals:
• Swarm and Evolutionary Computation (2016-2022),
• Human-centric Computing and Information Sciences (2020-2023),
• Frontiers in robotics and AI, section Robot Learning and Evolution (2021-2023),
• etc.
• Mathematics-MDPI, Special Issue Guest Editor: ”Innovations in High-Performance Computing”
• Mathematics-MDPI, Special Issue Guest Editor: ”Evolutionary Algorithms in Engineering Design
Optimization”
• Journal of advanced engineering and computation (member of editorial board since 2019). Viet Nam: Ton
Duc Thang University, 2017-. ISSN 2588-123X.
• Cloud Computing and Data Science (Associate Editor, since 2019). Universal Wiser Publisher Pte.Ltd.
• D. Gleich, P. Planinšič, A. Zamuda. 2018 25th International Conference on Systems, Signals and Image
Processing (IWSSIP). IEEE Xplore, Maribor, 20-22 June 2018.
• General Chair: 7-th Joint International Conferences on Swarm, Evolutionary and Memetic Computing
Conference (SEMCCO 2019)  Fuzzy And Neural Computing Conference (FANCCO 2019), Maribor, Slovenia,
EU, 10-12 July 2019; co-editors: Aleš Zamuda, Swagatam Das, Ponnuthurai Nagaratnam Suganthan, Bijaya
Ketan Panigrahi.
• Organizers member: GECCO 2022, GECCO 2023
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 63/65
References
Biography and References: More Publications on HPC
• Aleš Zamuda, Elena Lloret. Optimizing Data-Driven Models for Summarization as Parallel Tasks.
Journal of Computational Science, 2020, vol. 42, pp. 101101. DOI 10.1016/j.jocs.2020.101101.
• Patrick Damme, Marius Birkenbach, Constantinos Bitsakos, Matthias Boehm, Philippe Bonnet, Florina
Ciorba, Mark Dokter, Pawel Dowgiallo, Ahmed Eleliemy, Christian Faerber, Georgios Goumas, Dirk Habich,
Niclas Hedam, Marlies Hofer, Wenjun Huang, Kevin Innerebner, Vasileios Karakostas, Roman Kern, Tomaž
Kosar, Alexander Krause, Daniel Krems, Andreas Laber, Wolfgang Lehner, Eric Mier, Marcus Paradies,
Bernhard Peischl, Gabrielle Poerwawinata, Stratos Psomadakis, Tilmann Rabl, Piotr Ratuszniak, Pedro
Silva, Nikolai Skuppin, Andreas Starzacher, Benjamin Steinwender, Ilin Tolovski, Pınar Tözün, Wojciech
Ulatowski, Yuanyuan Wang, Izajasz Wrosz, Aleš Zamuda, Ce Zhang, Xiao Xiang Zhu. DAPHNE: An Open
and Extensible System Infrastructure for Integrated Data Analysis Pipelines. 12th Conference on
Innovative Data Systems Research, CIDR 2022, Chaminade, CA, January 9-12, 2022.
• Aleš Zamuda, Vincenzo Crescimanna, Juan C. Burguillo, Joana Matos Dias, Katarzyna Wegrzyn-Wolska,
Imen Rached, Horacio González-Vélez, Roman Senkerik, Claudia Pop, Tudor Cioara, Ioan Salomie, Andrea
Bracciali. Forecasting Cryptocurrency Value by Sentiment Analysis: An HPC-Oriented Survey of the
State-of-the-Art in the Cloud Era. Kołodziej J., González-Vélez H. (eds) High-Performance Modelling and
Simulation for Big Data Applications. Lecture Notes in Computer Science, vol 11400, 2019, pp. 325-349.
DOI 10.1007/978-3-030-16272-6 12.
• Nenad Karolija, Aleš Zamuda. On cloud-supported web-based integrated development environment
for programming dataflow architectures. MILUTINOVIĆ, Veljko (ur.), KOTLAR, Milos (ur.). Exploring the
DataFlow supercomputing paradigm: example algorithms for selected applications, (Computer
communications and networks (Internet), ISSN 2197-8433), 2019, pp. 41-51. DOI
10.1007/978-3-030-13803-5 2.
• Simone Spolaor, Marco Gribaudo, Mauro Iacono, Tomas Kadavy, Zuzana Komı́nková Oplatková, Giancarlo
Mauri, Sabri Pllana, Roman Senkerik, Natalija Stojanovic, Esko Turunen, Adam Viktorin, Salvatore Vitabile,
Aleš Zamuda, Marco S. Nobile. Towards Human Cell Simulation. Kołodziej J., González-Vélez H. (eds)
High-Performance Modelling and Simulation for Big Data Applications. Lecture Notes in Computer
Science, vol 11400, 2019, pp. 221-249. DOI 10.1007/978-3-030-16272-6 8.
• A. Zamuda, J. D. Hernandez Sosa, L. Adler. Improving Constrained Glider Trajectories for Ocean Eddy
Border Sampling within Extended Mission Planning Time. IEEE Congress on Evolutionary Computation
(CEC) 2016, 2016, pp. 1727-1734.
• A. Zamuda. Function evaluations upto 1e+12 and large population sizes assessed in distance-based
success history differential evolution for 100-digit challenge and numerical optimization scenarios
(DISHchain 1e+12): a competition entry for ”100-digit challenge, and four other numerical optimization
competitions” at the genetic and evolutionary computation conference (GECCO) 2019. Proceedings of the
Genetic and Evolutionary Computation Conference Companion (GECCO 2019), 2019, pp. 11-12.
• ... several more experiments for papers run using HPCs.
• ... also, pedagogic materials in Slovenian and English — see Conclusion .
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 64/65
References
Promo materials: Calls for Papers, Websites
CS FERI WWW
CIS TFoB
CFPs WWW LI Twitter
Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 65/65

More Related Content

Similar to Generative AI Using HPC for Text Summarization and Energy Modeling

Adaptive Computing Seminar Report - Suyog Potdar
Adaptive Computing Seminar Report - Suyog PotdarAdaptive Computing Seminar Report - Suyog Potdar
Adaptive Computing Seminar Report - Suyog PotdarSuyog Potdar
 
Hao hsiang ma resume
Hao hsiang ma resumeHao hsiang ma resume
Hao hsiang ma resumeEliot Ma
 
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)IRJET Journal
 
QoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming - Poster
QoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming - PosterQoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming - Poster
QoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming - PosterDanieleLorenzi6
 
OpenACC and Hackathons Monthly Highlights: April 2023
OpenACC and Hackathons Monthly Highlights: April  2023OpenACC and Hackathons Monthly Highlights: April  2023
OpenACC and Hackathons Monthly Highlights: April 2023OpenACC
 
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY cscpconf
 
A Distributed Audio Personalization Framework over Android
A Distributed Audio Personalization Framework over AndroidA Distributed Audio Personalization Framework over Android
A Distributed Audio Personalization Framework over AndroidUniversity of Piraeus
 
OpenACC and Open Hackathons Monthly Highlights May 2023.pdf
OpenACC and Open Hackathons Monthly Highlights May  2023.pdfOpenACC and Open Hackathons Monthly Highlights May  2023.pdf
OpenACC and Open Hackathons Monthly Highlights May 2023.pdfOpenACC
 
Master Thesis of Computer Engineering: OpenTranslator
Master Thesis of Computer Engineering: OpenTranslatorMaster Thesis of Computer Engineering: OpenTranslator
Master Thesis of Computer Engineering: OpenTranslatorGiuseppe D'Onofrio
 
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptxOpenACC and Open Hackathons Monthly Highlights: July 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptxOpenACC
 
OpenACC Monthly Highlights: January 2024
OpenACC Monthly Highlights: January 2024OpenACC Monthly Highlights: January 2024
OpenACC Monthly Highlights: January 2024OpenACC
 
IRJET- Extension to Visual Information Narrator using Neural Network
IRJET- Extension to Visual Information Narrator using Neural NetworkIRJET- Extension to Visual Information Narrator using Neural Network
IRJET- Extension to Visual Information Narrator using Neural NetworkIRJET Journal
 
Recent articles published in VLSI design & Communication Systems
 Recent articles published in VLSI design & Communication Systems Recent articles published in VLSI design & Communication Systems
Recent articles published in VLSI design & Communication SystemsVLSICS Design
 
The Simple Assembly Line Balancing Problem
The Simple Assembly Line Balancing ProblemThe Simple Assembly Line Balancing Problem
The Simple Assembly Line Balancing ProblemNicole Wells
 
Book of abstract volume 8 no 9 ijcsis december 2010
Book of abstract volume 8 no 9 ijcsis december 2010Book of abstract volume 8 no 9 ijcsis december 2010
Book of abstract volume 8 no 9 ijcsis december 2010Oladokun Sulaiman
 
OpenACC Monthly Highlights Summer 2019
OpenACC Monthly Highlights Summer 2019OpenACC Monthly Highlights Summer 2019
OpenACC Monthly Highlights Summer 2019OpenACC
 
OpenACC and Open Hackathons Monthly Highlights August 2022
OpenACC and Open Hackathons Monthly Highlights August 2022OpenACC and Open Hackathons Monthly Highlights August 2022
OpenACC and Open Hackathons Monthly Highlights August 2022OpenACC
 

Similar to Generative AI Using HPC for Text Summarization and Energy Modeling (20)

Adaptive Computing Seminar Report - Suyog Potdar
Adaptive Computing Seminar Report - Suyog PotdarAdaptive Computing Seminar Report - Suyog Potdar
Adaptive Computing Seminar Report - Suyog Potdar
 
Hao hsiang ma resume
Hao hsiang ma resumeHao hsiang ma resume
Hao hsiang ma resume
 
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
 
QoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming - Poster
QoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming - PosterQoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming - Poster
QoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming - Poster
 
OpenACC and Hackathons Monthly Highlights: April 2023
OpenACC and Hackathons Monthly Highlights: April  2023OpenACC and Hackathons Monthly Highlights: April  2023
OpenACC and Hackathons Monthly Highlights: April 2023
 
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY
SPEED-UP IMPROVEMENT USING PARALLEL APPROACH IN IMAGE STEGANOGRAPHY
 
A Distributed Audio Personalization Framework over Android
A Distributed Audio Personalization Framework over AndroidA Distributed Audio Personalization Framework over Android
A Distributed Audio Personalization Framework over Android
 
Sai Dheeraj_Resume
Sai Dheeraj_ResumeSai Dheeraj_Resume
Sai Dheeraj_Resume
 
sample-resume
sample-resumesample-resume
sample-resume
 
OpenACC and Open Hackathons Monthly Highlights May 2023.pdf
OpenACC and Open Hackathons Monthly Highlights May  2023.pdfOpenACC and Open Hackathons Monthly Highlights May  2023.pdf
OpenACC and Open Hackathons Monthly Highlights May 2023.pdf
 
Master Thesis of Computer Engineering: OpenTranslator
Master Thesis of Computer Engineering: OpenTranslatorMaster Thesis of Computer Engineering: OpenTranslator
Master Thesis of Computer Engineering: OpenTranslator
 
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptxOpenACC and Open Hackathons Monthly Highlights: July 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptx
 
OpenACC Monthly Highlights: January 2024
OpenACC Monthly Highlights: January 2024OpenACC Monthly Highlights: January 2024
OpenACC Monthly Highlights: January 2024
 
IRJET- Extension to Visual Information Narrator using Neural Network
IRJET- Extension to Visual Information Narrator using Neural NetworkIRJET- Extension to Visual Information Narrator using Neural Network
IRJET- Extension to Visual Information Narrator using Neural Network
 
Recent articles published in VLSI design & Communication Systems
 Recent articles published in VLSI design & Communication Systems Recent articles published in VLSI design & Communication Systems
Recent articles published in VLSI design & Communication Systems
 
Abhishek Mittal Resume
Abhishek Mittal ResumeAbhishek Mittal Resume
Abhishek Mittal Resume
 
The Simple Assembly Line Balancing Problem
The Simple Assembly Line Balancing ProblemThe Simple Assembly Line Balancing Problem
The Simple Assembly Line Balancing Problem
 
Book of abstract volume 8 no 9 ijcsis december 2010
Book of abstract volume 8 no 9 ijcsis december 2010Book of abstract volume 8 no 9 ijcsis december 2010
Book of abstract volume 8 no 9 ijcsis december 2010
 
OpenACC Monthly Highlights Summer 2019
OpenACC Monthly Highlights Summer 2019OpenACC Monthly Highlights Summer 2019
OpenACC Monthly Highlights Summer 2019
 
OpenACC and Open Hackathons Monthly Highlights August 2022
OpenACC and Open Hackathons Monthly Highlights August 2022OpenACC and Open Hackathons Monthly Highlights August 2022
OpenACC and Open Hackathons Monthly Highlights August 2022
 

More from University of Maribor

Poročilo odbora CIS (CH08873) za leto 2023 na letni skupščini IEEE Slovenija ...
Poročilo odbora CIS (CH08873) za leto 2023 na letni skupščini IEEE Slovenija ...Poročilo odbora CIS (CH08873) za leto 2023 na letni skupščini IEEE Slovenija ...
Poročilo odbora CIS (CH08873) za leto 2023 na letni skupščini IEEE Slovenija ...University of Maribor
 
Deployment of Randomised Optimisation Algorithms Benchmarking in DAPHNE
Deployment of Randomised Optimisation Algorithms Benchmarking in DAPHNEDeployment of Randomised Optimisation Algorithms Benchmarking in DAPHNE
Deployment of Randomised Optimisation Algorithms Benchmarking in DAPHNEUniversity of Maribor
 
Evolutionary Optimization Algorithms & Large-Scale Machine Learning
Evolutionary Optimization Algorithms & Large-Scale Machine LearningEvolutionary Optimization Algorithms & Large-Scale Machine Learning
Evolutionary Optimization Algorithms & Large-Scale Machine LearningUniversity of Maribor
 
Solving 100-Digit Challenge with Score 100 by Extended Running Time and Paral...
Solving 100-Digit Challenge with Score 100 by Extended Running Time and Paral...Solving 100-Digit Challenge with Score 100 by Extended Running Time and Paral...
Solving 100-Digit Challenge with Score 100 by Extended Running Time and Paral...University of Maribor
 
Load balancing energy power plants with high-performance data analytics (HPDA...
Load balancing energy power plants with high-performance data analytics (HPDA...Load balancing energy power plants with high-performance data analytics (HPDA...
Load balancing energy power plants with high-performance data analytics (HPDA...University of Maribor
 
ULPGC2023-Erasmus+lectures_Ales_Zamuda_SystemsTheory+IntelligentAutonomousSys...
ULPGC2023-Erasmus+lectures_Ales_Zamuda_SystemsTheory+IntelligentAutonomousSys...ULPGC2023-Erasmus+lectures_Ales_Zamuda_SystemsTheory+IntelligentAutonomousSys...
ULPGC2023-Erasmus+lectures_Ales_Zamuda_SystemsTheory+IntelligentAutonomousSys...University of Maribor
 
Poročilo ODBORA CIS (CH08873) za leto 2020
Poročilo ODBORA CIS (CH08873) za leto 2020Poročilo ODBORA CIS (CH08873) za leto 2020
Poročilo ODBORA CIS (CH08873) za leto 2020University of Maribor
 
Poročilo ODBORA CIS (CH08873) za leto 2019
Poročilo ODBORA CIS (CH08873) za leto 2019 Poročilo ODBORA CIS (CH08873) za leto 2019
Poročilo ODBORA CIS (CH08873) za leto 2019 University of Maribor
 
Poročilo ODBORA CIS (CH08873) za leto 2022
Poročilo ODBORA CIS (CH08873) za leto 2022Poročilo ODBORA CIS (CH08873) za leto 2022
Poročilo ODBORA CIS (CH08873) za leto 2022University of Maribor
 
HPC Deployment / Use Cases (EVEREST + DAPHNE: Workshop on Design and Programm...
HPC Deployment / Use Cases (EVEREST + DAPHNE: Workshop on Design and Programm...HPC Deployment / Use Cases (EVEREST + DAPHNE: Workshop on Design and Programm...
HPC Deployment / Use Cases (EVEREST + DAPHNE: Workshop on Design and Programm...University of Maribor
 
Delo vodje odbora IEEE: naloge, dobre prakse, poročanje
Delo vodje odbora IEEE: naloge, dobre prakse, poročanjeDelo vodje odbora IEEE: naloge, dobre prakse, poročanje
Delo vodje odbora IEEE: naloge, dobre prakse, poročanjeUniversity of Maribor
 
Speeding Up Vectorized Benchmarking of Optimization Algorithms
Speeding Up Vectorized Benchmarking of Optimization AlgorithmsSpeeding Up Vectorized Benchmarking of Optimization Algorithms
Speeding Up Vectorized Benchmarking of Optimization AlgorithmsUniversity of Maribor
 
IEEE Slovenia: Introduction (in Slovene), with details in English
IEEE Slovenia: Introduction (in Slovene), with details in EnglishIEEE Slovenia: Introduction (in Slovene), with details in English
IEEE Slovenia: Introduction (in Slovene), with details in EnglishUniversity of Maribor
 
IEEE Slovenia CIS in 2021 (a report in Slovene language)
IEEE Slovenia CIS in 2021 (a report in Slovene language)IEEE Slovenia CIS in 2021 (a report in Slovene language)
IEEE Slovenia CIS in 2021 (a report in Slovene language)University of Maribor
 
Superračunalništvo v Mariboru (2021, CIS11, ZID)
Superračunalništvo v Mariboru (2021, CIS11, ZID)Superračunalništvo v Mariboru (2021, CIS11, ZID)
Superračunalništvo v Mariboru (2021, CIS11, ZID)University of Maribor
 
Parallelization of Benchmarking using HPC: Text Summarization in Natural Lang...
Parallelization of Benchmarking using HPC: Text Summarization in Natural Lang...Parallelization of Benchmarking using HPC: Text Summarization in Natural Lang...
Parallelization of Benchmarking using HPC: Text Summarization in Natural Lang...University of Maribor
 
Examples Implementing Black-Box Discrete Optimization Benchmarking Survey for...
Examples Implementing Black-Box Discrete Optimization Benchmarking Survey for...Examples Implementing Black-Box Discrete Optimization Benchmarking Survey for...
Examples Implementing Black-Box Discrete Optimization Benchmarking Survey for...University of Maribor
 
Adaptive Constraint Handling and Success History Differential Evolution for C...
Adaptive Constraint Handling and Success History Differential Evolution for C...Adaptive Constraint Handling and Success History Differential Evolution for C...
Adaptive Constraint Handling and Success History Differential Evolution for C...University of Maribor
 

More from University of Maribor (18)

Poročilo odbora CIS (CH08873) za leto 2023 na letni skupščini IEEE Slovenija ...
Poročilo odbora CIS (CH08873) za leto 2023 na letni skupščini IEEE Slovenija ...Poročilo odbora CIS (CH08873) za leto 2023 na letni skupščini IEEE Slovenija ...
Poročilo odbora CIS (CH08873) za leto 2023 na letni skupščini IEEE Slovenija ...
 
Deployment of Randomised Optimisation Algorithms Benchmarking in DAPHNE
Deployment of Randomised Optimisation Algorithms Benchmarking in DAPHNEDeployment of Randomised Optimisation Algorithms Benchmarking in DAPHNE
Deployment of Randomised Optimisation Algorithms Benchmarking in DAPHNE
 
Evolutionary Optimization Algorithms & Large-Scale Machine Learning
Evolutionary Optimization Algorithms & Large-Scale Machine LearningEvolutionary Optimization Algorithms & Large-Scale Machine Learning
Evolutionary Optimization Algorithms & Large-Scale Machine Learning
 
Solving 100-Digit Challenge with Score 100 by Extended Running Time and Paral...
Solving 100-Digit Challenge with Score 100 by Extended Running Time and Paral...Solving 100-Digit Challenge with Score 100 by Extended Running Time and Paral...
Solving 100-Digit Challenge with Score 100 by Extended Running Time and Paral...
 
Load balancing energy power plants with high-performance data analytics (HPDA...
Load balancing energy power plants with high-performance data analytics (HPDA...Load balancing energy power plants with high-performance data analytics (HPDA...
Load balancing energy power plants with high-performance data analytics (HPDA...
 
ULPGC2023-Erasmus+lectures_Ales_Zamuda_SystemsTheory+IntelligentAutonomousSys...
ULPGC2023-Erasmus+lectures_Ales_Zamuda_SystemsTheory+IntelligentAutonomousSys...ULPGC2023-Erasmus+lectures_Ales_Zamuda_SystemsTheory+IntelligentAutonomousSys...
ULPGC2023-Erasmus+lectures_Ales_Zamuda_SystemsTheory+IntelligentAutonomousSys...
 
Poročilo ODBORA CIS (CH08873) za leto 2020
Poročilo ODBORA CIS (CH08873) za leto 2020Poročilo ODBORA CIS (CH08873) za leto 2020
Poročilo ODBORA CIS (CH08873) za leto 2020
 
Poročilo ODBORA CIS (CH08873) za leto 2019
Poročilo ODBORA CIS (CH08873) za leto 2019 Poročilo ODBORA CIS (CH08873) za leto 2019
Poročilo ODBORA CIS (CH08873) za leto 2019
 
Poročilo ODBORA CIS (CH08873) za leto 2022
Poročilo ODBORA CIS (CH08873) za leto 2022Poročilo ODBORA CIS (CH08873) za leto 2022
Poročilo ODBORA CIS (CH08873) za leto 2022
 
HPC Deployment / Use Cases (EVEREST + DAPHNE: Workshop on Design and Programm...
HPC Deployment / Use Cases (EVEREST + DAPHNE: Workshop on Design and Programm...HPC Deployment / Use Cases (EVEREST + DAPHNE: Workshop on Design and Programm...
HPC Deployment / Use Cases (EVEREST + DAPHNE: Workshop on Design and Programm...
 
Delo vodje odbora IEEE: naloge, dobre prakse, poročanje
Delo vodje odbora IEEE: naloge, dobre prakse, poročanjeDelo vodje odbora IEEE: naloge, dobre prakse, poročanje
Delo vodje odbora IEEE: naloge, dobre prakse, poročanje
 
Speeding Up Vectorized Benchmarking of Optimization Algorithms
Speeding Up Vectorized Benchmarking of Optimization AlgorithmsSpeeding Up Vectorized Benchmarking of Optimization Algorithms
Speeding Up Vectorized Benchmarking of Optimization Algorithms
 
IEEE Slovenia: Introduction (in Slovene), with details in English
IEEE Slovenia: Introduction (in Slovene), with details in EnglishIEEE Slovenia: Introduction (in Slovene), with details in English
IEEE Slovenia: Introduction (in Slovene), with details in English
 
IEEE Slovenia CIS in 2021 (a report in Slovene language)
IEEE Slovenia CIS in 2021 (a report in Slovene language)IEEE Slovenia CIS in 2021 (a report in Slovene language)
IEEE Slovenia CIS in 2021 (a report in Slovene language)
 
Superračunalništvo v Mariboru (2021, CIS11, ZID)
Superračunalništvo v Mariboru (2021, CIS11, ZID)Superračunalništvo v Mariboru (2021, CIS11, ZID)
Superračunalništvo v Mariboru (2021, CIS11, ZID)
 
Parallelization of Benchmarking using HPC: Text Summarization in Natural Lang...
Parallelization of Benchmarking using HPC: Text Summarization in Natural Lang...Parallelization of Benchmarking using HPC: Text Summarization in Natural Lang...
Parallelization of Benchmarking using HPC: Text Summarization in Natural Lang...
 
Examples Implementing Black-Box Discrete Optimization Benchmarking Survey for...
Examples Implementing Black-Box Discrete Optimization Benchmarking Survey for...Examples Implementing Black-Box Discrete Optimization Benchmarking Survey for...
Examples Implementing Black-Box Discrete Optimization Benchmarking Survey for...
 
Adaptive Constraint Handling and Success History Differential Evolution for C...
Adaptive Constraint Handling and Success History Differential Evolution for C...Adaptive Constraint Handling and Success History Differential Evolution for C...
Adaptive Constraint Handling and Success History Differential Evolution for C...
 

Recently uploaded

Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
Caco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorptionCaco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorptionPriyansha Singh
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisDiwakar Mishra
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfSwapnil Therkar
 
Work, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE PhysicsWork, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE Physicsvishikhakeshava1
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
Types of different blotting techniques.pptx
Types of different blotting techniques.pptxTypes of different blotting techniques.pptx
Types of different blotting techniques.pptxkhadijarafiq2012
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCEPRINCE C P
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptMAESTRELLAMesa2
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxAArockiyaNisha
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxAleenaTreesaSaji
 

Recently uploaded (20)

Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Caco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorptionCaco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorption
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
 
Work, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE PhysicsWork, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE Physics
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
Types of different blotting techniques.pptx
Types of different blotting techniques.pptxTypes of different blotting techniques.pptx
Types of different blotting techniques.pptx
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.ppt
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptx
 

Generative AI Using HPC for Text Summarization and Energy Modeling

  • 1. Introduction Generative AI Language Video Power Conclusion ASHPC23 – Austrian-Slovenian HPC Meeting 2023 13-15 June 2023 at IZUM, Maribor, Slovenia Organized by EuroCC Slovenia and EuroCC Austria – National Competence Centre for Supercomputing, Big Data and Artificial Intelligence, Austria, in cooperation with the Institute of Information Science, Slovenia, the Slovenian consortium for high-performance computing (SLING), the Vienna Scientific Cluster (VSC), Austria, and the Research Area Scientific Computing in Innsbruck, Austria. 150 200 250 300 350 400 450 500 550 16 32 48 64 80 Seconds to compute a workload Number of tasks (equals 16 times the SLURM --nodes parameter) Summarizer workload Generative AI Using HPC in Text Summarization and Energy Plants Aleš Zamuda <ales.zamuda@um.si> Acknowledgement: this work is supported by ARRS programme P2-0041 and EU project no. 957407. 0 1 2 3 4 5 6 7 8 9 Combined power from 110 MW to 975 MW, step 0.01 MW#104 0 100 200 300 400 500 600 700 Individual output (power [MW] or unit total cost [$]) Cost, TC / 3 Powerplant P1 power Powerplant P2 power Powerplant P3 power Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 1/65
  • 2. Introduction Generative AI Language Video Power Conclusion Introduction & Outline: Aims of this Talk 1 (2 minutes) Part I: Background on Generative AI (GenAI) 2 (8 minutes) Part II: GenAI & HPC Experiments (1) Language, (2) Video, (3) Power 3 (1 minute) Part III: Conclusion (w/ Appendix) 4 (2 minutes) Questions, Misc 150 200 250 300 350 400 450 500 550 16 32 48 64 80 Seconds to compute a workload Number of tasks (equals 16 times the SLURM --nodes parameter) Summarizer workload Real examples: science and HPC 0 1 2 3 4 5 6 7 8 9 Combined power from 110 MW to 975 MW, step 0.01 MW#104 0 100 200 300 400 500 600 700 Individual output (power [MW] or unit total cost [$]) Cost, TC / 3 Powerplant P1 power Powerplant P2 power Powerplant P3 power Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 2/65
  • 3. Introduction Generative AI Language Video Power Conclusion Introduction: Overview (Focus, Use, Scope) • This contribution focuses on specific workloads for Generative AI modalities • and discusses their HPC deployment. • Then, workloads’ MPI integration and HPC deployment @ASHPC scope is discussed. • These workloads are used for: • the Summarizer [1]: generating text summaries, • EcoMod [2]: generating procedural 3D images of natural ecosystems with trees, and • load balancing of energy power plants (PSADE@NPdynϵjDE [3]): generating schedules. [1] A. Zamuda, E. Lloret, Optimizing Data-Driven Models for Summarization as Parallel Tasks. Journal of Computational Science 42, 101101 (2020). [2] A. Zamuda, J. Brest, Self-adaptive control parameters’ randomization frequency and propagations in differential evolution. Swarm and Evolutionary Computation 25C, 72-99 (2015). [3] A. Glotić, A. Zamuda. Short-term combined economic and emission hydrothermal optimization by surrogate differential evolution.Applied Energy, 1 March 2015, vol. 141, pp. 42-56. DOI: 10.1016/j.apenergy.2014.12.020 [4] A. Zamuda, J. D. Hernández Sosa, Success history applied to expert system for underwater glider path planning using differential evolution. Expert Systems with Applications 119, 155-170 (2019). Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 3/65
  • 4. Introduction Generative AI Language Video Power Conclusion ASHPC23 – Austrian-Slovenian HPC Meeting 2023 13-15 June 2023 at IZUM, Maribor, Slovenia Organized by EuroCC Slovenia and EuroCC Austria – National Competence Centre for Supercomputing, Big Data and Artificial Intelligence, Austria, in cooperation with the Institute of Information Science, Slovenia, the Slovenian consortium for high-performance computing (SLING), the Vienna Scientific Cluster (VSC), Austria, and the Research Area Scientific Computing in Innsbruck, Austria. Generative AI Using HPC in Text Summarization and Energy Plants — Part I: Generative AI — Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 4/65
  • 5. Introduction Generative AI Language Video Power Conclusion Generative AI — Modalities & Access (HPC, H100) • Generative AI (GenAI) is being used for modalities such as • text generation using Transformers (like ChatGPT), • image generation using Stable Diffusion (like Midjouney and DALL-E), • and video speech generation (like Synthesia) • GenAI provided recent interesting applications served by HPC deployments (supported by e.g. NVIDIA H100). • Therefore, two of my models for Generative AI, • from Summarizer and TPP-PSADE@NPdynϵjDE, • extended to support HPC deployment using MPI, • are described in following & some results are presented. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 5/65
  • 6. Introduction Generative AI Language Video Power Conclusion Generative AI — Some Background • Early Learning to Learn, Google DeepMind after AlphaZero, deep RL algorithms • https://gecco-2019.sigevo.org/index.html/Keynotes [@aleszamuda/status/1150672932588462081: ”Learning to learn ...”] • Recent: with Reinforcement Learning (RL) trained Large Language Models (LLMs) using Deep Neural Networks (DNNs) — Transformers (replacing RNN LSTMs; by Google — 2017, Attention Is All You Need: https://arxiv.org/abs/1706.03762, Submitted on 12 Jun 2017 (v1) — for NIPS’17 in December (Jakob proposed replacing RNNs with self-attention and startedthe effort to evaluate this idea)) • A deployed LLM (Free Research Preview of ChatGPT May 24 Version, 2023.) GPT-4 Technical Report: https://arxiv.org/pdf/2303.08774.pdf • Sample LLM code (Transformers by Hugging Face), using Python3, AutoTokenizer, and google/flan-t5-base Transformers architecture Wikipedia (CC BY-SA 3.0), File:The- Transformer-model- architecture.png • My GenAI backgrounds come from (evolutionary) generation of 3D scenery sequences (animation, AL — Artificial Life) • In my 2020 journal article published with University of Alicante (w/ Elena Lloret), we demonstrated HPC importance in NLP performance impact (Summarizer — developed on SLING) • cites e.g. Salesforce Research’s NN paper on A Deep Reinforced Model for Abstractive Summarization, Submitted on 11 May 2017 (v1), https://arxiv.org/abs/1705.04304 Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 6/65
  • 7. Introduction Generative AI Language Video Power Conclusion ASHPC23 – Austrian-Slovenian HPC Meeting 2023 13-15 June 2023 at IZUM, Maribor, Slovenia Organized by EuroCC Slovenia and EuroCC Austria – National Competence Centre for Supercomputing, Big Data and Artificial Intelligence, Austria, in cooperation with the Institute of Information Science, Slovenia, the Slovenian consortium for high-performance computing (SLING), the Vienna Scientific Cluster (VSC), Austria, and the Research Area Scientific Computing in Innsbruck, Austria. Generative AI Using HPC in Text Summarization and Energy Plants — Part II: Language (1) — Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 7/65
  • 8. Introduction Generative AI Language Video Power Conclusion HPC Application 1: Text Summarization • NLP and computational linguistics for Text Summarization: • Multi-Document Text Summarization is a hard CI challenge. • Basically, an evolutionary algorithm is applied for summarization, • it is a state-of-the-art topic of text summarization for NLP (part of ”Big Data”) and presented as a collaboration [JoCS2020], acknowledging several efforts. • we add: self-adaptation of optimization control parameters; analysis through benchmarking using HPC, and apply additional NLP tools. • How it works: for the abstract, sentences from original text are selected for full inclusion (extraction). • To extract a combination of sentences: • can be computationally demanding, • we use heuristic optimization, • the time to run optimization can be limited. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 8/65
  • 9. Introduction Generative AI Language Video Power Conclusion 1 – Preprocessing (environment sensing, knowledge representation) (1/2) 1) The files of documents are each taken through the following process using NLP (Natural Language Processing) tools: INPUT CORPUS NATURAL LANGUAGE PROCESSING ANALYSIS CONCEPTS DISTRIBUTION PER SENTENCES MATRIX OF CONCEPTS PROCESSING CORPUS PREPROCESSING PHASE OPTIMIZATION TASKS EXECUTION PHASE ASSEMBLE TASK DESCRIPTION SUBMIT TASKS TO PARALLEL EXECUTION OPTIMIZER + TASK DATA ROUGE EVALUATION 2) For each document is D, sentences are indexed using NLP tools. • Terms across sentences are determined using a semantic analysis using both: • coreference resolution (using WordNet) and • a Concept Matrix (from Freeling). Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 9/65
  • 10. Introduction Generative AI Language Video Power Conclusion 1 – Preprocessing (environment sensing, knowledge representation) (2/2) • 3) For each i-th term (wi), during indexing • number of occurences in the text is gathered, and • number of occurences (nk) of a term in some k-th statement, • 4) For each term wi in the document, inverse frequency: isfw i = log( n nk ), • where n denotes number of statements in the document, and • nk number of statements including a term wi. • 5) To conclude preprocessing, for each term in the document, a weight is calculated: wi,k = tfi,kisfk, where tfik is number of occurences (term frequency) of a term wk in a statement si. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 10/65
  • 11. Introduction Generative AI Language Video Power Conclusion 2 – Summary Optimization (1/3) • Sentence combination (X) is optimized using jDE algorithm: • as a 0/1 knapsack problem, we want to include optimal selection of statements in the final output • an i-th sentence si is selected (xi = 1) or unselected (xi = 0). • a) Price of a knapsack (its fitness) should be maximized, • the fitness represents a ratio between content coverage, V(X), and redundancy, R(X): f(X) = V(X) R(X) , • considering a constraint: the summary length is L ± ϵ words. • Constraint handling with solutions: • each feasable solution is better than unfeasable, • unfeasable compared by constraint value (lower better), • feasable compared by fitness (higher better). Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 11/65
  • 12. Introduction Generative AI Language Video Power Conclusion 2 – Summary Optimization (2/3) • b) Content coverage V(X) is computed as a double sum of similarities (defined at d)): V(X) = n−1 X i=1 n X j=i+1 (sim(si, O) + sim(sj, O))xi,j, • where xi,j denotes inclusion of both statement, si, and sj, • xi,j is only 1 if xi = xj = 1, otherwise 0, • and O is a vector of average term weights wi,k: O = (o1, o2, ..., om) for all i = {1..m} different text terms: oi = Pn j=1 wi,j n . • c) Redundance R(X) is also measured as double similarity (defined at d)) sum for all statements: R(X) = n−1 X i=1 n X j=i+1 sim(si, sj)xi,j, • where xi,j denotes inclusion of both statement, si, and sj, • again, xi,j is only 1 if xi = xj = 1, otherwise 0. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 12/65
  • 13. Introduction Generative AI Language Video Power Conclusion 2 – Summary Optimization (3/3) • d) Similarity between statements si = [wi,1, wi,2, ..., wi,m] and sj = [wj,1, wj,2, ..., wj,m] is computed: sim(si, sj) = m X k=1 wi,kwj,k qPm k=1 wi,kwi,k Pm k=1 wj,kwj,k , where wi,k is term weight (defined in 5)) and m number of all terms in text. • e) When concluded: • the selected statements from the best assessed combination are printed, • in order as they appear in the text, and • the summary is stored. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 13/65
  • 14. Introduction Generative AI Language Video Power Conclusion Summary Optimization — Algorithm Pseudocode The detailed new method called CaBiSDETS is developed in the HPC approach comprising of: • a version of evolutionary algorithm (Differential Evolution, DE), • self-adaptation, binarization, constraint adjusting, and some more pre-computation, • optimizing the inputs to define the summarization optimization model. Aleš Zamuda, Elena Lloret. Optimizing Data-Driven Models for Summarization as Parallel Tasks. Journal of Computational Science, 2020, vol. 42, pp. 101101. DOI 10.1016/j.jocs.2020.101101. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 14/65
  • 15. Introduction Generative AI Language Video Power Conclusion Running the Tasks on HPC: ARC Job Preparation & Submission, Results Retrieval & Merging [JoCS2020] Through an HPC approach and by parallelization of tasks, a data-driven summarization model optimization yields improved benchmark metric results (drawn using gnuplot merge). Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 15/65
  • 16. Introduction Generative AI Language Video Power Conclusion Results Published in Journal of Computational Science The most interesting finding of the HPC study though is that • the fitness of the NLP model keeps increasing with prolonging the dedicated HPC resources (see below) and that • the fitness improvement correlates with ROUGE evaluation in the benchmark, i.e. better summaries. -0.05 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 1 10 100 1000 10000 ROUGE-1R ROUGE-2R ROUGE-LR ROUGE-SU4R Fitness (scaled) Hence, the use of HPC significantly contributes to capability of this NLP challenge. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 16/65
  • 17. Introduction Generative AI Language Video Power Conclusion Summarization Implementation — Parallel • In text summarization, once the text model has been built, • different lengths of summaries can be created with Summarizer using CaBiSDETS algorithm in parallel. • Generates large summaries (more output tokens than single prebuilt LLMs) & accepts long task inputs (no pre-clustering). • Results are explainable, tracable (no hallucinated content/citations), and automatic (no manual RL scoring). • But moreover from HPC & Big-Data perspective, • the input text can be preprocessed in parallel • by computing the cosine sentence similarity pairs in parallel using MPI in an integrated pipeline, • before the generation of summaries commences and • just before a complete parameterization of the summary generation process. • During summary optimization, the fitness function evaluations can be run in parallel. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 17/65
  • 18. Introduction Generative AI Language Video Power Conclusion Summarization Task Configuration & Execution • An example task for Summarizer computational architecture • based on a recent lecturing material, PDF −→ text (language), on: • Optimization Algorithms and Autonomous Systems • Las Palmas de Gran Canaria, March 2023. • https://www.slideshare.net/AlesZamuda/ulpgc2023erasmuslecturesaleszamuda systemstheoryintelligentautonomoussystemseswamllsgohpcdeugpppdf • for Summarizer runs, the parameters were: --GMAX 1000 --NP 319 --summarylength 500 --epsilonLengthSummary 20 • For the job execution, the configuration for SLURM was: srun --ntasks-per-node=16 --mpi=pmix ./summarizer.sif ./summarizer Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 18/65
  • 19. Introduction Generative AI Language Video Power Conclusion Summarization Job Speedup Results • Speedup comparison: SLURM --nodes parameter = 1, 2, 3, 4, or 5 • obtained timings on this scaling as seen on the graphs below. 150 200 250 300 350 400 450 500 550 16 32 48 64 80 Seconds to compute a workload Number of tasks (equals 16 times the SLURM --nodes parameter) Summarizer workload 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 16 32 48 64 80 Seconds to compute a workload Number of tasks (equals 16 times the SLURM --nodes parameter) Summarizer workload 1 2 3 4 5 16 32 48 64 80 Workload scaling (wall time) Number of tasks (equals 16 times the SLURM --nodes parameter) Summarizer workload Resources Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 19/65
  • 20. Introduction Generative AI Language Video Power Conclusion ASHPC23 – Austrian-Slovenian HPC Meeting 2023 13-15 June 2023 at IZUM, Maribor, Slovenia Organized by EuroCC Slovenia and EuroCC Austria – National Competence Centre for Supercomputing, Big Data and Artificial Intelligence, Austria, in cooperation with the Institute of Information Science, Slovenia, the Slovenian consortium for high-performance computing (SLING), the Vienna Scientific Cluster (VSC), Austria, and the Research Area Scientific Computing in Innsbruck, Austria. Generative AI Using HPC in Text Summarization and Energy Plants — Part II: Video (2) — Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 20/65
  • 21. Introduction Generative AI Language Video Power Conclusion Introduction and Main Goals • Plant animation in emergent ecosystems • Plant morphology reconstruction • from real photography (through evolutionary optimization) Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 21/65
  • 22. Introduction Generative AI Language Video Power Conclusion Ecosystem Animation and Simulation: Thousands of Trees 1: algorithm ecosystem simulation Require: v - plant species list; r - plant list for each species; f - living condition factors on terrain; Ensure: ecosystem afforestation simulation 2: loop 3: add new plants to species(v, r); 4: grow all plants(r, f); 5: remove dead plants(r); 6: end loop Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 22/65
  • 23. Introduction Generative AI Language Video Power Conclusion Ecosystem Afforestation: Terrain Models • Tree models are put to terrain based on ecosystem growth pi,k = xi yi,k zk T , i, k ∈ [0, 99]. • Power: fitness (height, slope, moisture, sunniness, windiness), age, growth. as,p = vs,phs,par;p, ar;p = tf;s max s {tf;s} , vs,p = ky;s,p + ms,p + ls,p + ws,p + ss,p 5 . Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 23/65
  • 24. Introduction Generative AI Language Video Power Conclusion Another Ecosystem Scenario: Interactive Breeding Motivation: interactive ecosystems breeding (von Mammen, 2009) Vir: von Mammen (2009) The approach – 6 modeled operators in EcoMod. Operators of selection, crossover, and mutation. Operators over terrain and environmental conditions. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 24/65
  • 25. Introduction Generative AI Language Video Power Conclusion Spatial Morphological Tree Model Reconstruction • New approach for construction of trees • three-dimensional spatial models, • in computer graphics and animation, • the user had to sketch basic branches. • Our tree reconstruction includes: • evolutionary algorithms and • procedural modelling of trees. Source: → CEC 2009 • An L-systems approach used procedural models in a 2D plane, we extend it: • on 3D procedural models and • more complex trees. • Our approach combines open-sources: • ecosystem framework EcoMod and • algorithm MOjDE (DEMOwSA + jDE). Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 25/65
  • 26. Introduction Generative AI Language Video Power Conclusion Woody Plants Procedural Model • 3D tree models are compactly represented using a procedure • our EcoMod framework uses a numerically coded procedural model with fixed dimensionality • suitable for parameter estimation using DE/MOjDE. • Parameterized procedural model builds a 3D structure of a tree and all its building parts: • by recursively executing a fixed procedure, • over a set of numerically coded input parameters, • e.g. branch thickness, relative length, and branching. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 26/65
  • 27. Introduction Generative AI Language Video Power Conclusion Trees Representable by EcoMod Framework • Foliage or coniferous trees with very different branching structures, • each branch and each leaf can be animated in real time to show the growth of a tree or its sway in the wind. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 27/65
  • 28. Introduction Generative AI Language Video Power Conclusion 1: procedure branchsegment(g, w, S0, L0, l0, M0, M−1 m;0) Require: g, w - Gravelius and Weibull index of base branch; S0 - number of strands in base branch; L0, l0 - base branch relative and actual length; M0 - base branch coordinate system; M−1 m;0 - inverse matrix of rotations for gravimorphism in coordinate system for base branch; global (i.e. part of breeder) kd, kc, ltype, k g,w s , Mg,w , mg,w , k g,w l , α g,w m , αg,w , t, kf, ws, wg Ensure: rendered tree image 2: d := kd p S0; {thickness calculation from Mandelbrot} 3: render base branch(M0, l0, d); 4: if S0 = 1 then 5: render leaves(ltype); return; 6: end if 7: S1 := l 1 + k g,w s (S0 − 2) m , S2 = S0 − S1; {strands} 8: r1 := max min r S1 S0 , Mg,w , mg,w ; {branch length} 9: r2 := max min r S2 S0 , Mg,w , mg,w ; 10: L1 := r1L0, L2 := r2L0; {relative lengths of subbranches} 11: l1 := k g,w l L1, l2 := k g,w l L2; {active subbranch lengths} 12: α1 := kc r S2 S0 αg,w , α2 := αg,w − α1; {branching angles} 13: M1 := Rz(α1)Ry(αp)Ry×ym (α g,w m )Ty(l0)M0; {transform} 14: M2 := Rz(α2)Ry(αp)Ry×ym (α g,w m )Ty(l0)M0; 15: M−1 m;1 := Ry×ym (−α g,w m )Ry(−αp)Rx(−αx(t))Rz(−α1 − αz(t))M−1 m;0 ; {refreshing inverse matrix} 16: M−1 m;2 := Ry×ym (−α g,w m )Ry(−αp)Rx(−αx(t))Rz(−α2 − αz(t))M−1 m;0 ; 17: branchsegment(g + 1, w + 1, S2, L2, l2, M2, M−1 m;2 ); {minor branch development} 18: branchsegment(g, w + 1, S1, L1, l1, M1, M−1 m;1 ); {major branch development} 19: return; {from recursive procedure call} Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 28/65
  • 29. Introduction Generative AI Language Video Power Conclusion Ecosystem Afforestation Geometry Video Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 29/65
  • 30. Introduction Generative AI Language Video Power Conclusion Image-based Approaches to Automatic Tree Modeling • Image-based approaches have the best potential to produce realistically looking plants • they rely on images of real plants. • Little work has been done to design trees with the use of a general reconstruction from images without user interaction • use of sketch based guide techniques or • the procedural models reconstructed were two-dimensional. • We now extended this recognition to the domain of 3D procedural models • suitable to model woody plants without user interaction. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 30/65
  • 31. Introduction Generative AI Language Video Power Conclusion Tree Model Reconstruction Innovization Using Multi-objective Differential Evolution • Based on an optimization procedure with three main parts: • Part I: genotype encoding, • Part II: genotype-phenotype mapping, and • Part III: fitness evaluation: • phenotype and reference image comparison. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 31/65
  • 32. Introduction Generative AI Language Video Power Conclusion Basic Genotype Encoding • An individual genotype vector x of a DE population represents a set of procedural model parameters, • by computing recursive procedure using a set of parameters, EcoMod renders a tree (woody plant), • dimensionality of the genotype x is D = 4509, • where g ∈ {0, G = 15}, w ∈ {0, W = 50}, and • each local G × W = 750 real-coded parameter encodes: one matrix of a Gravelius and Weibull ordered parameter for recursive calculations, and • all xi,j ∈ [0, 1], i ∈ {1, 2, ..., NP} and j ∈ {1, 2, ..., D} are linearly normalized by scaling in the [0,1] interval. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 32/65
  • 33. Introduction Generative AI Language Video Power Conclusion Bounds and Scaling of Genotype-encoded Parameters xi,j Parameter Formula Interval Number of strands in a tree (tree com- plexity) S = 400xi,0 + 10 S ∈ [10, 410] Height of base trunk l 0,0 0 = 10xi,1 l 0,0 0 ∈ [0 m, 10 m] Coefficient of branch thickness kd = 0.05xi,2 kd ∈ [0, 0.05] Phyllotaxis angle αp = 360xi,3 αp ∈ [0◦ , 360◦ ] Branching ratio of subbranch strands distribution k g,w s = 0.5xi,j + 0.5, ∀j ∈ [4, 753] k g,w s ∈ [ 1 2 , 1] Branching angle between dividing sub- branches αg,w = 180xi,j ∀j ∈ [754, 1503] αg,w ∈ 0◦ , 180◦ Maximum relative sub-branch to base branch length Mg,w = 20xi,j ∀j ∈ [1504, 2253] Mg,w ∈ [0, 20] Minimum relative sub-branch to base branch length mg,w = 20xi,j ∀j ∈ [2254, 3003] mg,w ∈ [0, 20] Branch length scaling factor k g,w l = 20xi,j, ∀j ∈ [3004, 3753] k g,w l ∈ [0, 20] Gravicentralism impact kc = xi,3754 kc ∈ [0, 1] Gravimorphism impact (i.e. gravitational bending of branches) α g,w m = 360xi,j − 180, ∀j ∈ [3755, 4504] α g,w m ∈ [−180◦ , 180◦ ] Enabling leaves display on a tree Bl = xi,4505 0.5?0 : 1 Bl ∈ {0, 1} Size of leaves ll = 0.3xi,4506 ll ∈ [0, 0.3] Density of leaves ρl = 30xi,4507 ρl ∈ [0, 30] Leaf distribution type ltype = 5xi,4508 Spiral, Stacked, Stagg- ered, Bunched, or Conif- erous Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 33/65
  • 34. Introduction Generative AI Language Video Power Conclusion Advanced Genotype Encoding: Auxiliary Local Parameters get Vectorized Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 34/65
  • 35. Introduction Generative AI Language Video Power Conclusion Genotype-phenotype Mapping • Reconstruction method is based on reconstruction of two-dimensional images of woody plants z∗ (photo), • to compare the three-dimensional tree evolved with the use of genotype x to the reference image z∗, genotype x must be transformed to its phenotype first, • phenotype is a rendered two-dimensional image z, • images z∗ and z are all of dimensionality X × Y pixels, • the reference image is scaled to the given resolution, if necessary. • both images are converted to black and white, where white (0) pixels mark background and black (1) pixels mark material, e.g. wood, • An evolved procedural model is rendered for comparison twice • to favor three-dimensional procedural models generation, • projections differ by β = 90◦ camera view angle along the trunk base (i.e. z axis for OpenGL). Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 35/65
  • 36. Introduction Generative AI Language Video Power Conclusion Phenotype and Reference Image Comparison • The recognition success is measured by similarity of • the reference original images (2D) and • the rendered image (2D) projections of evolved parametrized procedural models. • Images are compared pixel-wise by e.g. two criteria: 1 in the evolved image, for each pixel rendered as material (1): • the Manhattan distance to the nearest material pixel in the reference image is computed • and vice-versa, for each material (1) pixel of an evolved model image, 2 count of differing pixels (0/1) among comparing images. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 36/65
  • 37. Introduction Generative AI Language Video Power Conclusion 1: procedure MO reconstruction(z∗) Require: S0 - maximum number of strands in base branch; also, other default parameters for MOjDE and EcoMod Ensure: Pareto set of reconstructed parameterized procedural 3D woody plant models 2: uniform randomly generate DE initial population xi,0 ∈ [0, 1] for i = 1..NP; 3: for DE generation loop g (while FEs 10000) do 4: for DE iteration loop i (for all individuals xi,g of a population) do 5: DE individual xi,g creation (adaptation, mutation, crossover): 6: Fi,G+1 = ( Fl + rand1 × Fu if rand2 τ1, Fi,G otherwise ; CRi,G+1 = ( rand3 if rand4 τ2, CRi,G otherwise ; 8: vi,G+1 = xr1,G + Fi,G+1(xr2,G − xr3,G); 9: ui,j,G+1 = ( vi,j,G+1 if rand(0, 1) ≤ CRi,G+1 or j = jrand xi,j,G otherwise ; 10: DE fitness evaluation (genotype-phenotype mapping, rendering, and comparison): 11: z1 = g(ui,g, β1), z2 = g(ui,g, β2) {Execute Algorithm branchsegment twice} 12: h1(z1) = P x,y m1(z1 x,y, z∗ x,y) + P x,y m1(z∗ x,y, z1 x,y); {First difference metric, at 0◦ } 13: h1(z2) = P x,y m1(z2 x,y, z∗ x,y) + P x,y m1(z∗ x,y, z2 x,y); {First difference metric, at 90◦ } 14: f1(x) = f(g(x, β1), g(x, β2)) = h1(z1) + h1(z2); {Fitness evaluation, 1st criterion} 15: h2(z1) = P x,y w(z1 x,y, z∗ x,y) + P x,y w(z∗ x,y, z1 x,y); {Second difference metric, 0◦ } 16: h2(z2) = P x,y w(z2 x,y, z∗ x,y) + P x,y w(z∗ x,y, z2 x,y); {Second difference metric, 90◦ } 17: f2(x) = f(g(x, β1), g(x, β2)) = h2(z1) + h2(z2); {Fitness evaluation, 2nd criterion} 18: f(x) = {f1(x), f2(x)}; {Fitness evaluation, all criteria combined done} 19: DE selection: 20: xi,G+1 = ( ui,G+1 if f(ui,G+1) ⪯ f(xi,G) xi,G otherwise ; {Multi-objective comparison operator} 21: if not (ui,G+1 ⪯ xi,G or xi,G ⪯ ui,G+1 ) then add ui,G+1 to population archive; 22: end for 23: Truncate DE population archive to a size of NP using SPEA2 mechanism. 24: end for 25: return the best individuals obtained; Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 37/65
  • 38. Introduction Generative AI Language Video Power Conclusion Advanced Approach (INS2014): Overview → Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 38/65
  • 39. Introduction Generative AI Language Video Power Conclusion More: See Published Articles INS2014 A. Zamuda and J. Brest. Vectorized Procedural Models for Animated Trees Reconstruction using Differential Evolution. Information Sciences 2014, vol. 278, pp. 1-21. DOI: 10.1016/j.ins.2014.04.037. IF2014 = 4.038 (Q1). INS2013 A. Zamuda and J. Brest. Environmental Framework to Visualize Emergent Artificial Forest Ecosystems. Information Sciences 220:522–540. 2013. DOI: 10.1016/j.ins.2012.07.031. IF2013 = 3.893 (Q1). ASC2011 A. Zamuda, J. Brest, B. Bošković and V. Žumer. Differential Evolution for Parameterized Procedural Woody Plant Models Reconstruction. Applied Soft Computing 11(8):4904–4912. 2011. DOI: 10.1016/j.asoc.2011.06.009. IF2011 = 2.612 (Q1). CEC2012 A. Zamuda, J. Brest. Tree Model Reconstruction Innovization Using Multi-objective Differential Evolution. 2012 IEEE World Congress on Computational Intelligence (IEEE WCCI 2012), Brisbane, Australia, 2012, pp. 575-582. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 39/65
  • 40. Introduction Generative AI Language Video Power Conclusion Tree Reconstruction: Summary Conclusions • An approach to design woody plant geometrical models [ASOC2011], • rendered images are compared to the reference source images, for reconstruction, to guide the optimization process, • sampled randomly to reconstruct geometrical models, • procedural models are rendered using EcoMod framework [INS2013], • renderings of sample evolved models, • parameters of the procedural model are iteratively evolved using multi-objective differential evolution MOjDE algorithm [CEC2012] • fitness is evaluated by two criteria, which are not pre-weighted, • multi-objective optimization obtains multiple criteria trade-offs shown using: • attainment surfaces (trade-offs distribution), and • rendered final approximation set models. • The advanced approach [INS2014] adds • real images preprocessing (tree trunk and crown extraction), • post-effects on reconstructed geometry (growth, wind, leafs). Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 40/65
  • 41. Introduction Generative AI Language Video Power Conclusion ASHPC23 – Austrian-Slovenian HPC Meeting 2023 13-15 June 2023 at IZUM, Maribor, Slovenia Organized by EuroCC Slovenia and EuroCC Austria – National Competence Centre for Supercomputing, Big Data and Artificial Intelligence, Austria, in cooperation with the Institute of Information Science, Slovenia, the Slovenian consortium for high-performance computing (SLING), the Vienna Scientific Cluster (VSC), Austria, and the Research Area Scientific Computing in Innsbruck, Austria. Generative AI Using HPC in Text Summarization and Energy Plants — Part II: Power (3) — Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 41/65
  • 42. Introduction Generative AI Language Video Power Conclusion HTS: Hydro Power Plants (HPPs) and Thermal Power Plants (TPPs) Scheduling – Introduction Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 42/65
  • 43. Introduction Generative AI Language Video Power Conclusion Hydro and Thermal Power Plants Systems Model: Nomenclature Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 43/65
  • 44. Introduction Generative AI Language Video Power Conclusion Hydro and Thermal Power Plants Systems Model: Definitions Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 44/65
  • 45. Introduction Generative AI Language Video Power Conclusion Hydro and Thermal Power Plants Systems Model: Models • The application contributes to algorithms development, with the aims of: • improving performance of the electrical energy production and • emissions and carbon footprint reduction (thermal units), • while simultaneously satisfying a 24-hour system demands in scheduling energy demand and all other operational requirements. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 45/65
  • 46. Introduction Generative AI Language Video Power Conclusion Hydro and Thermal Power Plants Systems Model: Nomenclature and Definitions • Equality constraints for energy production (scheduling). • Constraints handling during optimization: ϵ-comparison. • Algorithm output: 24-hour settings plan for TPPs and HPPs. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 46/65
  • 47. Introduction Generative AI Language Video Power Conclusion Additional DE Mechanisms and Parallelization of HTS • Population size (NP) adjustment, multilevel parallelization, • sub-population gathering and BmW offspring strategy: • A. Glotić, A. Glotić, P. Kitak, J. Pihler, I. Tičar. Parallel self-adaptive differential evolution algorithm for solving short-term hydro scheduling problem. IEEE Transactions on Power Systems 2014, 29 (5), pp. 2347–2358. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 47/65
  • 48. Introduction Generative AI Language Video Power Conclusion HTS Parallelization and Pre-processing (1/3) • New approach in optimization for scheduling energy production among units of HPPs (hydro) and TPPs (thermo). • The approach allows a faster computation than before: • 1) The DE for HTS is parallelized. • 2) The TPPs optimization part features a novel architecture, including a pre-computed surrogate model, • this model is same during optimization of the whole HTS optimized model for hydro and thermo units (pre-processing), and • obtained parameter values (x) of the TPPs surrogate model on practical accuracy are stored for re-use in the global HTS optimization. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 48/65
  • 49. Introduction Generative AI Language Video Power Conclusion HTS Parallelization and Pre-processing (2/3) • Two algorithms are built for this approach: • the first algorithm (NPdynϵjDE) addresses a specialized treatment of constraints handling and optimizes scheduling for TPPs – thermo units parameters are pre-computed up to practical accuracy, • the second algorithm (PSADEs) utilizes the output of the first algorithm, in order to optimize combined production of hydro units, where hydro units settings are probed and thermo units settings are looked-up in the surrogate model matrix output from the NPdynϵjDE; • here, both algorithms use practical accuracy of the parameters for time schedule of the thermo units load. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 49/65
  • 50. Introduction Generative AI Language Video Power Conclusion HTS Parallelization and Pre-processing (3/3) • The results of testing this approach on established HTS benchmarks from literature show: a larger performance improvement on all scenarios under all criteria, compared to the approaches known before. (Still.) • Literature article with detailed results coverage follows: A. Glotić, A. Zamuda. Short-term combined economic and emission hydrothermal optimization by surrogate differential evolution. Applied Energy, 1 March 2015, vol. 141, pp. 42-56. DOI 10.1016/j.apenergy.2014.12.020. IF=5.613 Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 50/65
  • 51. Introduction Generative AI Language Video Power Conclusion HTS Optimization: New DE Algorithms Architecture Surrogate Matrix – Input and Output Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 51/65
  • 52. Introduction Generative AI Language Video Power Conclusion HTS Optimization: New DE Algorithms Architecture Fitness Function and Practical Accuracy (discretized) Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 52/65
  • 53. Introduction Generative AI Language Video Power Conclusion HTS Optimization: New DE Algorithms Architecture Fitness Function and Practical Accuracy: the Algorithm Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 53/65
  • 54. Introduction Generative AI Language Video Power Conclusion Results and Comparisons (1/2) ELS @NPdynϵjDE EES @NPdynϵjDE CEES @NPdynϵjDE Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 54/65
  • 55. Introduction Generative AI Language Video Power Conclusion Results and Comparisons (2/2) • Results on different types of scheduling, compared to best works from literature: the proposed approach outperforms all by far, for all models: ELS, EES, and CEES, • This approach exhibits as well the lowest time latency (due to PSADEs parallelization and NPdynϵjDE pre-processing). Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 55/65
  • 56. Introduction Generative AI Language Video Power Conclusion A. Glotić, A. Zamuda. Short-term combined economic and emission hydrothermal optimization by surrogate differential evolution. Applied Energy, 1 March 2015, vol. 141, pp. 42-56. DOI 10.1016/j.apenergy.2014.12.020. IF=5.613 Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 56/65
  • 57. Introduction Generative AI Language Video Power Conclusion HTS — HPC-deployable Results • When generating energy plans, • like load balancing schedules for energy power plants, • data analytics and machine learning algorithm can be used (PSADE@NPdynϵjDE [1]). • Here, a surrogated [1] part of computation for the whole problem is split non-trivially [1] • and offloaded to an offline pre-computation phase. • In this initial phase, an HPC can be used to generate a lookup matrix, included as a surrogate matrix during the next, online optimization phase. • Experiment: an example set of 86500 long runs (each 1 million fitness evaluations) • to generate a surrogate matrix with 0.01 MW granularity step • for power demands from 110 MW to 975 MW and 0.01 MW apart • from 106 simulations for each of 86500 power demand scenarios. 0 1 2 3 4 5 6 7 8 9 Combined power from 110 MW to 975 MW, step 0.01 MW#104 0 100 200 300 400 500 600 700 Individual output (power [MW] or unit total cost [$]) Cost, TC / 3 Powerplant P1 power Powerplant P2 power Powerplant P3 power [1] A. Glotić, A. Zamuda. Short-term combined economic and emission hydrothermal optimization by surrogate differential evolution. Applied Energy, 1 March 2015, vol. 141, pp. 42-56. DOI 10.1016/j.apenergy.2014.12.020. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 57/65
  • 58. Introduction Generative AI Language Video Power Conclusion ASHPC23 – Austrian-Slovenian HPC Meeting 2023 13-15 June 2023 at IZUM, Maribor, Slovenia Organized by EuroCC Slovenia and EuroCC Austria – National Competence Centre for Supercomputing, Big Data and Artificial Intelligence, Austria, in cooperation with the Institute of Information Science, Slovenia, the Slovenian consortium for high-performance computing (SLING), the Vienna Scientific Cluster (VSC), Austria, and the Research Area Scientific Computing in Innsbruck, Austria. Generative AI Using HPC in Text Summarization and Energy Plants — Part III: Conclusion w/ Appendix — Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 58/65
  • 59. Introduction Generative AI Language Video Power Conclusion Summary Future work • Summary: • Generative AI • using HPC • in Text Summarization • and Energy Plants • Future Work: • further use of LLMs, • additional integrated pipelines deployments using DAPHNE runtime would be interesting, • e.g. using micro-benchmarks for • multi-document text-summarization, • 3D forest scenery, • energy scheduling, and • trajectory optimization. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 59/65
  • 60. Introduction Generative AI Language Video Power Conclusion Conclusion Takeaways: Generative AI scaling on HPC, Generative AI, modalities (language, video, power) Thanks! Acknowledgement: this work is supported by ARRS programme P2-0041; and DAPHNE, funded by the European Union’s Horizon 2020 research and innovation programme under grant agreement No 957407. Questions? 0 1 2 3 4 5 6 7 8 9 Combined power from 110 MW to 975 MW, step 0.01 MW#104 0 100 200 300 400 500 600 700 Individual output (power [MW] or unit total cost [$]) Cost, TC / 3 Powerplant P1 power Powerplant P2 power Powerplant P3 power 150 200 250 300 350 400 450 500 550 16 32 48 64 80 Seconds to compute a workload Number of tasks (equals 16 times the SLURM --nodes parameter) Summarizer workload Real examples: science and HPC Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 60/65
  • 61. References Biography and References: Organizations • Associate Professor at University of Maribor, Slovenia • Continuous research programme funded by Slovenian Research Agency, P2-0041: Computer Systems, Methodologies, and Intelligent Services • EU H2020 Research and Innovation project, holder for UM part: Integrated Data Analysis Pipelines for Large-Scale Data Management, HPC, and Machine Learning (DAPHNE), https://cordis.europa.eu/project/id/957407 • IEEE (Institute of Electrical and Electronics Engineers) SM • IEEE Computational Intelligence Society (CIS), senior member • IEEE CIS Task Force on Benchmarking, chair Website link • IEEE CIS, Slovenia Section Chapter (CH08873), chair • IEEE Slovenia Section, 2018–2021 vice chair, 2018-21 • IEEE Young Professionals Slovenia, 2016-19 chair • ACM SIGEVO (Special Interest Group on Genetic and Evolutionary Computation); EurAI; SLAIS • Associate Editor: Swarm and Evolutionary Computation (2016-’22), Human-centric Computing and Information Sciences, Frontiers in robotics and AI (section Robot Learning and Evolution) • Co-operation in Science and Techology (COST) Association Management Committee, member: • CA COST Action CA15140: Improving Applicability of Nature-Inspired Optimisation by Joining Theory and Practice (ImAppNIO), WG3 VC • ICT COST Action IC1406 High-Performance Modelling and Simulation for Big Data Applications (cHiPSet); • More: SI-HPC vice-chair; HPC-RIVR user; EuroHPC Vega user; SLAIS Honorary Tribunal; SLING KO member; Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 61/65
  • 62. References Biography and References: Top Publications • Aleš Zamuda, Elena Lloret. Optimizing Data-Driven Models for Summarization as Parallel Tasks. Journal of Computational Science, 2020, vol. 42, pp. 101101. DOI 10.1016/j.jocs.2020.101101. • A. Zamuda, J. D. Hernández Sosa. Success history applied to expert system for underwater glider path planning using differential evolution. Expert Systems with Applications, 2019, vol. 119, pp. 155-170. DOI 10.1016/j.eswa.2018.10.048 • C. Lucas, D. Hernández-Sosa, D. Greiner, A. Zamuda, R. Caldeira. An Approach to Multi-Objective Path Planning Optimization for Underwater Gliders. Sensors, 2019, vol. 19, no. 24, pp. 5506. DOI 10.3390/s19245506. • A. Viktorin, R. Senkerik, M. Pluhacek, T. Kadavy, A. Zamuda. Distance Based Parameter Adaptation for Success-History based Differential Evolution. Swarm and Evolutionary Computation, 2019, vol. 50, pp. 100462. DOI 10.1016/j.swevo.2018.10.013. • A. Zamuda, J. Brest. Self-adaptive control parameters’ randomization frequency and propagations in differential evolution. Swarm and Evolutionary Computation, 2015, vol. 25C, pp. 72-99. DOI 10.1016/j.swevo.2015.10.007. • A. Zamuda, J. D. Hernández Sosa, L. Adler. Constrained Differential Evolution Optimization for Underwater Glider Path Planning in Sub-mesoscale Eddy Sampling. Applied Soft Computing, 2016, vol. 42, pp. 93-118. DOI 10.1016/j.asoc.2016.01.038. • A. Zamuda, J. D. Hernández Sosa. Differential Evolution and Underwater Glider Path Planning Applied to the Short-Term Opportunistic Sampling of Dynamic Mesoscale Ocean Structures. Applied Soft Computing, vol. 24, November 2014, pp. 95-108. DOI 10.1016/j.asoc.2014.06.048. • A. Zamuda, J. Brest. Vectorized Procedural Models for Animated Trees Reconstruction using Differential Evolution. Information Sciences, vol. 278, pp. 1-21, 2014. DOI 10.1016/j.ins.2014.04.037. • A. Zamuda, J. Brest. Environmental Framework to Visualize Emergent Artificial Forest Ecosystems. Information Sciences, vol. 220, pp. 522-540, 2013. DOI 10.1016/j.ins.2012.07.031. • A. Glotić, A. Zamuda. Short-term combined economic and emission hydrothermal optimization by surrogate differential evolution. Applied Energy, 1 March 2015, vol. 141, pp. 42-56. DOI 10.1016/j.apenergy.2014.12.020. • H. Hamann, Y. Khaluf, J. Botev, M. Divband Soorati, E. Ferrante, O. Kosak, J.-M. Montanier, S. Mostaghim, R. Redpath, J. Timmis, F. Veenstra, M. Wahby and A. Zamuda. Hybrid Societies: Challenges and Perspectives in the Design of Collective Behavior in Self-organizing Systems. Frontiers in Robotics and AI, 2016, vol. 3, no. 14. DOI 10.3389/frobt.2016.00014. • J. Šilc, A. Zamuda. Special Issue on ”Bioinspired Optimization” (guest editors). Informatica - An International Journal of Computing and Informatics, 2015, vol. 39, no. 2, pp. 1-122. Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 62/65
  • 63. References Biography and References: Bound Specific to HPC PROJECTS: • DAPHNE: Integrated Data Analysis Pipelines for Large-Scale Data Management, HPC, and Machine Learning • ICT COST Action IC1406 High-Performance Modelling and Simulation for Big Data Applications • SLING: Slovenian national supercomputing network • SI-HPC: Slovenian corsortium for High-Performance Computing • UM HPC-RIVR: Supercomputer at UM, https://www.hpc-rivr.si/ • SmartVillages: Smart digital transformation of villages in the Alpine Space • Interreg Alpine Space, https://www.alpine-space.eu/projects/smartvillages/en/home • Interactive multimedia digital signage (PKP, Adin DS) EDITOR: • Associate Editor in journals: • Swarm and Evolutionary Computation (2016-2022), • Human-centric Computing and Information Sciences (2020-2023), • Frontiers in robotics and AI, section Robot Learning and Evolution (2021-2023), • etc. • Mathematics-MDPI, Special Issue Guest Editor: ”Innovations in High-Performance Computing” • Mathematics-MDPI, Special Issue Guest Editor: ”Evolutionary Algorithms in Engineering Design Optimization” • Journal of advanced engineering and computation (member of editorial board since 2019). Viet Nam: Ton Duc Thang University, 2017-. ISSN 2588-123X. • Cloud Computing and Data Science (Associate Editor, since 2019). Universal Wiser Publisher Pte.Ltd. • D. Gleich, P. Planinšič, A. Zamuda. 2018 25th International Conference on Systems, Signals and Image Processing (IWSSIP). IEEE Xplore, Maribor, 20-22 June 2018. • General Chair: 7-th Joint International Conferences on Swarm, Evolutionary and Memetic Computing Conference (SEMCCO 2019) Fuzzy And Neural Computing Conference (FANCCO 2019), Maribor, Slovenia, EU, 10-12 July 2019; co-editors: Aleš Zamuda, Swagatam Das, Ponnuthurai Nagaratnam Suganthan, Bijaya Ketan Panigrahi. • Organizers member: GECCO 2022, GECCO 2023 Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 63/65
  • 64. References Biography and References: More Publications on HPC • Aleš Zamuda, Elena Lloret. Optimizing Data-Driven Models for Summarization as Parallel Tasks. Journal of Computational Science, 2020, vol. 42, pp. 101101. DOI 10.1016/j.jocs.2020.101101. • Patrick Damme, Marius Birkenbach, Constantinos Bitsakos, Matthias Boehm, Philippe Bonnet, Florina Ciorba, Mark Dokter, Pawel Dowgiallo, Ahmed Eleliemy, Christian Faerber, Georgios Goumas, Dirk Habich, Niclas Hedam, Marlies Hofer, Wenjun Huang, Kevin Innerebner, Vasileios Karakostas, Roman Kern, Tomaž Kosar, Alexander Krause, Daniel Krems, Andreas Laber, Wolfgang Lehner, Eric Mier, Marcus Paradies, Bernhard Peischl, Gabrielle Poerwawinata, Stratos Psomadakis, Tilmann Rabl, Piotr Ratuszniak, Pedro Silva, Nikolai Skuppin, Andreas Starzacher, Benjamin Steinwender, Ilin Tolovski, Pınar Tözün, Wojciech Ulatowski, Yuanyuan Wang, Izajasz Wrosz, Aleš Zamuda, Ce Zhang, Xiao Xiang Zhu. DAPHNE: An Open and Extensible System Infrastructure for Integrated Data Analysis Pipelines. 12th Conference on Innovative Data Systems Research, CIDR 2022, Chaminade, CA, January 9-12, 2022. • Aleš Zamuda, Vincenzo Crescimanna, Juan C. Burguillo, Joana Matos Dias, Katarzyna Wegrzyn-Wolska, Imen Rached, Horacio González-Vélez, Roman Senkerik, Claudia Pop, Tudor Cioara, Ioan Salomie, Andrea Bracciali. Forecasting Cryptocurrency Value by Sentiment Analysis: An HPC-Oriented Survey of the State-of-the-Art in the Cloud Era. Kołodziej J., González-Vélez H. (eds) High-Performance Modelling and Simulation for Big Data Applications. Lecture Notes in Computer Science, vol 11400, 2019, pp. 325-349. DOI 10.1007/978-3-030-16272-6 12. • Nenad Karolija, Aleš Zamuda. On cloud-supported web-based integrated development environment for programming dataflow architectures. MILUTINOVIĆ, Veljko (ur.), KOTLAR, Milos (ur.). Exploring the DataFlow supercomputing paradigm: example algorithms for selected applications, (Computer communications and networks (Internet), ISSN 2197-8433), 2019, pp. 41-51. DOI 10.1007/978-3-030-13803-5 2. • Simone Spolaor, Marco Gribaudo, Mauro Iacono, Tomas Kadavy, Zuzana Komı́nková Oplatková, Giancarlo Mauri, Sabri Pllana, Roman Senkerik, Natalija Stojanovic, Esko Turunen, Adam Viktorin, Salvatore Vitabile, Aleš Zamuda, Marco S. Nobile. Towards Human Cell Simulation. Kołodziej J., González-Vélez H. (eds) High-Performance Modelling and Simulation for Big Data Applications. Lecture Notes in Computer Science, vol 11400, 2019, pp. 221-249. DOI 10.1007/978-3-030-16272-6 8. • A. Zamuda, J. D. Hernandez Sosa, L. Adler. Improving Constrained Glider Trajectories for Ocean Eddy Border Sampling within Extended Mission Planning Time. IEEE Congress on Evolutionary Computation (CEC) 2016, 2016, pp. 1727-1734. • A. Zamuda. Function evaluations upto 1e+12 and large population sizes assessed in distance-based success history differential evolution for 100-digit challenge and numerical optimization scenarios (DISHchain 1e+12): a competition entry for ”100-digit challenge, and four other numerical optimization competitions” at the genetic and evolutionary computation conference (GECCO) 2019. Proceedings of the Genetic and Evolutionary Computation Conference Companion (GECCO 2019), 2019, pp. 11-12. • ... several more experiments for papers run using HPCs. • ... also, pedagogic materials in Slovenian and English — see Conclusion . Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 64/65
  • 65. References Promo materials: Calls for Papers, Websites CS FERI WWW CIS TFoB CFPs WWW LI Twitter Aleš Zamuda 7@aleszamuda Generative AI Using HPC in Text Summarization and Energy Plants (June 13, 2023) 65/65