<!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>Neural Network Regression</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Giovanni Acampora</string-name>
          <email>giovanni.acampora@unina.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Autilia Vitiello</string-name>
          <email>autilia.vitiello@unina.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Bloodstain Age Estimation, Neural Networks, Regression, Forensic Science</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Physics “Ettore Pancini”, University of Naples Federico II</institution>
          ,
          <addr-line>via Cintia 21, 80126 Naples</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2026</year>
      </pub-date>
      <abstract>
        <p>The estimation of the age of the bloodstains represents a critical issue in forensic science, as it provides valuable temporal information for crime scene reconstruction. Previous studies have explored colorimetric features of blood degradation and applied statistical or kernel-based machine learning models to predict bloodstain age. In this work, we propose the application of a neural network regression model to analyze colorimetric parameters extracted from bloodstains monitored over a period of 24 hours. As shown by experimental results, the proposed approach reports reduced error compared to the state-of-the-art regression methods. Our findings demonstrate the potential of neural networks to capture nonlinear relationships in blood color degradation, ofering a promising and innovative framework for objective bloodstain age estimation.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>https://www.docenti.unina.it/giovanni.acampora (G. Acampora); https://www.docenti.unina.it/autilia.vitiello (A. Vitiello)</p>
      <p>CEUR
Workshop</p>
      <p>ISSN1613-0073</p>
      <p>
        SVM with polynomial kernel are used with promising results. Instead, in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], random forest regression
is used. However, the predictive accuracy of current colorimetric approaches could be limited when
dealing with the nonlinear and complex nature of blood color transformations in real-world scenarios.
      </p>
      <p>Starting from this state of the art, this paper explores an alternative machine learning approach
based on neural network regression for estimating bloodstain age. Neural networks are a particularly
promising solution, as they can efectively capture subtle and nonlinear relationships within data,
such as colorimetric features. In this study, the neural network architecture and its hyper-parameters
were carefully tuned to optimize predictive performance. Experiments were conducted on a dataset
of colorimetric parameters extracted from bloodstains monitored over a 24-hour period. The results
demonstrate that the proposed approach outperforms existing methods in terms of standard regression
evaluation metrics, highlighting its potential as a reliable tool for forensic bloodstain age estimation.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Data and Methodology</title>
      <p>This section is devoted to describing materials and methods used in this work.</p>
      <sec id="sec-2-1">
        <title>2.1. Dataset</title>
        <p>
          This study involves a dataset containing colorimetric features reported in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. In detail, the dataset
was created by applying a coloremtry study on a set of generated bloodstains. For the preparation of
bloodstains, untreated whole blood was collected from healthy volunteers aged between 25 and 35
years. Immediately after collection, the blood was handled carefully to preserve its natural composition,
including plasma, cells, and hemoglobin. Blood droplets were deposited onto clean, inert surfaces under
controlled laboratory conditions to simulate typical forensic scenarios. The samples were allowed to
age at room temperature (approximately 25°C) under standard humidity and lighting conditions. Care
was taken to minimize external contamination and to ensure reproducibility across all samples. The
resulting bloodstains were then monitored over time to extract colorimetric parameters for subsequent
analysis. The colorimetric properties of the bloodstains for age estimation were measured using a
spectrophotometer (3NH, NS800, SHENZHEN TreeNH TECHNOLOGY CO., LTD, SHENZHEN, P.R.
China) with an 8 mm spot size. Prior to measurements, the lighting conditions, color evaluation settings,
and calculation procedures were configured, allowing the device to directly provide the results as
CIELAB/CIELCh parameters. During a 24-hour period, measurements were taken hourly, with the
exception of the interval between the thirteenth and twentieth hours. Each bloodstain was measured
ifve times, and the average value of these measurements was used for all subsequent analyses. Following
the scanning process, the spectrophotometer provided color information in two color spaces: CIELAB
and CIELCh. In the CIELAB system, the L* coordinate indicates lightness, ranging from 0 (black) to
100 (white). The a* coordinate represents the red–green axis, with negative values corresponding to
green and positive values to red. The b* coordinate describes the blue–yellow axis, where negative
values indicate blue and positive values indicate yellow. The CIELCh space is derived from CIELAB and
uses polar coordinates instead of Cartesian ones: C* represents chroma, indicating relative saturation,
while h* denotes hue angle, corresponding to the angle of the color in the CIELAB color wheel. All five
parameters of the CIELAB and CIELCh color spaces (L*, a*, b*, C* and h*) for 136 instances were used to
train and test the proposed machine learning model and obtain bloodstain age estimation.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Methodology</title>
        <p>Our study investigates the application of Neural Network Regression (NNR) to estimate the bloodstain
