Luc Lamontagne,  Eng., Ph.D.
Department of Computer Science and Software Engineering 
Pavillon Adrien-Pouliot, local 3990
Université Laval

Québec (Québec), Canada, G1K 7P4 

Phone: (418) 656-2131, # 8105

Fax:     (418) 656-2324

[Page en français]

I am a professor in the Department of Computer Science and Software Engineering at Laval University.  My current research interests include:

·      The extensions of Case-Based Reasoning (CBR) techniques and their application to the construction of recommender and decision aid systems.

·      The application of Natural Language Processing techniques and Machine Learning to accomplish interesting tasks (e.g. virtual assistants, question answering)

·      Classification and prediction based on traces and sequential data (applications to MMOG games, geopolitical conflicts, click-through analysis)

I am also a researcher at GRAAL laboratory and a member of the new research center on Big data at Laval University.


·      IFT-7022 Techniques & Applications of Natural Language Processing (NLP)

·      GLO-4003 Software Architecture

·      IFT-4102 Agent-oriented approach in Artificial Intelligence

·      GLO-3002 Capstone project in Software Engineering  

·      GLO-3013 Design III - Multidisciplinary project in Software Engineering

·      GIF-1002 Design I – Design Methodology

Current projects

·      A Virtual Assistant Famework based on Machine Learning and Questions Answering (RDDC Valcartier, NSERC, Fujitsu Canada)

·      Suggestions in Contextual and Dynamic environment (with R. Khoury, Lakehead University)

·      Adaptive CBR based on user feedback (with RDDC Valcartier)

·      Near-duplicate detection algorithms (with en-Japan)

·      Classification of JUnit test coverage using a suite of software metrics (with M. Badri, UQTR)

Conferences, workshops et activities :

·       Luc Lamontagne & Enric Plaza (2014), Case-Based Reasoning Research and Development, LNCS 8765, Springer.

·       Lamontagne, L., Recio Gracia, J. A. (2012) Workshop proceedings of ICCBR-12, Lyon, France, September 2012. Available online

·       Lamontagne, L.; Marchand, M.; (Eds.) (2006) Advances in Artificial Intelligence : Proceedings of 19th Conference of the Canadian Society for Computational Studies of Intelligence, LNAI 4013, Springer-Verlag, 564 pages.


Some recent publications: 

·       Ulysse Côté-Allard, U., Khoury, R., Lamontagne,  L., Bergeron, J., Laviolette, F., Bergeron-Guyard, A. (2015) On Question-Answering Systems Optimisation Using Multi-Population Genetic Algorithm, in preparation.

·       Lamontagne, L, Besse, C. (2015) Forceasting and Generalizing Conflicts using Using Sequential Probabilistic Models, in preparation.

·       Ulysse Côté Allard, Richard Khoury, Luc Lamontagne, Jonathan VBergeron, François Laviolette, Alexandre Bergeron-Guyard (2015), Optimizing Question_answering Systems Using Genetic Algorithms,  Proceedings of the 28th International FLAIRS Conference, pp. 32-37.


·       Fadel Toure, Mourad Badri, Luc Lamontagne (2014) A metrics suite for JUnit test code : a multiple case study on open source software, Journal of Software Engineering Research and development, 2 :14.

·       Alexandre Bergeron Guyard and Luc Lamontagne (2014), SIIP: A Situation Analysis Prototype using Case-based Reasoning and Learning, Proceedings of AIA 2014 Conférence.

·       Luc Lamontagne, François Laviolette, Richard Khoury, Alexandre Bergeron-Guyard (2014), A Framework for Building Adaptive Intelligent Virtual Assistants, Proceedings of AIA 2014 Conférence.

·       Fadel Toure, Mourad Badri, Luc Lamontagne, Towards a Unified Metrics Suite for JUnit Test Cases. (2014) International Conference on Software Engineering & Knowledge Engineering.

