As an efficiency evaluation model, we applied the
Monte Carlo Cross-Validation (MCCV5) method (Xu
and Liang, 2001; Goodfellow et al., 2016).
To conduct the experiments, we selected three real
datasets from the UCI Repository (Dua and Graff,
2017). Our results indicate that classification using
a visual representation of tabular decision systems–
in our case, PCP visualization–is possible and does
not differ significantly from a classic form of deci-
sion systems. This work opens new research avenues
and promises a potentially handy enhancement of the
PCP technique itself.
In the future, we plan to investigate how a com-
mittee of classifiers based on the researched technique
behaves. Furthermore, we will also test other methods
for a visual representation of multidimensional deci-
sion systems in terms of classification and try our ap-
proach on 3D PCP. Other threads we are planning are
to see which transformations of the original PCP visu-
alization positively impact classification. Finally, we
will also consider the application of model explain-
ability techniques by determining which visual fea-
tures influence the classification process.
REFERENCES
Almakky, I., Palade, V., and Ruiz-Garcia, A. (2019). Deep
convolutional neural networks for text localisation in
figures from biomedical literature. In 2019 Interna-
tional Joint Conference on Neural Networks (IJCNN),
pages 1–5.
Artero, A., de Oliveira, M., and Levkowitz, H. (2004). Un-
covering clusters in crowded parallel coordinates vi-
sualizations. In IEEE Symposium on Information Vi-
sualization, pages 81–88.
Brodersen, K. H., Ong, C. S., Stephan, K. E., and Buhmann,
J. M. (2010). The balanced accuracy and its posterior
distribution. In Proceedings of the 2010 20th Interna-
tional Conference on Pattern Recognition, ICPR ’10,
page 3121–3124, USA. IEEE Computer Society.
Brownlee, J. (2019). A gentle introduction to deep learn-
ing for face recognition. Deep Learning for Computer
Vision.
Dang, T. N., Wilkinson, L., and Anand, A. (2010). Stack-
ing graphic elements to avoid over-plotting. IEEE
Transactions on Visualization and Computer Graph-
ics, 16(6):1044–1052.
Dua, D. and Graff, C. (2017). UCI machine learning repos-
itory.
Goodfellow, I., Bengio, Y., and Courville, A. (2016). Deep
Learning. MIT Press.
Heinrich, J. and Weiskopf, D. (2013). State of the Art of
Parallel Coordinates. In Sbert, M. and Szirmay-Kalos,
L., editors, Eurographics 2013 - State of the Art Re-
ports. The Eurographics Association.
Hunter, J. D. (2007). Matplotlib: A 2d graphics environ-
ment. Computing in Science Engineering, 9(3):90–95.
Inselberg, A. (1985). The plane with parallel coordinates.
The Visual Computer, 1(2):69–91.
Inselberg, A. (2009). Parallel coordinates: Visual multidi-
mensional geometry and its applications. ACM SIG-
SOFT Software Engineering Notes, 35(3).
Kingma, D. P. and Ba, J. (2015). Adam: A method for
stochastic optimization. CoRR, abs/1412.6980.
Lecun, Y., Bottou, L., Bengio, Y., and Haffner, P. (1998).
Gradient-based learning applied to document recogni-
tion. Proceedings of the IEEE, 86(11):2278–2324.
LeNail, A. (2019). Nn-svg: Publication-ready neural net-
work architecture schematics. J. Open Source Softw.,
4:747.
Lou, G. and Shi, H. (2020). Face image recognition based
on convolutional neural network. China Communica-
tions, 17(2):117–124.
Tadeja, S., Kipouros, T., and Kristensson, P. O. (2019). Ex-
ploring parallel coordinates plots in virtual reality. In
Brewster, S. and Fitzpatrick, G., editors, CHI EA’19
: extended abstracts of the 2019 CHI Conference on
Human Factors in Computing Systems. Association
for Computing Machinery, New York.
Tadeja, S., Kipouros, T., Lu, Y., and Kristensson, P. O.
(2021). Supporting decision making in engineering
design using parallel coordinates in virtual reality.
AIAA Journal, pages 1–15.
van der Maaten, L. and Hinton, G. (2008). Visualizing data
using t-sne. Journal of Machine Learning Research,
9(86):2579–2605.
Xu, Q.-S. and Liang, Y.-Z. (2001). Monte carlo cross vali-
dation. Chemometrics and Intelligent Laboratory Sys-
tems, 56(1):1–11.
Using ConvNet for Classification Task in Parallel Coordinates Visualization of Topologically Arranged Attribute Values
171