age for forensic goals. The workflow of the study is reported in Fig. 1. Precisely, raw data have been
split in training and test parts. Validation part has been extracted from training part for a tuning
procedure. The optimized NN model have been used on the test part in order to analyse and discuss its
performance. Hereafter, more details about our methodology are given.</p>
        <sec id="sec-2-2-1">
          <title>2.2.1. Data preprocessing</title>
          <p>The dataset was split into training and test sets following a typical 80–20% ratio. From the training
portion, 10% of the samples were further set aside as validation data. Given the limited dataset size,
no feature selection or extraction techniques were applied. At this stage, a correlation matrix (see
Fig. 2) was analyzed to explore the degree of linear dependence between the features and the target
variable. This preliminary assessment not only provides insights into the most influential predictors but
also highlights the potential presence of more complex, non-linear interactions. Such evidence further
supports the suitability of NNR, which is capable of modeling both linear and non-linear relationships.</p>
        </sec>
        <sec id="sec-2-2-2">
          <title>2.2.2. Neural Network Training</title>
          <p>Our approach consists of using a typical NN used for solving regression problem. Briefly, NNs are
characterized by an architecture organized in layers: an input layer that receives the predictors, one or
• Number of neurons per layer that controls the width of the network and the richness of the learned
• Activation functions that determine the type of non-linearity introduced at each layer (e.g., rectifier
function, logistic function and tangent function);
• Learning rate that governs the step size during the optimization process and strongly impacts
• Number of epoch that defines how many times the entire dataset is iterated during training;
• Optimizer representing the algorithm used to update the weights (e.g., gradient descent and
more hidden layers that transform the information through interconnected neurons, and an output
layer that produces the final prediction. Each neuron computes a weighted sum of its inputs followed
by a non-linear activation function, enabling the network to approximate complex functional mappings.
Such a layered structure allows NNs to model intricate dependencies among features, making them
particularly suitable when the data-generating process cannot be accurately described by simple linear
models. During the training procedure, the choice of hyper-parameters of NNs strongly influences their
performance. In particular, typical hyper-parameters are:</p>
          <p>• Number of hidden layers that defines the depth of the network and its capacity to learn complex
In our study, three key architectural hyper-parameters were tuned: the number of hidden layers, the
number of neurons per layer, and the activation function. The optimal configuration was selected based
on performance on validation data, after evaluating a total of 18 candidate models. Specifically, the
number of hidden layers was varied within the set {1, 2, 3}, the number of neurons per layer within
the set {32, 64}, and three activation functions were tested: rectifier (ReLU), logistic (sigmoid), and
hyperbolic tangent (tanh). The best configuration resulted: 3 layers, 64 neurons and tanh as activation
function. The optimizer was set to Adam, one of the most widely used and efective optimization
algorithms. Training was performed for 1000 epochs, with the learning rate fixed at 0.001.</p>
        </sec>
        <sec id="sec-2-2-3">
          <title>2.2.3. Model evaluation</title>
          <p>After finding the best hyper-parameters, the model was trained on the entire training set and tested on
the mentioned test set. The final results were expressed in terms of standard evaluation metrics. The
Mean Squared Error (MSE) measures the average squared diference between the predicted and actual
functions;
representations;
convergence;</p>
          <p>Adam).
