real data obtained from Rand Water, a bulk water sup-
plier in South Africa. This data was split into three
sets: one to train the network, another to validate
the training process, and the last one to evaluate the
performance of the trained network. Using a simple
and computationally inexpensive approach to deter-
mine the optimum number of nodes in the hidden unit,
the autoencoder ended up with a dimensionality of 5.
This was exactly half of the dimensionality of the con-
ventional network – informed by Kolmogorov’s the-
orem – with which it was compared. Both networks
registered a prediction accuracy of 100%, however the
autoencoder network had a lower average prediction
error. The conventional network slightly outperfomed
the autoencoder network in terms of the time taken
to generate data in the output layer. However, the
fact that the autoencoder network has a dimension-
ality that is significantly less than that of the conven-
tional network, makes it a better performing model.
Because both models registered 100% accuracy, it
would be useful to introduce variations on the data,
then evaluate the performance of the two models. Ex-
posing both models to various combinations of train-
ing algorithms and activation functions could, could
also be helpful. In addition, it could be useful to in-
troduce more neural network architectures, in order
to have a rich pool of model comparison. All these
suggestions could form part of possible future work.
ACKNOWLEDGEMENTS
The authors hereby acknowledge and thank Thomas
Phetlha, from Rand Water, for the water demand data.
REFERENCES
Bougadis, J., Adamowski, K., and Diduch, R. (2005).
Short-term Municipal Water Demand Forecasting. In
Hydrological Processes 19. pp 137-148.
Cooks, J. (2004). 100 Years of Excellence 1903-2003. Rand
Water, Johannesburg, 1st edition.
Hessel, M., Borgatelli, F., and Ortalli, F. (2014). A Novel
Approach to Model Design and Tuning through Auto-
matic Parameter Screening and Optimisation - Theory
and Application to a Helicopter Flight Simulator Case
Study. In 4th Intl. Conf. on Simulation & Modelling
Methodologies, Technol., and Appl. pp 24–35.
Jain, A., Varshney, A. K., and Joshi, U. C. (2001). Short-
term Water Demand Forecast Modelling at IIT Kanpur
Using Artificial Neural Networks. In IEEE Trans. on
Water Resources Management 15. pp 299-321.
Leke-Betechuoh, B., Marwala, T., and Tettey, T. (2006).
Autoencoder Networks for HIV Classification. In
Current Science 91. pp 1467-1473.
Marivate, V. N., Nelwamondo, F. V., and Marwala, T.
(2008). Investigation into the Use of Autoencoder
Neural Networks, Principal Component Analysis and
Support Vector Regression in Estimating Missing HIV
Data. In 17th World Congress of the Intl. Federation
of Automatic Control. pp 682-689.
Marwala, T. (2016). Handbook of Machine Learning:
Foundation of Artificial Intelligence. Imperial College
Press, London, (Accepted for Publication) edition.
Msiza, I. S., Nelwamondo, F. V., and Marwala, T. (2007).
Water Demand Forecasting Using Multi-layer Percep-
tron and Radial Basis Functions. In IEEE Intl. Joint
Conf. on Neural Networks. pp 13-18.
Msiza, I. S., Nelwamondo, F. V., and Marwala, T. (2008).
Water Demand Prediction Using Artificial Neural
Networks and Support Vector Regression. In Journal
of Computers 3. pp 1–8.
Msiza, I. S., Szewczyk, M., Halinka, A., Pretorius, J. H.,
Sowa, P., and Marwala, T. (2011). Neural Net-
works on Transformer Fault Detection: Evaluating
the Relevance of the Input Space Parameters. In
IEEE PES Power Systems Conf. & Exposition. DOI:
10.1109/PSCE.2011.5772567.
Nabney, I. T. (2004). Algorithms for Pattern Recognition.
Springer, Heidelberg, 4th edition.
Nelwamondo, F. V., Golding, D., and Marwala, T. (2013).
A Dynamic Programming Approach to Missing Data
Estimation Using Neural Networks. In Information
Sciences 237. pp 49-58.
Solanki, A., Agrawal, H., and Khare, K. (2015). Predic-
tive Analysis of Water Quality Parameters using Deep
Learning. In Intl. Journal of Computer Appl. 125. pp
29-34.
Thompson, B. B., Marks, R. J., Choi, J. J., El-Sharkawi,
M. A., Huang, M.-Y., and Bunje, C. (2002). Implicit
Learning in Autoencoder Novelty Assessment. In
IEEE Intl. Joint Conf. on Neural Networks. pp 2878–
2883.
Utts, J. M. and Heckard, R. F. (2015). Mind on Statistics.
Cengage Learning, Stanford, 5th edition.
van Deventer, V. and Mojapelo-Batka, M. (2013). A Stu-
dent’s A-Z of Psychology. Juta & Company, South
Africa, 2nd edition.
Yuan, Y. and Jia, K. (2015). A Water Quality Assessment
Method Based on Sparse Autoencoder. In IEEE Intl.
Conf. on Signal Processing, Communications & Com-
puting. pp 1-4.
Zhiyin, W., Long, Y., and Shengwei, T. (2015). Water Body
Extraction Method Based on Stacked Autoencoder. In
Journal of Computer Appl. 35. pp 2706-2709.
SIMULTECH 2016 - 6th International Conference on Simulation and Modeling Methodologies, Technologies and Applications
238