Roland Olsson

Avdeling for informasjonsteknologi
English version of this page Stilling
Førsteamanuensis
Kontakt
+4769608327
Studiested
Halden
Kontornr.
-

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

  • Brastein, Ole Magnus; Olsson, Roland; Skeie, Nils-Olav & Lindblad, Thomas (2017). Human Activity Recognition by machine learning methods. NIK: Norsk Informatikkonferanse.  ISSN 1892-0713.  (nov) Vis sammendrag
  • Dang Ha The, Hien; Bianchi, Filippo Maria & Olsson, Roland (2017). Local short term electricity load forecasting: Automatic approaches. Proceedings of ... International Joint Conference on Neural Networks.  ISSN 2161-4393.  s 4267- 4274 . doi: 10.1109/IJCNN.2017.7966396
  • Dang-Ha, The-Hien; Roverso, Davide & Olsson, Roland (2017). Graph of Virtual Actors (GOVA): a Big Data Analytics Architecture for IoT, In . IEEE (ed.),  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.  ISBN 978-1-5090-3015-6.  kapittel.  s 162 - 169
  • Geitle, Marius & Olsson, Roland (2017). Improving competitive differential evolution using automatic programming, In Xiang Fei (ed.),  2017 4th International Conference on Systems and Informatics.  IEEE.  ISBN 978-1-5386-1107-4.  KAPITTEL.  s 538 - 545
  • Geitle, Marius & Olsson, Roland (2017). Using automatic programming to design improved variants of differential evolution, In Lam Thu Bui (ed.),  2017 21st Asia Pacific Symposium on Intelligent and Evolutionary Systems (IES).  IEEE.  ISBN 978-1-5386-0743-5.  KAPITTEL.  s 13 - 18
  • Dang, Ha The Hien; Olsson, Roland & Wang, Hao (2016). Clustering Methods for Electricity Consumers: An Empirical Study in Hvaler - Norway. NIK: Norsk Informatikkonferanse.  ISSN 1892-0713.
  • Magnusson, Lars Vidar & Olsson, Roland (2016). Improving the Canny Edge Detector Using Automatic Programming: Improving Hysteresis Thresholding. NIK: Norsk Informatikkonferanse.  ISSN 1892-0713.
  • Magnusson, Lars Vidar & Olsson, Roland (2016). Improving the Canny edge detector using automatic programming: Improving non-max suppression, In  GECCO '16: Proceedings of the Genetic and Evolutionary Computation Conference 2016.  Association for Computing Machinery (ACM).  ISBN 978-1-4503-4206-3.  KAPITTEL.  s 461 - 468
  • Magnusson, Lars Vidar & Olsson, Roland (2016). Improving the Canny edge detector using automatic programming: Improving the filter, In  2016 International Conference on Image, Vision and Computing (ICIVC 2016): August 3-5, 2016: Portsmouth, UK.  IEEE.  ISBN 978-1-5090-3755-1.  NA.  s 36 - 40
  • Dang, Ha The Hien; Olsson, Roland & Wang, Hao (2015). The Role of Big Data on Smart Grid Transition, In Xingang Liu; Robert C. Hsu; Peicheng Wang; Feng Xia; Yufeng Wang; Mianxiong Dong & Yuhui Deng (ed.),  Proceedings of 2015 IEEE International Conference on Smart City (SmartCity 2015).  IEEE.  ISBN 9781509018925.  Big Data for Urban Informatics.  s 33 - 39
  • Larsen, Kristin; Magnusson, Lars Vidar & Olsson, Roland (2014). Edge Pixel Classification Using Automatic Programming. NIK: Norsk Informatikkonferanse.  ISSN 1892-0713.
  • Magnusson, Lars Vidar & Olsson, Roland (2014). Improving Graph-Based Image Segmentation Using Automatic Programming, In Anna I. Esparcia-Alcázar & Antonio Mora (ed.),  Applications of Evolutionary Computation. 17th European Conference, EvoApplications 2014, Granada, Spain, April 23-25, 2014.  Springer.  ISBN 978-3-662-45523-4.  Paper.  s 464 - 475
  • 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 Vis sammendrag
  • Olsson, Roland & Vu, Huyen Phuong (2012). Automatic improvement of graph based image segmentation, In George Bebis; Richard Boyle; Bahram Parvin; Darko Koracin; Charless Fowlkes; Sen Wang; Min-Hyung Choi; Stephan Mantler; Jürgen Schulze; Daniel Acevedo; Klaus Mueller & Michael Papka (ed.),  Advances in Visual Computing; 8th International Symposium, ISVC 2012, Rethymnon, Crete, Greece, July 16-18, 2012, Revised Selected Papers, Part I.  Springer.  ISBN 9783642331787.  Part II, LNCS 7432.  s 578 - 587
  • Olsson, Roland & Løkketangen, Arne (2011). Improving State-of-the-Art 3-SAT solvers using Automatic Design of Algorithms through Evolution, In Jin-Kao Hao; Pierrick Legrand; Pierre Collet; Nicolas Monmarché; Evelyne Lutton & Marc Schoenauer (ed.),  Artificial Evolution 2011 (Evolution Artificielle 2011): 10th Biennal International Conference on Artificial Evolution: proceedings.  Université d’Angers.  ISBN 978-2-9539267-1-2.  Kapittel.  s 192 - 197 Vis sammendrag
  • 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 Vis sammendrag
  • Berg, Henrik; Olsson, Roland; Rusås, Per-Olav & Jakobsen, Morgan (2009). Automated synthesis of control algorithms from first principles, In  Proceedings IEEE International Conference on Intelligent Robots and Systems.  IEEE conference proceedings.  ISBN 978-1-4244-3803-7.  s 2958 - 2965
  • Berg, Henrik; Rusås, Per-Olav; Olsson, Roland & Jakobsen, Morgan (2009). Synthesis of control algorithms for autonomous vehicles through automatic programming, In Haiying Wang; Kai Soon Low; Kexin Wei & Junqing Sun (ed.),  Fifth International Conference on Natural Computation, ICNC 2009.  IEEE.  ISBN 978-0-7695-3736-8.  s 445 - 453
  • Chilo, José; Horvath, György; Lindblad, Thomas & Olsson, Roland (2009). Electronic nose ovarian carcinoma diagnosis based on machine learning algorithms, In  Advances in data mining : applications and theoretical aspects.  Springer.  ISBN 9783642030666.  s 13 - 23
  • 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, In  16th IEEE-NPSS Real Time Conference, 2009 : RT '09.  IEEE conference proceedings.  ISBN 9781424444540.  s 317 - 320
  • 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 Vis sammendrag
  • Olsson, Roland (2007). Automatic design of algorithms through evolution, In  Proceedings of the Workshop on Approaches and Applications of Inductive programming (AAIP '07).  Faculty of Information Systems and Applied Computer Science.  faglig_bok_forlag.
  • Olsson, Roland & Hansen, Stig-Erland (2007). Improving decision tree pruning through automatic programming, In  NIK 2007 : Norsk informatikkonferanse.  Tapir Akademisk Forlag.  s 31 - 40
  • Olsson, Roland; Hansen, Stig-Erland; Chilo, Jose & Lindblad, Thomas (2007). Classification of infrasound events with various machine learning techniques, In  Proceedings from the 4th International Conference on Cybernetics and Information Technologies, Systems and Applications : CITSA 2007.  International Institute of Informatics and Systemics.  faglig_bok_forlag.
  • Olsson, Roland; Hansen, Stig-Erland; Lindblad, Thomas & Chilo, Jose (2007). Comparison of three feature extraction techniques to distinguish between different infrasound signals, In  Progress in pattern recognition.  Springer.  s 75 - 82
  • Berg, Henrik & Olsson, Roland (2005). Improving the Scalability of Automatic Programming. Lecture Notes in Computer Science.  ISSN 0302-9743.  (1) Vis sammendrag
  • Olsson, Roland (2003). Machine learning of human language through automatic programming. ?.  (1), s 18- 22
  • Olsson, Roland & Powers, David (2003). Learning human language semantics through inductive functional programming, In  Eighth Scandinavian Conference on Artificial Intelligence : SCAI'03.  IOS Press.  s 131 - 140
  • Olsson, Roland & Montelius, Gunnar (1998). Låt datorn Skriva Programmen!. ?.  (1), s 22- 23 Vis sammendrag

Se alle arbeider i Cristin

  • Brastein, Ole Magnus; Olsson, Roland; Skeie, Nils-Olav & Lindblad, Thomas (2017). Human Activity Recognition by machine learning methods. Vis sammendrag
  • Geitle, Marius & Olsson, Roland (2017). Improving competitive differential evolution using automatic programming.
  • Geitle, Marius & Olsson, Roland (2017). Using automatic programming to design improved variants of differential evolution.
  • Olsson, Roland & Vu, Huyen (2012). Automatic Improvement of Graph Based Image Segmentation.
  • Løkketangen, Arne & Olsson, Roland (2010). Generating Meta-Heuristic Optimization Code using ADATE.
  • Berg, Henrik; Olsson, Roland; Rusås, Per-Olav & Jakobsen, Morgan (2009). Automated synthesis of control algorithms from first principles.
  • Berg, Henrik; Olsson, Roland; Rusås, Per-Olav & Jakobsen, Morgan (2009). Synthesis of control algorithms for autonomous vehicles through automatic programming.
  • Chilo, José; Horvath, György; Lindblad, Thomas & Olsson, Roland (2009). Electronic nose ovarian carcinoma diagnosis based on machine learning algorithms.
  • 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.
  • Løkketangen, Arne & Olsson, Roland (2009). Generating meta-heuristic optimization code using ADATE.
  • Løkketangen, Arne & Olsson, Roland (2009). Generating metaheuristic optimization code using ADATE.
  • Olsson, Roland (2007). Automatic design of algorithms through evolution (ADATE).
  • Olsson, Roland & Hansen, Stig-Erland (2007). Improving decision tree pruning through automatic programming.
  • Olsson, Roland; Hansen, Stig-Erland; Chilo, Jose & Lindblad, Thomas (2007). Classification of infrasound events with various machine learning techniques.
  • Olsson, Roland; Hansen, Stig-Erland; Lindblad, Thomas & Chilo, Jose (2007). Comparison of three feature extraction techniques to distinguish between different infrasound signals.
  • 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 Vis sammendrag
  • Olsson, Roland & Jakobsen, Morgan (2006). Generation of a four-way item-to-item navigation algorithm using automatic programming. ?.  (1), s 9- 13
  • Berg, Henrik & Olsson, Roland (2005). Improving the Scalability of Inductive Functional Programming. ?.  4(8), s 837- 848 Vis sammendrag
  • Olsson, Roland & Powers, David (2003). Machine Learning of Human Language through Automatic Programming.
  • Olsson, Roland (2002). Self-Improving Genetic Programming.
  • Olsson, Roland (2001). Neural programming : automatic synthesis of symbolic programs using numerical optimization. Vis sammendrag
  • Olsson, Roland & Ricardo, Poli (2000). How to Invent Functions.
  • Olsson, Roland (1999). Population management for Automatic Design of Algorithms Through Evolution.
  • Olsson, Roland (1999). The Art of Writing Specifications for the ADATE Automatic Programming System.

Se alle arbeider i Cristin

Publisert 12. juni 2018 16:14 - Sist endret 14. okt. 2019 10:40