values:
as:
(1)
(2)
(3)
(4)
where   and  ̂ denote the true and predicted values, respectively. The MSE is non-negative (MSE ≥ 0),
and lower values indicate better predictive performance. The Root Mean Squared Error (RMSE), defined
provides an error measure in the same unit as the target variable, making it more interpretable. Hence,
we will use RMSE instead of the simple MSE. RMSE is also non-negative, and smaller values correspond
to better model accuracy. The Mean Absolute Error (MAE) computes the average absolute deviation:

1
 =1
MSE =
∑ (  −  ̂ ) ,</p>
          <p>2
RMSE = √MSE,</p>
          <p>1
 =1
MAE =</p>
          <p>∑ |  −  ̂ | ,
 2 = 1 −
∑

=1 (  −  ̂ )2
∑

=1 (  −  )̄ 2
which is less sensitive to outliers compared to MSE. MAE is non-negative and lower values indicate
better predictions. Finally, the Coeficient of Determination (  2) evaluates the proportion of variance in
the target variable explained by the model:
where  ̄ is the mean of the observed values.  2 ranges from −∞ to 1, with values closer to 1 indicating
a better fit. A negative  2 indicates that the model performs worse than a simple mean predictor.
Together, these metrics provide a comprehensive understanding of model accuracy and generalization.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Experiments and Results</title>
      <p>
        This section is devoted to presenting the results of the application of the designed NNR for bloodstain
age estimation and a comparison of this approach to the state-of-the-art methods. In particular, the
comparison involves multiple linear regression (MLR), multiple quadratic regression (MQR), support
vector regression with gaussian kernel (SVMr), support vector regression with polynomial kernel
(SVMp) applied in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and random forest regressor (RFR) applied in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The comparison shown in
Table 1 is carried out in terms of the aforementioned evaluation metrics: RMSE, MAE and  2.
      </p>
      <p>As shown in Table 1, NNR outperforms the state-of-the-art methods by considering all evaluation
metrics.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions</title>
      <p>In this study, we proposed a NNR approach for estimating the age of bloodstains based on colorimetric
parameters. The results demonstrate that the proposed method outperforms existing state-of-the-art
techniques in terms of predictive accuracy, as evidenced by lower error metrics and higher  2 values
on the test dataset.</p>
      <p>Despite these promising results, several avenues for future work remain. First, the model could
be further enhanced by incorporating additional features, such as environmental conditions (e.g.,
temperature, humidity, and surface type), which are known to influence bloodstain aging. Second,
expanding the dataset with a larger number of samples and more diverse conditions would improve the
network’s generalization capabilities. Finally, exploring more advanced architectures, including deep
learning models with convolutional layers or attention mechanisms, could further improve predictive
accuracy and robustness.</p>
      <p>Overall, this work demonstrates the potential of neural network-based regression for forensic
