Description : Macintosh HD:Users:luclamontagne:Desktop:LucLamontagne.jpg

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

     Description : ift-lamontagne:french-flag.jpeg Version française

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, analysis of event sequences).

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


·      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

·      Extraction and reuse of information from soil decontamination case studies (WikiNet)

·      Interactive rerieval of product information (CRIQ, in collaboration with R. Khoury)

·      Personalized and contextual recommendation system (Cossette)

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

·      Suggestions in Contextual and Dynamic environment (in collaboration with R. Khoury)

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.

·      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.


Recent publications


·       Zarka, R., Cordier, A., Egyed-Zsigmond, E., Lamontagne, L., Mille, A. (2016) Trace-based contextual recommendations, Expert Systems with Applications, Elsevier, vo. 64, no. 1, December 2016, pp. 194-207. pdf

·       Touré, F., Badri, M., Lamontagne, L. (2015) Predicting different levels of the unit testing effort of classes using source code metrics: A multiple case study on open source software, submitted for publication.

·       Bergeron, J., Khoury, R., Lamontagne, L. (2016) Building User Interest Profiles Using DBpedia In A Question Answering System, Proceedings of FLAIRS-29, pp. 14-19. pdf

·       Jahjah, V., Khoury, R., Lamontagne, L. (2016) Word normalization Using Phonetic Signatures, accepted at Canadian AI Conference. pdf

·       Badri, M., Touré, F., Lamontagne, L. (2015) Predicting Unit Testing Effort Levels of Classes: An Exploratory Study based on Multinomial Logistic Regression Modeling, Proceedings of the 2015 International Conference on Soft Computering and Software Engineering (SCSE’15), Volume 62, pp. 529-538. pdf

·       Derek Bridge, Luc Lamontagne, Enric Plaza (2015)
Report on the Twenty-Second International Conference on Case-Based Reasoning. AI Magazine 36(2): 88-89.  pdf

·       Mo, J., Lamontagne, L., Khoury, R.,  (2015) Laval University and Lakehead University Experiments at TREC 2015 Contextual Suggestion Track, Proceedings of TREC 2015.  pdf

·       Joganah, R., Lamontagne, L., Khoury, R. (2015) Combination of Techniques for subtopics coverage, Proceedings of TREC 2015. pdf

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

·       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. pdf

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

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

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

·       Hamidreza Chinaei, Luc Lamontagne, François Laviolette, Richard Khoury (2014)
 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. pdf

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

·       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. pdf

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

·       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. pdf

·       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. pdf


Publication list

Team Members

·      Gabriel Massicotte: Injection of relation paraphrases in question answering

·      Jian Mo: Contextual suggestion, learning to rank answers

·      Robin Joganah: Recommendations for dynamic domains, question classification

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

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

·      Jonathan Bergeron: hybrid algorithms for TV programs recommendation, user modeling


·      Fadel Touré: Orientation of JUnit test coverage using a suite of software metrics. pdf

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

·      Asra Roshani: Unsupervised Hierarcical Probabilistic Segmentation of sequences. pdf

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

·      Xu Zhang: Reuse of test software code using CBR. pdf

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

·      Hamid Chinaei: Learning of POMDP models for dialogue systems. pdf

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

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

·      Mohamed Mouine: Robust analysis of multicriteria decision making algorithms. pdf

·      Houcine Romdhane :  CBR & Reinforcement learning for games. pdf

·      Miloud Betayeb : Probabilistic HMM for user modeling in games. pdf

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

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

·      Erwan Miry : Statistical cooccurrence for textual similarity. html

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

Last update:  20 October 2016