<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Multi-View Graph Model with Representation Alignment and Adaptive Fusion for Better Spam Detection⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Iryna Zamrii</string-name>
          <email>i.zamrii@duikt.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ivan Shakhmatov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>State University of Information and Communication Technologies</institution>
          ,
          <addr-line>Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2026</year>
      </pub-date>
      <fpage>0000</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>Web forms remain a vulnerable channel for coordinated web spam: automated submitters combine bulk submissions, repeated field refills, synchronized time bursts, and technical obfuscation-while labeled data are scarce and privacy rules are strict. We present a multi-view contrastive graph neural network to filter web spam. The approach integrates three event views: (1) a submission graph that links entries by field duplicates, temporal proximity, and shared contacts; (2) a behavioral heterogeneous graph of user-formpage interactions with technical attributes; and (3) a semantic k-NN graph built from text and URL embeddings. Each view uses a specialized GNN encoder (R-GCN for typed relations; GAT/GCN for submission and content graphs). We then apply node-wise fusion that dynamically balances behavioral and content signals. Training combines binary cross-entropy on labeled submissions with contrastive alignment across views (using drop-edge, feature masking, and stochastic k-NN augmentations) and light regularization for stability. Evaluation uses leak-free temporal splits. The model is interpretable via fusion weights and attention, respects privacy by anonymizing sensitive identifiers, and supports scalable graph updates. By calibrating thresholds to operational metrics, the model is ready for practical deployment in anti-spam systems.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;artificial intelligence</kwd>
        <kwd>cybersecurity</kwd>
        <kwd>web spam</kwd>
        <kwd>web applications</kwd>
        <kwd>spam detection</kwd>
        <kwd>neural networks</kwd>
        <kwd>vulnerability scanners</kwd>
        <kwd>information security 1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Web spam has evolved from simple text templates to coordinated campaigns with bulk form
submissions, reuse of field structures, synchronized time bursts, distinctive URL parameters, and
typical device fingerprints. These scenarios reduce the effectiveness of purely content-based filters,
which are sensitive to distribution drift, and complicate the use of large language models that
require large amounts of reliably labeled data and do not fully capture behavioral and network
signals. Methods that focus on a single type of relation lose information about the consistency
between textual, behavioral, and structural features. Graph
modeling is natural for web
interactions: users, pages, forms, devices, and individual submissions create a heterogeneous
network. Useful signals are spread across several views of this network: at the submission level we
observe content duplication and temporal clusters; at the behavioral level—links to devices, IP
prefixes, and repeated activity paths; at the semantic level—similarity of texts and links. A strong
solution must integrate these channels into aligned representations that are robust to obfuscation,
drift, and partial labeling.</p>
      <p>This paper presents a model for training a multi-view graph neural network with contrastive
pretraining to filter web spam. Each view is encoded by a specialized GNN encoder: R-GCN for
heterogeneous, typed interactions, and GAT/GCN for semantic links and submission-level graphs.</p>
      <p>Within each view, we aggregate the local context of neighbors, then perform adaptive fusion of the
resulting vectors with node-dependent weights. This lets the model automatically favor the most
informative view for a given submission. Contrastive pretraining aligns the representations across
views and reduces the need for large labeled datasets; the final classifier outputs a spam probability
with a threshold that can be tuned to operational metrics. We describe how to build the multi-view
graph under privacy constraints, detail the model architecture and training objectives, and provide
a high-level implementation plan in Python with PyTorch Geometric. The evaluation protocol uses
temporal splits to avoid leakage, and includes comparisons with representative baselines plus
ablation studies that show the contribution of each component and the robustness to drift and
obfuscation.</p>
      <p>The paper lays out a practical scheme (Fig. 1) for multi-view modeling of web interactions—
