Daniel Lemire

I have two sons: Lohan and Louka.
Professor, Téluq, Université du Québec à Montréal (UQAM)
UQAM: http://www.professeurs.uqam.ca/ pages/lemire.daniel.htm
Adjunct Professor, University of New Brunswick
As a researcher, I'm interested in Multidimensional Databases (OLAP), Data Mining over Text and Time Series and Collaborative Filtering (see inDiscover).
I am currently a tenured professor at the University of Quebec at Montreal where I teach Computer Science. Prior to joining the University of Quebec, I was a researcher in the Internet Logic group at NRC and the group leader of the e-Health Research Group. Before joining NRC, I was a professor at Acadia University, an industry consultant, and an NSERC postdoctoral fellow at the Institut de génie biomédical. During my days in industry, I designed the Waaves format for the National Radiology Server (in France) and Signal Processing software for the geophysical industry — see the video on Google Video. I earned my Ph.D. from the École Polytechnique de Montréal and graduated from the University of Toronto.
- In 2007, with Kamel Aouiche, I surveyed probabilistic view-size estimation algorithms and showed that Adaptive Counting was the most scalable technique to date.
- In 2006, I showed that we can compute the running maximum-minimum using three comparisons or less per element. The algorithm is simple and practical.
- In 2005, with Anna Maclachlan, I designed the rating-based collaborative filtering algorithm Slope One now used in several software libraries such as Taste and Vogoo, in several Web sites (inDiscover, hitflip) and Web tools (Drupal).
- In 2002, I won the Best Paper Award at the CASCON conference organized by IBM for my work on OLAP.
Keywords: Collaborative Data Management, Database Theory, Bitmap Indexes, Data Warehousing, Multidimensional Databases (OLAP), Informal Data Mining, Time Series, Collaborative Filtering, Information Retrieval. - c.v. (pdf)
Collaborators
I am a member of the LICEF Research Center (Cognitive Computer Science) and a collaborator at the Laboratoire de Combinatoire et d'Informatique Mathématique (LACIM). My Erdös number is 4.
Recent collaborators
- Yuhong Yan (was with NRC, now with Concordia University)
- Owen Kaser (UNB)
- Martin Brooks (NRC)
- Dan Kucerovsky (UNB)
- Will Fitzgerald (QSS Group, Inc. and NASA Ames Research Center)
- Harold Boley (NRC)
- Anna Maclachlan (Idilia Inc.)
- Serge Dubuc (U. Montréal)
- Jean Louis Merrien (INSA Rennes)
Recent International Conference Program Committees
- Association for the Advancement of Artificial Intelligence (AAAI) 2008
- Conference on Web Information Systems and Technologies (WEBIST) 2008
- Conference on Web Information Systems and Technologies (WEBIST) 2007
- Information Resources Management Association International Conference (IRMA) 2007
Recent Workshop Organization
- Second Netflix-KDD Workshop on Large-Scale Recommender Systems and the Netflix Prize Competition (KDD 2008)
Quick Links
- Data Warehouse and OLAP bibliography
- Canadian Semantic Web Interest Group (SWIG)
- Our Independent Music Rating Site with on-line MP3s!
- My French webpage!
Current post-doctoral fellows and graduate students
I supervise graduate students at the Université de Québec à Montreal (UQAM) in the Computer Science Ph.D. and Cognitive Computer Science Ph.D. programs, and co-supervise students at the University of New Brunswick.
- Kamel Aouiche is a post-doctoral fellow: data mining and warehousing. There is a video of a presentation by Kamel on Google Video.
- I co-supervise Hazel Webb with Owen Kaser in a Ph.D. in Computer Science. There is a video of Hazel on Google Video.
Teaching (current)
- CS6905 Service Computing: Foundations, Design and Implementation (University of New Brunswick), with Yuhong Yan (Winter 2008): use SOA and Web services for eBusiness system architecture design, implement informational and functional Web services, integrate Web services with Web 2.0 techniques for developing Web applications, grasp the basic skills to analyze and model business processes.
- INF 6104 - Information Retrieval and the Web. A graduate course on Information Retrieval.
- INF 6460 - Information Retrieval and Filtering. This course is a solid survey of Information Retrieval, from vector models to PageRank and including collaborative filtering (in French).
- CS6905 Advanced Technologies for E-Business (2006 version) (University of New Brunswick). In this graduate course, we cover OLAP and Data Warehousing with a research perspective.
- INF 6450 - Information Management with XML (in French) (pdf) . A standard-compliant browser (Firefox or Opera) is necessary to browse the course web site. Topics include DOM, DocBook, MathML, XSLT, SVG, XHTML, CSS, RDF, RSS, AJAX, REST, SOAP, and so on.
Contact
Daniel Lemire, professor, UER Sciences et Technologies (Téluq), Pavillon Saint-Urbain, Université du Québec à Montréal (UQAM), 100 Sherbrooke West, Montreal (Quebec), H2X 3P2 CanadaOffice SU-2605, Phone: (514) 987-3000 ext. 2835, Email: lemire (at) acm (dot) org