MLKnowledge language capabilities since complex
expressions, such as disjunctions and negations, oc-
casionally appear within the antecedents of knowl-
edge sources, (5) to introduce the concept of inten-
sity of recommendation with the aim of expressing
the degree of acceptance of the recommendations,
since some knowledge sources express a distinction
between the value of different recommendations (e.g.,
excellent vs acceptable recommendations), (6) to an-
alyze the impact of fuzzy terms within knowledge
sources since some of them specify fuzzy values for
the characteristics (e.g., few data instead of a con-
crete number), (7) to use ML to automatically trans-
late knowledge sources, so that it takes as input the
source as its (e.g., either in graphic or text mode) and
generates as output the associated models in the ML
Knowledge Language.
ACKNOWLEDGEMENTS
This research has been supported by the Polo-
las project (TIN2016-76956-C3-2-R) of the Spanish
Ministerio de Econom
´
ıa y Competitividad and the
PROMETEO project (P009-18/E09) of the Centre for
Industrial Technological Development (Centro para el
Desarrollo Tecnol
´
ogico Industrial, CDTI) of Spain.
REFERENCES
Abukwaik, H., Burger, A., Andam, B. K., and Berger, T.
(2018). Semi-automated feature traceability with em-
bedded annotations. 2018 IEEE International Con-
ference on Software Maintenance and Evolution (IC-
SME), pages 529–533.
B
´
ezivin, J. (2005). On the unification power of models.
Software & Systems Modeling, 4(2):171–188.
BigML (2019). Bigml. Available at: https://bigml.com/.
Last accessed: July 2019.
Brambilla, M., Cabot, J., and Wimmer, M. (2012). Model-
driven software engineering in practice. Synthesis
Lectures on Software Engineering, 1(1):1–182.
Cetinkaya, D. and Verbraeck, A. (2011). Metamodeling
and model transformations in modeling and simula-
tion. In Proceedings of the Winter Simulation Con-
ference, pages 3048–3058. Winter Simulation Confer-
ence.
Dataiku (2019). Dataiku blog. Available at: https://blog.
dataiku.com/. Last accessed: July 2019.
DataRobot (2019). Datarobot. Available at: https://www.
datarobot.com/. Last accessed: July 2019.
Dixon, S. L., Duan, J., Smith, E. D., Bargen, C. D. V., Sher-
man, W., and Repasky, M. P. (2016). Autoqsar: an au-
tomated machine learning tool for best-practice quan-
titative structure-activity relationship modeling. Fu-
ture medicinal chemistry, 8 15:1825–1839.
Feurer, M., Klein, A., Eggensperger, K., Springenberg, J.,
Blum, M., and Hutter, F. (2015). Efficient and robust
automated machine learning. In Cortes, C., Lawrence,
N. D., Lee, D. D., Sugiyama, M., and Garnett, R., edi-
tors, Advances in Neural Information Processing Sys-
tems 28, pages 2962–2970. Curran Associates, Inc.
Fondement, F. and Silaghi, R. (2004). Defining model
driven engineering processes. In Third International
Workshop in Software Model Engineering (WiSME),
held at the 7th International Conference on the Uni-
fied Modeling Language (UML).
Kent, S. (2002). Model driven engineering. In Inter-
national Conference on Integrated Formal Methods,
pages 286–298. Springer.
Mellor, S. J., Scott, K., Uhl, A., and Weise, D. (2004).
MDA distilled: principles of model-driven architec-
ture. Addison-Wesley Professional.
Microsoft (2019). Machine learning algorithm cheat
sheet for azure machine learning studio. Available
at: https://docs.microsoft.com/en-us/azure/machine-
learning/studio/algorithm-cheat-sheet. Last accessed:
July 2019.
Mitchell, T. M. (1997). Machine Learning. McGraw-Hill,
Inc., New York, NY, USA, 1 edition.
Mitchell, T. M. (2006). The discipline of machine learn-
ing, volume 9. Carnegie Mellon University, School of
Computer Science, Machine Learning . . . .
Mohagheghi, P., Gilani, W., Stefanescu, A., and Fernandez,
M. A. (2013). An empirical study of the state of the
practice and acceptance of model-driven engineering
in four industrial cases. Empirical Software Engineer-
ing, 18(1):89–116.
Mohr, F., Wever, M., and H
¨
ullermeier, E. (2018). Ml-
plan: Automated machine learning via hierarchical
planning. Machine Learning, 107(8):1495–1515.
OMG (2016). Meta object facility (MOF) 2.5 core specifi-
cation. Version 2.5.1. Available at: https://www.omg.
org/spec/MOF/2.5.1/PDF. Last accessed: July 2019.
Panagopoulou, M. S., Karaglani, M., Balgkouranidou, I.,
Biziota, E., Koukaki, T., Karamitrousis, E., Nena,
E., Tsamardinos, I., Kolios, G., Lianidou, E. S.,
Kakolyris, S. S. J., and Chatzaki, E. (2018). Circulat-
ing cell-free dna in breast cancer: size profiling, lev-
els, and methylation patterns lead to prognostic and
predictive classifiers. Oncogene, 38:3387–3401.
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V.,
Thirion, B., Grisel, O., Blondel, M., Prettenhofer,
P., Weiss, R., Dubourg, V., et al. (2011). Scikit-
learn: Machine learning in python. Journal of ma-
chine learning research, 12(Oct):2825–2830.
Schmidt, D. C. (2006). Model-driven engineer-
ing. COMPUTER-IEEE COMPUTER SOCIETY-,
39(2):25.
Sckit-learn (2019). sckikit-learn algorithm cheat-sheet.
Available at: https://scikit-learn.org/stable/tutorial/
machine\ learning\ map/index.html. Last accessed:
July 2019.
Thornton, C., Hutter, F., Hoos, H. H., and Leyton-Brown,
K. (2012). Auto-weka: Automated selection and
hyper-parameter optimization of classification algo-
rithms. CoRR, abs/1208.3719.
APMDWE 2019 - 4th International Special Session on Advanced practices in Model-Driven Web Engineering
476