submission, behavioral, and semantic levels—with feature sets built under privacy protection. On
this basis, we design an architecture that combines local aggregation within each view with
crossview alignment and adaptive mixing of signals, able to operate when some channels are missing
and in the presence of noise. The training process unites contrastive pre-alignment across views
with supervision on labeled examples, which reduces reliance on large annotated datasets,
improves generalization to new campaigns, and remains stable under distribution drift.
Reproducibility is supported by an open, high-level Python processing pipeline with fixed
configurations, temporal splits to prevent leakage, comparisons to representative baselines, and
systematic ablation studies. The practical focus addresses latency and throughput requirements,
threshold calibration to target operational metrics, control of false positives, and ethical
considerations— including anonymization of personal data and additional review of
highconfidence decisions before automatic blocking.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Literature Review and Problem Statement</title>
      <p>The task is to protect web forms from spam by building a model that can score each submission
in real time or near real time and decide to block, defer for moderation, or allow it. The model must
align heterogeneous sources of signals—text/URL, behavioral and technical attributes, and
structural links between events—without relying on any single type of indicator. We treat form
submissions as the primary classification objects. For each submission, the following data are
available: field contents (text, links), technical attributes (browser/platform, IP prefix, device),
page/form context (URL, navigation path), temporal features (instant and aggregated), and relations
to other submissions, users/devices, and pages.</p>
      <p>For each submission, produce a spam-probability score and a controllable decision
(thresholdbased or cost-sensitive). The decision must be robust to changing spam tactics, text/URL
obfuscation, and variation in technical attributes. We model the data as a multi-view structure: a
submission level (links via field duplicates, temporal bursts, and shared technical traits), a
behavioral level (users/devices/IP/pages and their relations), and a semantic level (similarity of
texts and URLs). This design lets us combine content, technical, and structural signals. The model
must learn from limited and partly noisy labels, so we combine supervised learning on labeled
submissions with self-supervised representation alignment (contrastive pretraining). Automatic
feature processing and aggregation are required: mapping texts and URLs to vector embeddings,
deriving behavioral aggregates, and building links among objects without hand-crafted rule
engineering.</p>
      <p>The solution must meet latency and throughput requirements in production, support
incremental context updates, operate with sliding time windows, and prevent information leakage
across temporal slices. We need controlled error asymmetry (thresholds tuned to a target
falsepositive rate) and decision transparency at the level of channel contributions. User identifiers are
anonymized (hashing, aggregating IPs to prefixes), only minimal attributes are stored,
highconfidence decisions receive additional review before automatic blocking, and an appeal path is
provided. Validation uses temporal splits, comparisons with representative content-based and
graph baselines, and metrics suitable for imbalanced data (PR-AUC, F1 at a validation-selected
threshold, and recall at fixed FP rates), plus ablations showing the contribution of channels and
training techniques. The task is formulated as building a multi-view model for classifying
webform submissions that can automatically extract and integrate content, behavioral, and structural
data while respecting production constraints, privacy, and reproducibility.</p>
      <p>
        Research on spam detection is shifting from “flat” text features toward graph representations
