Skip to main content

A Proposal for Automatic Evaluation by Symbolic Regression in Virtual Learning Environments

  • Conference paper
  • First Online:
New Advances in Information Systems and Technologies

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 444))

Abstract

Empirically, symbolic regression tries to identify, through genetic programming and within the sphere of mathematical expressions, a model which best explains the relationship between variables in a given set of data, in terms of precision and simplicity. Virtual learning environments focused on evaluation have been previously investigated, as they offer teachers an effective teaching and learning tool and the student the possibility of computer-assisted evaluation and customized learning. Within this context, the present paper introduces an alternative approach to automatic evaluation in virtual learning environments, which offers the following improvements when compared to other methods, as superior accuracy when compared with the linear regression method, simplicity of implementation and context adaptive. To this extent, it presents the benefits of symbolic regression through genetic programming, emphasizing its efficiency and simplicity of implementation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ferreira, C.: Gene expression programming in problem solving. In: Soft Computing and Industry. pp. 635–653 Springer (2002).

    Google Scholar 

  2. Ferreira, C.: Gene Expression Programming Tools (GeneXproTools v 5.0) http://www.gepsoft.com/, http://www.gepsoft.com/, (2015).

  3. Gandomi, A. et al.: Nonlinear Genetic-Based Models for Prediction of Flow Number of Asphalt Mixtures. J. Mater. Civ. Eng. 23, 3, 248–263 (2011).

    Google Scholar 

  4. Gandomi, A.H. et al.: A Discussion on “Genetic programming for retrieving missing information in wave records along the west coast of India”[Applied Ocean Research 2007; 29 (3): 99–111]. Appl. Ocean Res. 30, 4, 338–339 (2008).

    Google Scholar 

  5. Gandomi, A.H. et al.: A new prediction model for the load capacity of castellated steel beams. J. Constr. Steel Res. 67, 7, 1096–1105 (2011).

    Google Scholar 

  6. Hill, P., Barber, M.: Preparing for a Renaissance in Assessment London: Pearson. (2014).

    Google Scholar 

  7. Hossein Alavi, A., Hossein Gandomi, A.: A robust data mining approach for formulation of geotechnical engineering systems. Eng. Comput. 28, 3, 242–274 (2011).

    Google Scholar 

  8. Koza, J.R.: Genetic programming: on the programming of computers by means of natural selection. MIT press (1992).

    Google Scholar 

  9. Lino, A.D.P. et al.: Avaliação automática de consultas SQL em ambiente virtual de ensino aprendizagem, (2007).

    Google Scholar 

  10. Lino, A.D.P.: LABSQL: laboratório de ensino de SQL. Mestrado, Universidade Federal do Pará (2007).

    Google Scholar 

  11. Meffert, K. et al.: JGAP - Java Genetic Algorithms and Genetic Programming Package. http://jgap.sf.net. (2008).

  12. Melo, B.M. et al.: Assessment module automatic SQL code with feedback in the form of tips in the virtual learning environment LabSQL. In: Information Systems and Technologies (CISTI), 2013 8th Iberian Conference on. pp. 1–7 CISTI (2013).

    Google Scholar 

  13. Mousavi, S.M. et al.: Modeling of compressive strength of HPC mixes using a combined algorithm of genetic programming and orthogonal least squares. Struct Eng Mech. 36, 2, 225–241 (2010).

    Google Scholar 

  14. Oltean, M., Grosan, C.: A comparison of several linear genetic programming techniques. Complex Syst. 14, 4, 285–314 (2003).

    Google Scholar 

  15. Otero, F. et al.: Epochx: Genetic programming in java with statistics and event monitoring. In: Proceedings of the 14th annual conference companion on Genetic and evolutionary computation. pp. 93–100 ACM (2012).

    Google Scholar 

  16. Poli, R. et al.: A field guide to genetic programming. Lulu. com (2008).

    Google Scholar 

  17. Searson, D.P. et al.: GPTIPS: an open source genetic programming toolbox for multigene symbolic regression. In: Proceedings of the International multiconference of engineers and computer scientists. pp. 77–80 Citeseer (2010).

    Google Scholar 

  18. Turing, A.M.: Intelligent machinery. report for national physical laboratory. reprinted in ince, dc (editor). 1992. mechanical intelligence: Collected works of am turing, (1948).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Adriano Lino .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Lino, A., Rocha, Á., Sizo, A. (2016). A Proposal for Automatic Evaluation by Symbolic Regression in Virtual Learning Environments. In: Rocha, Á., Correia, A., Adeli, H., Reis, L., Mendonça Teixeira, M. (eds) New Advances in Information Systems and Technologies. Advances in Intelligent Systems and Computing, vol 444. Springer, Cham. https://doi.org/10.1007/978-3-319-31232-3_81

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-31232-3_81

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-31231-6

  • Online ISBN: 978-3-319-31232-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics