Konstantinos- George Thanos Performance optimization of agent-based recommendation systems using graph-mining and data mining techniques