A Recommendation Engine based on Adaptive Automata

Paulo Roberto Massa Cereda, João José Neto


The amount of information available nowadays is huge and in raw state; systems have to act proactively on selecting and presenting context-relevant information, but such feature is time-consuming an exhaustive. This paper presents a recommendation engine based on an adaptive rule-driven device – namely, an adaptive automata – as a lightweight scalable alternative to usual approaches on resource recommendation. The technique employed here is based on frequency analysis instead of relying on usual machine learning.


  1. Adomavicius, G. and Tuzhilin, A. (2005). Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering, 17:734-749.
  2. Agrawal, R. and Srikant, R. (1994). Fast algorithms for mining association rules. In Proceedings of the 20th International Conference on Very Large Data Bases, pages 487-499.
  3. Basiri, J., Shakery, A., Moshiri, B., and Hayat, M. (2010). Alleviating the cold-start problem of recommender systems using a new hybrid approach. In 5th International Symposium on Telecommunications, pages 962-967.
  4. Cacheda, F., Carneiro, V., Fernández, D., and Formoso, V. (2011). Comparison of collaborative filtering algorithms: Limitations of current techniques and proposals for scalable, high-performance recommender systems. ACM Transactions on the Web, 5:2:1-2:33.
  5. Cereda, P. R. M., Gotardo, R. A., and Zorzo, S. D. (2009). Resource recommendation using adaptive automaton. In 16th International Conference on Systems, Signals and Image Processing, pages 1-4.
  6. Cereda, P. R. M. and José Neto, J. (2014). Adaptive data mining: Preliminary studies. IEEE Latin America Transactions, 12(7):1258-1270.
  7. Flach, P. and Lachiche, N. (1999). Confirmation-guided discovery of first-order rules with Tertius. Machine Learning, 42:61-95.
  8. Gotardo, R. A., Hruschka Júnior, E. R., Zorzo, S. D., and Cereda, P. R. M. (2013). Approach to cold-start problem in recommender systems in the context of webbased education. In Proceedings of the 12th International Conference on Machine Learning and Applications (ICMLA), 2013, volume 2, pages 543-548, Miami, FL.
  9. Hall, M., Frank, E., Holmes, G., Pfahringer, B., Reutemann, P., and Witten, I. (2009). The weka data mining software: An update. SIGKDD Explorations, 11(1).
  10. Han, J., Pei, J., and Yin, Y. (2000). Mining frequent patterns without candidate generation. In Proceedings of the 2000 ACM-SIGMID International Conference on Management of Data, pages 1-12.
  11. Hatem, M. and Ruml, W. (2014). Bounded suboptimal search in linear space: New results. In Proceedings of the Seventh Annual Symposium on Combinatorial Search, pages 89-96, Prague, Czech Republic. AAAI Press.
  12. Huang, Z., Chung, W., and Chen, H. (2004). A graph model for e-commerce recommender systems. Journal of the American Society for Information Science and Technology, 55(3):259-274.
  13. José Neto, J. (1994). Adaptive automata for contextdependent languages. SIGPLAN Notices, 29(9):115- 124.
  14. José Neto, J. (2001). Adaptive rule-driven devices: general formulation and case study. In International Conference on Implementation and Application of Automata.
  15. Lops, P., Gemmis, M., and Semeraro, G. (2011). Contentbased recommender systems: State of the art and trends. Recommender Systems Handbook, 1:73-105.
  16. Resnick, P. and Varian, H. (1997). Recommender systems. Communications of the ACM, 40:55-58.
  17. Rocha, R. L. A. and José Neto, J. (2000). Autômato adaptativo, limites e complexidade em comparação com a Máquina de Turing. In Proceedings of the Second Congress of Logic Applied to Technology, pages 33- 48.
  18. Scheffer, T. (2001). Finding association rules that trade support optimally against confidence. In 5th European Conference on Principles of Data Mining and Knowledge Discovery, pages 424-435.
  19. Su, X. and Khoshgoftaar, T. M. (2009). A survey of collaborative filtering techniques. Advances in Artificial Intelligence, 2009:4:2-4:2.
  20. Yahia, M. E. and Murtada, E. E. (2010). A new approach for evaluation of data mining techniques. IJCSI International Journal of Computer Science Issues, 7:181- 186.

Paper Citation

in Harvard Style

Cereda P. and José Neto J. (2015). A Recommendation Engine based on Adaptive Automata . In Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-097-0, pages 594-601. DOI: 10.5220/0005346305940601

in Bibtex Style

author={Paulo Roberto Massa Cereda and João José Neto},
title={A Recommendation Engine based on Adaptive Automata},
booktitle={Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},

in EndNote Style

JO - Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - A Recommendation Engine based on Adaptive Automata
SN - 978-989-758-097-0
AU - Cereda P.
AU - José Neto J.
PY - 2015
SP - 594
EP - 601
DO - 10.5220/0005346305940601