applications, ofering a reliable approach for estimating bloodstain age.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This study was funded by Ministero dell’Università e della Ricerca (MUR) of Italy in the context of
project denoted as BLOODSTAIN in the program PRIN 2022 (grant number E53D23008040001).</p>
    </sec>
    <sec id="sec-6">
      <title>Declaration on Generative AI</title>
      <p>The authors have not employed any Generative AI tools.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>T.</given-names>
            <surname>Bevel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. M.</given-names>
            <surname>Gardner</surname>
          </string-name>
          ,
          <article-title>Bloodstain pattern analysis: with an introduction to crime scene reconstruction</article-title>
          , CRC press,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>G.</given-names>
            <surname>Acampora</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vitiello</surname>
          </string-name>
          ,
          <article-title>A comparison of deep learning methods for multi-class classification of bloodstain patterns</article-title>
          ,
          <source>in: International Conference on Technologies and Applications of Artificial Intelligence</source>
          , Springer,
          <year>2024</year>
          , pp.
          <fpage>275</fpage>
          -
          <lpage>288</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Vitiello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Di Nunzio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Garofano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Saliva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Ricci</surname>
          </string-name>
          , G. Acampora,
          <article-title>Bloodstain pattern analysis as optimisation problem</article-title>
          , Forensic science international
          <volume>266</volume>
          (
          <year>2016</year>
          )
          <fpage>e79</fpage>
          -
          <lpage>e85</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>G.</given-names>
            <surname>Acampora</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Di Nunzio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Garofano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Saliva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vitiello</surname>
          </string-name>
          ,
          <article-title>Applying density-based clustering for bloodstain pattern analysis</article-title>
          ,
          <source>in: 2021 IEEE International Conference on Systems, Man, and Cybernetics</source>
          (SMC), IEEE,
          <year>2021</year>
          , pp.
          <fpage>28</fpage>
          -
          <lpage>33</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>R. H.</given-names>
            <surname>Bremmer</surname>
          </string-name>
          ,
          <string-name>
            <surname>K. G. De Bruin</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. J. Van Gemert</surname>
            ,
            <given-names>T. G.</given-names>
          </string-name>
          <string-name>
            <surname>Van Leeuwen</surname>
            ,
            <given-names>M. C.</given-names>
          </string-name>
          <string-name>
            <surname>Aalders</surname>
          </string-name>
          ,
          <article-title>Forensic quest for age determination of bloodstains</article-title>
          , Forensic science international
          <volume>216</volume>
          (
          <year>2012</year>
          )
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>H.</given-names>
            <surname>Inoue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Takabe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Iwasa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Maeno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Seko</surname>
          </string-name>
          ,
          <article-title>A new marker for estimation of bloodstain age by high performance liquid chromatography</article-title>
          , Forensic science international
          <volume>57</volume>
          (
          <year>1992</year>
          )
          <fpage>17</fpage>
          -
          <lpage>27</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>G.</given-names>
            <surname>Zadora</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <article-title>Menżyk, In the pursuit of the holy grail of forensic science-spectroscopic studies on the estimation of time since deposition of bloodstains</article-title>
          ,
          <source>TrAC Trends in Analytical Chemistry</source>
          <volume>105</volume>
          (
          <year>2018</year>
          )
          <fpage>137</fpage>
          -
          <lpage>165</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>T. Das</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Harshey</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Nigam</surname>
            ,
            <given-names>V. K.</given-names>
          </string-name>
          <string-name>
            <surname>Yadav</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Srivastava</surname>
          </string-name>
          ,
          <article-title>Analytical approaches for bloodstain aging by vibrational spectroscopy: Current trends and future perspectives</article-title>
          ,
          <source>Microchemical journal 158</source>
          (
          <year>2020</year>
          )
          <fpage>105278</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>N.</given-names>
            <surname>Dinmeung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sirisathitkul</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Sirisathitkul</surname>
          </string-name>
          ,
          <article-title>Colorimetric parameters for bloodstain characterization by smartphone</article-title>
          ,
          <source>Arab Journal of Basic and Applied Sciences</source>
          <volume>30</volume>
          (
          <year>2023</year>
          )
          <fpage>197</fpage>
          -
          <lpage>207</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Marrone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. La</given-names>
            <surname>Russa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Montesanto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Lagani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. F.</given-names>
            <surname>La Russa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Pellegrino</surname>
          </string-name>
          ,
          <article-title>Short and long time bloodstains age determination by colorimetric analysis: A pilot study</article-title>
          ,
          <source>Molecules</source>
          <volume>26</volume>
          (
          <year>2021</year>
          )
          <fpage>6272</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>T.</given-names>
            <surname>Seki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.-Y.</given-names>
            <surname>Hsiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ishizawa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sugano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Takahashi</surname>
          </string-name>
          ,
          <article-title>Establishment of a random forest regression model to estimate the age of bloodstains based on temporal colorimetric analysis</article-title>
          ,
          <source>Legal Medicine</source>
          <volume>69</volume>
          (
          <year>2024</year>
          )
          <fpage>102343</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>