Roland Olsson

English version of this page Institutt for informasjonsteknologi og kommunikasjon
Bilde av Roland Olsson
English version of this page Stilling
Førsteamanuensis
Kontakt
+4769608327
Studiested
Halden
Kontornr.
D1-036

Faglige interesser

Jeg har forsket innen maskinlæring siden 1991 og leder gruppe for maskinlæring. Mitt forskningsområde er automatisk programmering der datamaskiner automatisk konstruerer programmer gjennom kombinatorisk søking i stor skala.

Jeg har utviklet ADATE systemet for automatisk programmering som for tiden brukes for symbolsk regresjon og for å forbedre algoritmer innen bildebehandling. Den viktigste bruken av ADATE er for metamaskinlæring, det vil si å lære seg hvordan man lær seg. for eksempel gjennom å automatisk utvikle nye arkitekturer for nevroner i kunstige nevrale nett.

Bakgrunn

Jeg har doktorgrad fra IFI, UiO og har tidligere haft samme stilling ved institusjonen for datavitenskap på Chalmers.

Undervisning

Maskinlæring

Forskergrupper

Publikasjoner

  • Tran, Thi Thuy Chau; Nguyen, Hoa Thi; Magnusson, Lars Vidar & Olsson, Roland (2026). How Well Do Automatically Evolved Neurons Perform? A Comparative Study in Human Activity Recognition. ESREL 2026. doi: https:/cmsweb.com.sg/rps2prod/esrel2026/epro/pdf/esrel26-p26301.pdf. Fulltekst i vitenarkiv
  • Nguyen, Hoa Thi; Olsson, Roland & Haugen, Øystein (2024). Automatic Synthesis of Recurrent Neurons for Imitation Learning From CNC Machine Operators. IEEE Open Journal of the Industrial Electronics Society (OJ-IES). 5, s. 91–108. doi: 10.1109/OJIES.2024.3363500. Fulltekst i vitenarkiv
  • Nguyen, Hoa Thi; Haugen, Øystein & Olsson, Roland (2023). Imitation Learning from Operator Experiences for a Real time CNC Machine Controller. IEEE Conference on Industrial Informatics. ISSN 1935-4576. doi: 10.1109/INDIN51400.2023.10218164. Fulltekst i vitenarkiv
  • Magnusson, Lars Vidar; Olsson, Roland & Tran, Thi Thuy Chau (2023). Recurrent Neural Networks for Oil Well Event Prediction. IEEE Intelligent Systems. ISSN 1541-1672. 38(2), s. 73–80. doi: 10.1109/MIS.2023.3252446. Fulltekst i vitenarkiv
  • Geitle, Marius & Olsson, Roland (2019). A New Baseline for Automated Hyper-Parameter Optimization. I Nicosia, Giuseppe; Umeton, Renato; Sciacca, Vincenzo; Pardalos, Panos & Giuffrida, Giovanni (Red.), Machine Learning,Optimization,and Data Science - 5th International Conference, LOD 2019. Springer Nature. ISSN 9783030375980. s. 521–530. doi: 10.1007/978-3-030-37599-7_43. Fulltekst i vitenarkiv
  • The, Hien Dang Ha; Bianchi, Filippo Maria & Olsson, Roland (2017). Local short term electricity load forecasting: Automatic approaches. Proceedings of the International Joint Conference on Neural Networks. ISSN 2161-4393. s. 4267–4274. doi: 10.1109/IJCNN.2017.7966396. Fulltekst i vitenarkiv
  • Brastein, Ole Magnus; Olsson, Roland; Skeie, Nils-Olav & Lindblad, Thomas (2017). Human Activity Recognition by machine learning methods. NIKT: Norsk IKT-konferanse for forskning og utdanning. ISSN 1892-0713. Fulltekst i vitenarkiv
  • Dang-Ha, The-Hien; Roverso, Davide & Olsson, Roland (2017). Graph of virtual actors (GOVA): A Big Data analytics architecture for IoT. I IEEE, . (Red.), 2017 IEEE International Conference on Big Data and Smart Computing (BigComp): Proceedings of a meeting held 13-16 February 2017, Jeju Island, South Korea. IEEE (Institute of Electrical and Electronics Engineers). ISSN 9781509030156. s. 162–169. doi: 10.1109/BIGCOMP.2017.7881733. Fulltekst i vitenarkiv
  • Geitle, Marius & Olsson, Roland (2017). Using automatic programming to design improved variants of differential evolution. I Bui, Lam Thu (Red.), 2017 21st Asia Pacific Symposium on Intelligent and Evolutionary Systems (IES). IEEE (Institute of Electrical and Electronics Engineers). ISSN 9781538607435. s. 13–18. doi: 10.1109/IESYS.2017.8233554. Fulltekst i vitenarkiv
  • Geitle, Marius & Olsson, Roland (2017). Improving competitive differential evolution using automatic programming. I Fei, Xiang (Red.), 2017 4th International Conference on Systems and Informatics. IEEE (Institute of Electrical and Electronics Engineers). ISSN 9781538611074. s. 538–545. doi: 10.1109/ICSAI.2017.8248350. Fulltekst i vitenarkiv
  • Dang, Ha The Hien; Olsson, Roland & Wang, Hao (2016). Clustering Methods for Electricity Consumers: An Empirical Study in Hvaler - Norway. NIKT: Norsk IKT-konferanse for forskning og utdanning. ISSN 1892-0713. Fulltekst i vitenarkiv
  • Magnusson, Lars Vidar & Olsson, Roland (2016). Improving the Canny edge detector using automatic programming: Improving the filter, 2016 International Conference on Image, Vision and Computing (ICIVC 2016): August 3-5, 2016: Portsmouth, UK. IEEE (Institute of Electrical and Electronics Engineers). ISSN 9781509037551. s. 36–40. doi: 10.1109/ICIVC.2016.7571270. Fulltekst i vitenarkiv
  • Magnusson, Lars Vidar & Olsson, Roland (2016). Improving the Canny edge detector using automatic programming: Improving non-max suppression, GECCO '16: Proceedings of the Genetic and Evolutionary Computation Conference 2016. Association for Computing Machinery (ACM). ISSN 9781450342063. s. 461–468. doi: 10.1145/2908812.2908926. Fulltekst i vitenarkiv
  • Magnusson, Lars Vidar & Olsson, Roland (2016). Improving the Canny Edge Detector Using Automatic Programming: Improving Hysteresis Thresholding. NIKT: Norsk IKT-konferanse for forskning og utdanning. ISSN 1892-0713. doi: 10.1109/icivc.2016.7571270. Fulltekst i vitenarkiv
  • Dang, Ha The Hien; Olsson, Roland & Wang, Hao (2015). The Role of Big Data on Smart Grid Transition. I Liu, Xingang; Hsu, Robert C.; Wang, Peicheng; Xia, Feng; Wang, Yufeng; Dong, Mianxiong & Deng, Yuhui (Red.), Proceedings of 2015 IEEE International Conference on Smart City (SmartCity 2015). IEEE (Institute of Electrical and Electronics Engineers). ISSN 9781509018925. s. 33–39. doi: 10.1109/SmartCity.2015.43. Fulltekst i vitenarkiv
  • Larsen, Kristin; Magnusson, Lars Vidar & Olsson, Roland (2014). Edge Pixel Classification Using Automatic Programming. NIKT: Norsk IKT-konferanse for forskning og utdanning. ISSN 1892-0713. Fulltekst i vitenarkiv
  • Magnusson, Lars Vidar & Olsson, Roland (2014). Improving Graph-Based Image Segmentation Using Automatic Programming. I Esparcia-Alcázar, Anna I. & Mora, Antonio (Red.), Applications of Evolutionary Computation. 17th European Conference, EvoApplications 2014, Granada, Spain, April 23-25, 2014. Springer. ISSN 9783662455234. s. 464–475. doi: 10.1007/978-3-662-45523-4_38. Fulltekst i vitenarkiv
  • Olsson, Roland & Løkketangen, Arne (2013). Using automatic programming to generate state-of-the-art algorithms for random 3-SAT. Journal of Heuristics. ISSN 1381-1231. 19(5), s. 819–844. doi: 10.1007/s10732-013-9226-x. Fulltekst i vitenarkiv
  • Olsson, Roland & Vu, Huyen Phuong (2012). Automatic improvement of graph based image segmentation. I Bebis, George; Boyle, Richard; Parvin, Bahram; Koracin, Darko; Fowlkes, Charless; Wang, Sen; Choi, Min-Hyung; Mantler, Stephan; Schulze, Jürgen; Acevedo, Daniel; Mueller, Klaus & Papka, Michael (Red.), Advances in Visual Computing; 8th International Symposium, ISVC 2012, Rethymnon, Crete, Greece, July 16-18, 2012, Revised Selected Papers, Part I. Springer. ISSN 9783642331787. s. 578–587. doi: 10.1007/978-3-642-33191-6_57. Fulltekst i vitenarkiv
  • Olsson, Roland & Løkketangen, Arne (2011). Improving State-of-the-Art 3-SAT solvers using Automatic Design of Algorithms through Evolution. I Hao, Jin-Kao; Legrand, Pierrick; Collet, Pierre; Monmarché, Nicolas; Lutton, Evelyne & Schoenauer, Marc (Red.), Artificial Evolution 2011 (Evolution Artificielle 2011): 10th Biennal International Conference on Artificial Evolution: proceedings. Université d’Angers. ISSN 9782953926712. s. 192–197. Fulltekst i vitenarkiv
  • Løkketangen, Arne & Olsson, Roland (2010). Generating meta-heuristic optimization code using ADATE. Journal of Heuristics. ISSN 1381-1231. 16(6), s. 911–930. doi: 10.1007/s10732-009-9119-1. Fulltekst i vitenarkiv
  • Berg, Henrik; Olsson, Roland; Rusås, Per-Olav & Jakobsen, Morgan (2009). Automated synthesis of control algorithms from first principles, Proceedings IEEE International Conference on Intelligent Robots and Systems. IEEE (Institute of Electrical and Electronics Engineers). ISSN 9781424438037. s. 2958–2965. Fulltekst i vitenarkiv
  • Berg, Henrik; Rusås, Per-Olav; Olsson, Roland & Jakobsen, Morgan (2009). Synthesis of control algorithms for autonomous vehicles through automatic programming. I Wang, Haiying; Low, Kai Soon; Wei, Kexin & Sun, Junqing (Red.), Fifth International Conference on Natural Computation, ICNC 2009. IEEE (Institute of Electrical and Electronics Engineers). ISSN 9780769537368. s. 445–453. Fulltekst i vitenarkiv
  • Chilo, José; Horvath, György; Lindblad, Thomas & Olsson, Roland (2009). Electronic nose ovarian carcinoma diagnosis based on machine learning algorithms, Advances in data mining : applications and theoretical aspects. Springer. ISSN 9783642030666. s. 13–23. Fulltekst i vitenarkiv
  • Chilo, José; Horvath, György; Lindblad, Thomas; Olsson, Roland; Redeby, Johan & Roeraade, Johan (2009). A flexible electronic nose for odor discrimination using different methods of classification, 16th IEEE-NPSS Real Time Conference, 2009 : RT '09. IEEE (Institute of Electrical and Electronics Engineers). ISSN 9781424444540. s. 317–320. Fulltekst i vitenarkiv
  • Olsson, Roland; Berg, Henrik; Lindblad, Thomas & Chilo, Jose (2008). Automatic design of pulse coupled neurons for image segmentation. Neurocomputing. ISSN 0925-2312. 71(10.des), s. 1980–1993. Fulltekst i vitenarkiv
  • Olsson, Roland (2007). Automatic design of algorithms through evolution, Proceedings of the Workshop on Approaches and Applications of Inductive programming (AAIP '07). Faculty of Information Systems and Applied Computer Science. Fulltekst i vitenarkiv
  • Olsson, Roland; Hansen, Stig-Erland; Chilo, Jose & Lindblad, Thomas (2007). Classification of infrasound events with various machine learning techniques, Proceedings from the 4th International Conference on Cybernetics and Information Technologies, Systems and Applications : CITSA 2007. International Institute of Informatics and Systemics. Fulltekst i vitenarkiv
  • Olsson, Roland & Hansen, Stig-Erland (2007). Improving decision tree pruning through automatic programming, NIK 2007 : Norsk informatikkonferanse. Tapir Akademisk Forlag. s. 31–40. Fulltekst i vitenarkiv
  • Olsson, Roland; Hansen, Stig-Erland; Lindblad, Thomas & Chilo, Jose (2007). Comparison of three feature extraction techniques to distinguish between different infrasound signals, Progress in pattern recognition. Springer. s. 75–82. Fulltekst i vitenarkiv
  • Berg, Henrik & Olsson, Roland (2005). Improving the Scalability of Automatic Programming. Lecture Notes in Computer Science (LNCS). ISSN 0302-9743. Fulltekst i vitenarkiv
  • Olsson, Roland (2003). Machine learning of human language through automatic programming. ?. s. 18–22. Fulltekst i vitenarkiv
  • Olsson, Roland & Powers, David (2003). Learning human language semantics through inductive functional programming, Eighth Scandinavian Conference on Artificial Intelligence : SCAI'03. IOS Press. s. 131–140. Fulltekst i vitenarkiv
  • Olsson, Roland (2000). Neural Programming. HØit : tidsskrift for Avdeling for informasjonsteknologi, Høgskolen i Østfold. ISSN 0805-6692. Fulltekst i vitenarkiv
  • Olsson, Roland & Montelius, Gunnar (1998). Låt datorn Skriva Programmen! ?. s. 22–23. Fulltekst i vitenarkiv

Se alle arbeider i NVA

  • Nguyen, Hoa Thi; Haugen, Øystein & Olsson, Roland (2023). Imitation Learning from Operator Experiences for a Real time CNC Machine Controller. Fulltekst i vitenarkiv
  • Olsson, Roland & Acharya, Shubodha (2022). Using Automatic Programming to Improve Gradient Boosting for Classification. Fulltekst i vitenarkiv
  • Geitle, Marius & Olsson, Roland (2019). A New Baseline for Automated Hyper-Parameter Optimization. Fulltekst i vitenarkiv
  • Geitle, Marius & Olsson, Roland (2017). Improving competitive differential evolution using automatic programming. Fulltekst i vitenarkiv
  • Geitle, Marius & Olsson, Roland (2017). Using automatic programming to design improved variants of differential evolution. Fulltekst i vitenarkiv
  • Brastein, Ole Magnus; Olsson, Roland; Skeie, Nils-Olav & Lindblad, Thomas (2017). Human Activity Recognition by machine learning methods. Fulltekst i vitenarkiv
  • Olsson, Roland & Vu, Huyen (2012). Automatic Improvement of Graph Based Image Segmentation. Fulltekst i vitenarkiv
  • Løkketangen, Arne & Olsson, Roland (2010). Generating Meta-Heuristic Optimization Code using ADATE. Fulltekst i vitenarkiv
  • Løkketangen, Arne & Olsson, Roland (2009). Generating meta-heuristic optimization code using ADATE. Fulltekst i vitenarkiv
  • Chilo, José; Horvath, György; Lindblad, Thomas & Olsson, Roland (2009). Electronic nose ovarian carcinoma diagnosis based on machine learning algorithms. Fulltekst i vitenarkiv
  • Berg, Henrik; Olsson, Roland; Rusås, Per-Olav & Jakobsen, Morgan (2009). Synthesis of control algorithms for autonomous vehicles through automatic programming. Fulltekst i vitenarkiv
  • Berg, Henrik; Olsson, Roland; Rusås, Per-Olav & Jakobsen, Morgan (2009). Automated synthesis of control algorithms from first principles. Fulltekst i vitenarkiv
  • Chilo, José; Horvath, György; Lindblad, Thomas; Olsson, Roland; Redeby, Johan & Roeraade, Johan (2009). A flexible electronic nose for odor discrimination using different methods of classification. Fulltekst i vitenarkiv
  • Løkketangen, Arne & Olsson, Roland (2009). Generating metaheuristic optimization code using ADATE. Fulltekst i vitenarkiv
  • Olsson, Roland; Hansen, Stig-Erland; Lindblad, Thomas & Chilo, Jose (2007). Comparison of three feature extraction techniques to distinguish between different infrasound signals. Fulltekst i vitenarkiv
  • Olsson, Roland & Hansen, Stig-Erland (2007). Improving decision tree pruning through automatic programming. Fulltekst i vitenarkiv
  • Olsson, Roland; Hansen, Stig-Erland; Chilo, Jose & Lindblad, Thomas (2007). Classification of infrasound events with various machine learning techniques. Fulltekst i vitenarkiv
  • Olsson, Roland (2007). Automatic design of algorithms through evolution (ADATE). Fulltekst i vitenarkiv
  • Olsson, Roland & Jakobsen, Morgan (2006). A look at generation of user interface behaviour using automatic programming. WSEAS Transactions on Information Science and Applications. ISSN 1790-0832. 3(10), s. 1909–1915. Fulltekst i vitenarkiv
  • Olsson, Roland & Jakobsen, Morgan (2006). Generation of a four-way item-to-item navigation algorithm using automatic programming. ?. s. 9–13. Fulltekst i vitenarkiv
  • Berg, Henrik & Olsson, Roland (2005). Improving the Scalability of Inductive Functional Programming. WSEAS Transactions on Computers. ISSN 1109-2750. 4(8), s. 837–848. Fulltekst i vitenarkiv
  • Olsson, Roland & Powers, David (2003). Machine Learning of Human Language through Automatic Programming. Fulltekst i vitenarkiv
  • Olsson, Roland (2002). Self-Improving Genetic Programming. Fulltekst i vitenarkiv
  • Olsson, Roland (2001). Neural programming : automatic synthesis of symbolic programs using numerical optimization. Fulltekst i vitenarkiv
  • Olsson, Roland & Ricardo, Poli (2000). How to Invent Functions. Fulltekst i vitenarkiv
  • Olsson, Roland (1999). Population management for Automatic Design of Algorithms Through Evolution. Fulltekst i vitenarkiv
  • Olsson, Roland (1999). The Art of Writing Specifications for the ADATE Automatic Programming System. Fulltekst i vitenarkiv

Se alle arbeider i NVA

Publisert 12. juni 2018 16:14 - Sist endret 27. sep. 2021 12:38