and multi-view architectures. Studies show that semantically induced graphs can capture
longrange text dependencies without manual rule engineering and improve classification accuracy [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ];
graph attention helps weight local links and noisy relations among interaction objects, which is
crucial when some edges are misleading or adversarial [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]; and combining deep contextual
embeddings (e.g., BERT) with multiple graph types—co-occurrence, syntax, and heterogeneous
relations—covers both global and local patterns and remains robust on imbalanced datasets [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
Together, these results suggest constructive principles for a web-spam model: work not with a
single “flat” source, but in a unified graph space where content, behavioral, and structural signals
reinforce each other. At the same time, web-form filtering has its own specifics that classic email,
social-network, or SMS cases only partly address. Decisions are made at the submission level and
must fit strict latency budgets; user/device identifiers are often anonymized and unstable; labels are
scarce and imperfect; tactics change quickly, and text and URLs are regularly obfuscated. Hence the
requirements: inductive capability (handle new nodes/edges without retraining), multi-channel
alignment (integrate several views), robustness to drift, and the ability to use self-supervised
pretraining to reduce dependence on labeled data.
      </p>
      <p>
        The idea of an immutable ledger that records every SQL query [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] suggests a separate
securetelemetry layer for our model: store a “decision digest” asynchronously and with anonymization
(hashes of fields/URLs, technical attributes, key links, and per-channel attributions). This adds
transparency, traceability, and a basis for “block-before-DB” policies. To reduce the effect of
intentionally mixed-in or noisy neighbors, we add neighbor-quality control to the graph encoders,
following [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]: label/pseudo-label–aware top-k neighbor selection by cosine similarity;
relationaware aggregation (separate weights for edge types S–IP–S, S–UA–S, S–URL–S, S–FieldSim–S, S–
Page–S, S–TimeBurst–S); and temporal decay of weights. For self-supervised alignment of
representations, we use generatively augmented contrastive learning [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]: a generator proposes
plausible edges in local ego-graphs, a discriminator filters out unnatural structures, and the encoder
learns invariance to allowed graph changes. This improves robustness to obfuscation and drift
when labels are scarce. Multi-view fusion via meta-paths [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] is implemented as parallel branches
(GCN/GAT) on homogeneous views with weighted adjacency (real edges plus feature similarity)
and attention gating for adaptive channel mixing. We handle class imbalance with balanced/focal
loss and with thresholds calibrated to a target FPR. Together, these ideas form a production-ready
design: inductive, multi-channel, with controlled inference latency, channel-level explainability,
and a built-in audit loop—delivering reliable filtering of web-form submissions in real or near-real
time.
      </p>
      <p>
        To strengthen the model against coordinated spam and mixed links, we add: a heterogeneous
information network (HIN) branch with meta-paths plus embedding/clustering to detect collusive
groups and a group-level “spaminess index” [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]; a fast ego-graph matching module based on dual
contrastive matching for online search of similar patterns without quadratic cost [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]; a GMPT
pretraining mode with intra- and inter-graph matching to improve generalization when labels are
scarce [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]; spectral, multi-frequency, relation-aware convolutions with skip connections to handle
heterophilous graphs (where nodes link to dissimilar nodes), including masking and class
imbalance [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]; and a lightweight scoring head (“GNN embedding → SVM/Logistic Regression”) to
meet strict latency budgets (SLAs) at inference time [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Taken together with the built-in
neighbor-quality control, cross-view contrastive alignment, and secure telemetry, these additions
raise Recall at fixed FPR on rare attacks, reduce computation cost, and keep decisions explainable at
the level of channels and link groups.
      </p>
      <p>
        The training scheme for spam filtering addresses the “inconsistency problem” in graphs through
consistency-guided neighbor selection and relation-aware aggregation, which down-weights
deceptive links and balances edge-type weights [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Base semantic and behavioral views are
enriched with protocol-agnostic features (lengths, URL indicators, compressibility, language) and
merged in a shared feature space for cross-channel robustness [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Text/URL are encoded with
contextual embeddings plus a light scoring head (logistic regression/linear model) to meet latency
SLAs without losing accuracy [15]. Generalization in streaming settings and under label scarcity is
strengthened by generatively constructed hard negatives and augmentations with feature fusion,
which stabilize distributions and improve contrastive learning [16]; we also apply class balancing
and threshold calibration to reach the target Recall@FPR.
      </p>
      <p>Further directions confirm the effectiveness of training with minimal labels, cross-domain
generalization, and explainability: self-supervised pretraining with feature ensembling across
modalities (HTTP requests, email texts) reduces reliance on manual labeling and increases
sensitivity to new tactics [17]; generative-adversarial loops with text extractors and
domaininvariant representations enable detection of Sybil groups and fake reviews without loss when
categories and styles shift [18]; cross-protocol signal fusion (web/email/DNS) in semi-supervised
GNNs scales reputation analysis of network entities under label scarcity [19]; survey results
document key production challenges (drift, multilingual settings, latency, subjective definitions)
and support combining behavioral and semantic features with adaptive models for email and IoT
[20]; matrix-factorization AMALS approaches together with TF-IDF and gradient procedures help
with sparse/incomplete data in large systems while maintaining high accuracy [21]; and
integrating XAI into web platforms shows that large datasets, classical and vector features, and
transparent explanations can be joined into practical systems with F1 around 0.99 and strong
generalization [22].</p>
    </sec>
    <sec id="sec-3">
      <title>3. Model</title>
      <p>The model is defined as a set of three aligned graph views—submission, behavioral/user, and
semantic — processed by a multi-view contrastive GNN. Each view has its own nodes and edges;
the semantic view is built as a k-NN graph by text/URL similarity, and the behavioral view is a
heterogeneous graph with typed relations (1).</p>
      <p>G = {G(v) }v∈ {s ,u ,t }, G(v) = (V (v) , E(v))
(1)
Here,  =  denotes the submission view,  =  the behavioral (user) view with typed edges, and  = 
the semantic view. For each view we use a node-feature matrix and an adjacency matrix (2).
with labels yi∈ {0,1 }. For local context, let N (iv) denote the neighborhood of node  i (including a
self-loop) in view  v. We describe the architecture layer-wise: for l = 0 , … , L - 1, the transition
dl ! → dl+1 is parameterized by the matrices (4):</p>
      <p>L⊆ V (s),</p>
      <p>W (v ,l)∈ Rdl+1×dl;
in R-GCN we additionally use W (rl) (for each edge type) and W (0l) (self-loop).</p>
      <p>Supervision is defined on a subset of submission nodes (5):</p>
      <p>
        L⊆ V (s) , yi∈ {0,1 },
We seek f θ : V (s) → [
        <xref ref-type="bibr" rid="ref1">0,1</xref>
        ] with ^yi = f θ (i ), the spam probability for submission node , using the
structure and features from all views. For cross-view alignment, we assume anchor
correspondences for the same entities (a submission  in  maps to its counterpart node/embedding
in  and to related entities in ); these correspondences are later used in contrastive training.
Temporal organization of data: each node/edge has a timestamp τ , training/validation/test are split
by time (T train &lt; T val &lt; T test ) to avoid leakage. Online, the graph is built over a sliding window of
width  days (with  a fixed hyperparameter).
      </p>
      <p>Labels may be incomplete and noisy: spam is rare, some annotations are wrong or missing, and
features can be distorted—texts are obfuscated, and IP/User-Agent values are often shared or
spoofed (via NAT, VPN, emulators). Mappings across views are not always complete: for some
submissions there is no correct anchor in all views, so we allow missing links. Feature and edge
distributions change over time, so we evaluate chronologically with time-based splits. For privacy,
identifiers (email, phone, IP) are anonymized: we hash them, aggregate IPs to the /24 level, and
store only aggregated or hashed attributes. The data are large and sparse, so we train in
minibatches with neighbor sampling. In the user and submission graphs, edges are directed; in the
semantic graph we usually make them bidirectional (k-NN) for stability. Error costs in production
are asymmetric: false positives and misses have different impacts, so we tune the decision threshold
to the target business metrics.</p>
      <p>There are three data views (Fig. 1): submissions (s), users/technical signals (u), and
content—texts/URLs (t). In the t-view, nodes are also submissions, connected by k-NN edges based
on similarity of their text/URL embeddings. For each view we apply a simple graph layer: standard
GAT/GCN for s and t, and a relation-typed layer (R-GCN-like) for u. Within each view we
aggregate neighbors (GAT/GCN for s and t; R-GCN for u). We then fuse the three vectors with a
mask for missing views and adaptive weights so the model gives more weight to the most
informative signal. The fused vector is passed to a lightweight classifier that outputs the spam
probability. Training combines a standard binary objective on labeled examples with cross-view
contrastive alignment, which reduces labeling needs and improves robustness.</p>
      <p>
        After intra-aggregation, for each submission  we have top-layer vectors h(iv) from views
v∈ {s , u , t }. Next, a fusion module with learnable parameters computes node-dependent weights
γ(iv). These weights are interpreted as the contribution of each view to the decision and are
normalized over the available channels. We record missing channels with a binary mask
m(iv)∈ {0,1 } (0 = missing, 1 = present), so fusion uses only those h(iv), where m(iv) = 1. The final
representation zi: is a weighted combination (via γ(iv) and m(iv)) of the top-layer vectors, with an
(3)
(4)
(5)
internal nonlinearity inside the fusion module. A classifier with parameters ( ,  ) then maps zi to
^yi∈ [
        <xref ref-type="bibr" rid="ref1">0,1</xref>
        ] the estimated spam probability. Thanks to γ(iv) the fusion module is interpretable: for
each submission we can see which channel—behavioral , semantic , or submission  — provides
the main signal (the largest γ(iv)) Training combines a binary objective on labeled nodes ( LC ) with
cross-view contrastive alignment ( LG GL ), which pulls together representations of the same
submission and pushes apart random pairs. This reduces the need for many labels and improves
robustness to drift. For efficiency, we use neighbor sampling, and we pre-build semantic links in
the  t-view using k-NN indexing of text/URL embeddings.
      </p>
      <p>For the submission view, we use numeric form features: text length, character entropy, digit ratio,
URL depth/length, hour of day, and a burst indicator (number of submissions within window Δ t )
For the semantic/text view, nodes are also submissions, with features given by precomputed
256dimensional sentence embeddings of the text/URL; adjacency is built by k-NN using cosine
similarity. For the behavioral/user view, we build a heterogeneous graph: for nodes of type
user/device/ip/page we compute aggregated activity stats (action frequencies, inter-arrival times,
page diversity, number of links), encode categorical attributes as fixed-size embeddings, and
decompose adjacency by relation types (submits, shares_device, shares_IP, located_on).
Training and evaluation use temporal Train/Val/Test splits; all transformations (scaling, PCA,
kNN indices) are fitted on Train only. Because of class imbalance, the main metric is PR-AUC; we
also report F1@τ (τ chosen on Val) and Recall@FP-rate at 10-3 and 10- 4 . The model is compared
to common baselines (TF-IDF+LR, Char+XGB, BERT-CLS, single-view GNN). We further assess
component contributions via ablations that disable individual views, remove the GCL module, and
test alternative fusion and augmentation schemes. In addition, we compare against two simple
rules—a keyword-list filter and a fixed cap on submissions from a single IP/device per time window
—and report PR-AUC, F1 at the validation-selected threshold, and Recall at fixed FP levels 10-3 and
10- 4 with 95% confidence intervals on the same temporal splits.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions</title>
      <p>The proposed architecture performs graph-based web-spam filtering over multiple data views. It
operates three complementary channels—form submissions, behavioral/technical relations, and the
semantics of text/URLs—and combines intra-view encoding with adaptive cross-view fusion. The
contrastive pretraining/joint-training component aligns representations of the same entity across
channels, improving robustness to obfuscation and tactical drift. Adaptive fusion adds
interpretability: node-dependent weights show which channel contributed most to a given
decision. The combined training objective (binary cross-entropy plus contrastive alignment) lowers
dependence on large labeled datasets and improves transfer to new campaigns. The evaluation
protocol with temporal splits and imbalance-aware metrics (PR-AUC, _1 @ , Recall@FP) matches
production needs and yields reproducible results. Limitations relate to graph construction quality
and cost (especially k-NN at large scale), incomplete cross-view correspondences, and the need for
periodic re-indexing/retraining under drift. Compute requirements and inference latency depend
on local ego-graph density and sampling settings. Overall, the model offers a balanced mix of
accuracy, robustness, and practical readiness for real-world web-spam filtering, while meeting
privacy constraints and keeping operational risk controlled. Promising directions include continual
learning on streaming data, active selection of examples for labeling, richer “hard negative” design
in the contrastive module, and integration of differential privacy mechanisms.</p>
      <p>Declaration on Generative AI
During the preparation of this work, the authors used ChatGPT to: translate certain text fragments
into English, perform grammar and spelling checks, and paraphrase or reword content. After using
these tools, the authors carefully reviewed and edited the content as needed and take full
responsibility for the publication’s content.
[15] Sawsan Alshathtawi, Amani Shatnawi, Anas M.R. AlSobeh, Aws A. Magableh, Beyond
WordBased Model Embeddings: Contextualized Representations for Enhanced Social Media Spam
Detection, Applied Sciences, 14(6) (2024) 2254. doi:10.3390/app14062254.
[16] Venkateswarlu B, Viswanath Shenoi V, Optimized generative adversarial network with
fractional calculus based feature fusion using Twitter stream for spam detection, Information
Security Journal: A Global Perspective, (2021). doi:10.1080/19393555.2021.1956024.
[17] Paul Ntim Yeboah, A. S. M. Kayes, Wenny Rahayu, Eric Pardede, Syed Mahbub, A Framework
for Phishing and Web Attack Detection Using Ensemble Features of Self-supervised
Pretrained Models, TechRxiv, (2025). doi:10.36227/techrxiv.173603362.21995515/v1.
[18] Zheng Qu, Qingyao Jia, Chen Lyu, Jia Liu, Xiaoying Liu, Kechen Zheng, Detecting Fake
Reviews with Generative Adversarial Networks for Mobile Social Networks, Security and
Communication Networks, (2022) 1164125. doi:10.1155/2022/1164125.
[19] Yonghong Huang, Joanna Negrete, John Wagener, Celeste Fralick, Armando Rodriguez, Eric
Peterson, Adam Wosotowsky, Graph neural networks and cross-protocol analysis for
detecting malicious IP addresses, Complex &amp; Intelligent Systems, 9 (2023) 3857–3869.
doi:10.1007/s40747-022-00882-2.
[20] Naeem Ahmed, Rashid Amin, Hamza Aldabbas, Deepika Koundal, Bader Alouffi, Tariq Shah,
Machine Learning Techniques for Spam Detection in Email and IoT Platforms: Analysis and
Research Challenges, Security and Communication Networks, (2022) 1862888.
doi:10.1155/2022/1862888.
[21] Ruchi Agarwal, Anshita Dhoot, Surya Kant, Vimal Singh Bisht, Hasmat Malik, Md. Fahim
Ansari, A Novel Approach for Spam Detection Using Natural Language Processing With
AMALS Models, IEEE Access, 12 (2024) 124298–124313. doi:10.1109/ACCESS.2024.3391023.
[22] Abdulla Al-Subaiey, Mohammed Al-Thani, Naser Abdullah Alam, Kaniz Fatema Antora, Amith
Khandakar, S. M. Ashfaq Uz Zaman, Novel interpretable and robust web-based AI platform for
phishing email detection, Computers and Electrical Engineering, 120 Part A (2024) 109625.
doi:10.1016/j.compeleceng.2024.109625.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Weisen</given-names>
            <surname>Pan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Jian</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Lisa</given-names>
            <surname>Gao</surname>
          </string-name>
          , Liexiang Yue, Yan Yang, Lingli Deng, Chao Deng,
          <article-title>Semantic Graph Neural Network: A Conversion from Spam Email Classification to Graph Classification, Scientific Programming</article-title>
          , vol.
          <year>2022</year>
          ,
          <string-name>
            <surname>Article</surname>
            <given-names>ID</given-names>
          </string-name>
          6737080, 8 pages,
          <year>2022</year>
          . doi:
          <volume>10</volume>
          .1155/
          <year>2022</year>
          /6737080.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Chensu</surname>
            <given-names>Zhao</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            <given-names>Xin</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Xuefeng</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Hongliang</given-names>
            <surname>Zhu</surname>
          </string-name>
          , Yixian Yang,
          <string-name>
            <given-names>Yuling</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>An AttentionBased Graph Neural Network for Spam Bot Detection in Social Networks</article-title>
          ,
          <source>Applied Sciences</source>
          ,
          <volume>10</volume>
          (
          <issue>22</issue>
          ) (
          <year>2020</year>
          )
          <article-title>8160</article-title>
          . doi:
          <volume>10</volume>
          .3390/app10228160.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Linjie</given-names>
            <surname>Shen</surname>
          </string-name>
          ,
          <string-name>
            <surname>Yanbin</surname>
            <given-names>Wang</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            <given-names>Li</given-names>
          </string-name>
          ,
          <article-title>Wenrui Ma, SMS spam detection using BERT and multigraph convolutional networks</article-title>
          ,
          <source>International Journal of Intelligent Networks</source>
          ,
          <volume>6</volume>
          (
          <year>2025</year>
          )
          <fpage>79</fpage>
          -
          <lpage>88</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.ijin.
          <year>2025</year>
          .
          <volume>06</volume>
          .002.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Iryna</given-names>
            <surname>Zamrii</surname>
          </string-name>
          , Ivan Shakhmatov, Vladyslav Yaskevych, BlockchainSQLSecure: Integration of Blockchain to Strengthen Protection Against SQL Injections, Bulletin of Taras Shevchenko National University of Kyiv.
          <source>Series: Physics and Mathematics</source>
          ,
          <volume>1</volume>
          (
          <year>2024</year>
          ). doi:
          <volume>10</volume>
          .17721/1812-
          <fpage>5409</fpage>
          .
          <year>2024</year>
          /1.29.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Jiangnan</given-names>
            <surname>Tang</surname>
          </string-name>
          , Youquan Wang, Jie Cao, Haicheng Tao, Guixiang Zhu, Inter- and
          <string-name>
            <surname>Intra-Graph Attention</surname>
          </string-name>
          <article-title>Aggregation Learning for Multi-relational GNN Spam Detection</article-title>
          , Procedia Computer Science,
          <volume>214</volume>
          (
          <year>2022</year>
          )
          <fpage>1522</fpage>
          -
          <lpage>1530</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.procs.
          <year>2022</year>
          .
          <volume>11</volume>
          .339.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Cheng</given-names>
            <surname>Wu</surname>
          </string-name>
          , Chaokun Wang, Jingcao Xu, Ziyang Liu, Kai Zheng,
          <string-name>
            <surname>Xiaowei</surname>
            <given-names>Wang</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            <given-names>Song</given-names>
          </string-name>
          , Kun Gai,
          <article-title>Graph Contrastive Learning with Generative Adversarial Network</article-title>
          ,
          <source>in: Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD '23)</source>
          , ACM,
          <year>2023</year>
          , pp.
          <fpage>2721</fpage>
          -
          <lpage>2730</lpage>
          . doi:
          <volume>10</volume>
          .1145/3580305.3599370.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Xuxu</given-names>
            <surname>Zheng</surname>
          </string-name>
          , Chen Feng, Zhiyi Yin, Jinli Zhang, Huawei Shen,
          <source>Research on Fraud Detection Method Based on Heterogeneous Graph Representation Learning</source>
          , Electronics,
          <volume>12</volume>
          (
          <issue>14</issue>
          ) (
          <year>2023</year>
          )
          <article-title>3070</article-title>
          . doi:
          <volume>10</volume>
          .3390/electronics12143070.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Jinbo</given-names>
            <surname>Chao</surname>
          </string-name>
          ,
          <article-title>Chunhui Zhao, Fuzhi Zhang, Network Embedding-Based Approach for Detecting Collusive Spamming Groups on E-Commerce Platforms, Security and Communication Networks</article-title>
          , vol.
          <year>2022</year>
          ,
          <string-name>
            <surname>Article</surname>
            <given-names>ID</given-names>
          </string-name>
          4354086, 11 pages.
          <source>doi:10</source>
          .1155/
          <year>2022</year>
          /4354086.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Luzhi</given-names>
            <surname>Wang</surname>
          </string-name>
          , Yizhen Zheng, Di Jin,
          <string-name>
            <given-names>Fuyi</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Yongliang</given-names>
            <surname>Qiao</surname>
          </string-name>
          , Shirui Pan,
          <article-title>Contrastive Graph Similarity Networks</article-title>
          ,
          <source>ACM Transactions on the Web</source>
          ,
          <volume>18</volume>
          (
          <issue>2</issue>
          ) (
          <year>2024</year>
          ) Article No.
          <volume>17</volume>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>20</lpage>
          . doi:
          <volume>10</volume>
          .1145/3580511.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Yupeng</surname>
            <given-names>Hou</given-names>
          </string-name>
          , Binbin Hu, Wayne Xin Zhao, Zhiqiang Zhang, Jun Zhou,
          <string-name>
            <surname>Ji-Rong</surname>
            <given-names>Wen</given-names>
          </string-name>
          ,
          <article-title>Neural Graph Matching for Pre-training Graph Neural Networks</article-title>
          ,
          <source>in: Proceedings of the 2022 SIAM International Conference on Data Mining (SDM)</source>
          ,
          <source>SIAM</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>738</fpage>
          -
          <lpage>747</lpage>
          . doi:
          <volume>10</volume>
          .1137/1.9781611977172.20.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Ijeoma</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Chikwendu</surname>
            , Xiaoling Zhang, Chiagoziem C. Ukwuoma, Okechukwu C. Chikwendu, Yeong Hyeon Gu,
            <given-names>Mugahed A</given-names>
          </string-name>
          .
          <article-title>Al-antari, Spectrum-Constrained and Skip-Enhanced Graph Fraud Detection: Addressing Heterophily in Fraud Detection with Spectral and Spatial Modeling</article-title>
          , Symmetry,
          <volume>17</volume>
          (
          <issue>4</issue>
          ) (
          <year>2025</year>
          )
          <article-title>476</article-title>
          . doi:
          <volume>10</volume>
          .3390/sym17040476.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Saif</given-names>
            <surname>Safaa</surname>
          </string-name>
          <string-name>
            <surname>Shakir</surname>
          </string-name>
          , Leyli Mohammad Khanli, Hojjat Emami, Convolutional Graph NetworkBased Feature Extraction to Detect Phishing Attacks, Future Internet,
          <volume>17</volume>
          (
          <issue>8</issue>
          ) (
          <year>2025</year>
          )
          <article-title>331</article-title>
          . doi:
          <volume>10</volume>
          .3390/fi17080331.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Zhiwei</surname>
            <given-names>Liu</given-names>
          </string-name>
          , Yingtong Dou, Philip S. Yu, Yutong Deng,
          <article-title>Hao Peng, Alleviating the Inconsistency Problem of Applying Graph Neural Network to Fraud Detection</article-title>
          ,
          <source>in: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR '20)</source>
          , ACM,
          <year>2020</year>
          , pp.
          <fpage>1569</fpage>
          -
          <lpage>1572</lpage>
          . doi:
          <volume>10</volume>
          .1145/3397271.3401253.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>María</given-names>
            <surname>Novo-Lourés</surname>
          </string-name>
          , David Ruano-Ordás, Reyes Pavón, Rosalía Laza, Silvana Gómez-Meire, José R. Méndez,
          <article-title>Enhancing representation in the context of multiple-channel spam filtering</article-title>
          ,
          <source>Information Processing &amp; Management</source>
          ,
          <volume>59</volume>
          (
          <issue>2</issue>
          ) (
          <year>2022</year>
          )
          <article-title>102812</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.ipm.
          <year>2021</year>
          .
          <volume>102812</volume>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>