virtual arguing peers, learning systems, computer supported argumentation systems, computer models, chained knowledge, hierarchical knowledge, fuzzy dynamic knowledge, collaborative optimisation, automation, educational technologies, human-computer interaction, artificial intelligence, simulations, algorithms