·       Hamidreza Chinaei, Luc Lamontagne, François Laviolette, Richard Khoury:
 A Topic Model Scoring Approach for Personalized QA Systems. Conférence on Text, Speech and Dialogue (TSD 2104), Lecture Notes in Artificial Intelligence. Vol. 8655, Springer, pp. 84-92

·       Luc Lamontagne, Alexandre Bergeron Guyard (2014)
 Learning Case Feature Weights from Relevance and Ranking Feedback. Proceedings of FLAIRS Conference, p. 301-306.


·       Raafat Zarka, Amélie Cordier, Elöd Egyed-Zsigmond, Luc Lamontagne, Alain Mille (2013): Similarity Measures to Compare Episodes in Modeled Traces. ICCBR 2013, pp. 358-372.

·       Zarka, R., Champin, P.-A., Cordier, A.; Egyed-Zsigmond, E., Lamontagne, L., Mille, A. (2013) TStore: A Trace-Based Management System, a Finite-State Transducer Approach for Trace Transformation, Proceedings of Models Ward 2013.

·       Morin, M., Abi-Zeid, I., Lamontagne, L., Nguyen, T. T., Maupin, P. (2013) Search and Surveillance in Emergency situations – A GIS based approach to construct near-optimal visibility graphs, Proceedings of the 10th International Conference on Information Systems for Crisis Response and Management (ISCRAM 2013).


·       Lamontagne, L., Rugamba, F., Mineau, G. (2012) Acquisition of cases in sequential games using condtional entropy, Workshop proceedings of ICCBR-12, pp 203-212.

·       Besse, C., Bakhtiari, A.; Lamontagne, L. (2012) Forceasting Conflicts using N-gram Models, Proceedings of FLAIRS-25, Marco Island, USA, AAAI Publications, pp. 124-127.

·       Hamid R. Chinaei, Brahim Chaib-draa, Luc Lamontagne (2012) Learning Observation Models for Dialogue POMDPs, Proceedings of 25th Canadian Conference on Artificial Intelligence (AI'2012) Toronto, Ontario, Canada, 2012.


Team Members: 

·      Fadel Touré: Classification of JUnit test coverage using a suite of software metrics

·      Gabriel Massicotte: Injection of relation paraphrases in question answering

·      Étienne Larrivée-Hardy: Information extraction from textual notes to improve insurance retention models (with Cooperators)

·      Jian Mo : Contextual suggestion, learning to rank answers

·      Robin Joganah: Recommendations for dynamic domains, question classification

·      Ouejdene Samoud: Map Reduce extensions of CBR algorithms, Hadoop programming

·      Mona Torabian: Sentiment analysis using CBR, lexicons and negation detection

·      Robin Drolet: Implementation of a chat system on a forward chaining rule-based system

·      Ulysse Côté-Allard: Optimization of Q/A answer selection using genetic algorithms

·      Nicolas Garneau: sequence classification, near-duplicate detection, Apache Spark programming

·      Jonathan Bergeron: Questions answering framework

Alumni : 

·      Asra Roshani: Unsupervised Hierarcical Probabilistic Segmentation of sequences

·      Mathieu Dumoulin: Personalized Large Scale Classification of Public Tenders on Hadoop

·      Xu Zhang: Reuse of Test software of code

·      Francis Rugamba: A CBR approach to the reuse of games traces

·      Hamid Chinaei: POMDP models for dialogue systems

·      Michael Morin : Visibility-based path planning using search theory

·      Felix-Antoine Bourbonnais-Bigras: Mock framework for testing aspect-oriented code

·      Mohamed Mouine: Robust analysis of multicriteria decision making algorithms

·      Houcine Romdhane :  CBR & Reinforcement learning for games

·      Miloud Betayeb : Probabilistic HMM for user modeling in games

·      Marouene Ben Jabeur: Resource allocation of SAR multiple units using genetic algorithms & CSP

·      Ghina Besbes : Probabilistic HMM for user modeling in conversation systems

·      Erwan Miry : Statistical cooccurrence for textual similarity

·      Laurent Danet : Information extraction of named entities in textual cases

Last update:  2 June 2015