Professeur UER Science et Technologie
5800, rue Saint-Denis
Bureau 1105
Montréal (Québec) Canada
H2S 3L5
Téléphone : 514 843-2015, poste 2835
1 800 665-4333 (sans frais)
Télécopieur : 514 843-2160
Daniel Lemire est chercheur en informatique. Son algorithme Slope One est utilisé par plusieurs sites de commerce électronique où il sert à recommander des produits aux clients. Ses travaux sur les index bitmap sont utilisés par des sociétés comme Facebook et Netflix dans leurs entrepôts de données au sein de la plate-forme Apache Hive. Ses travaux sont aussi utilisés par Google pour accélérer la gestion du code source. Il a aussi été chercheur au Conseil national de recherches du Canada où il a dirigé le groupe de recherche en santé électronique.
Il s'intéresse principalement aux bases de données et à la recherche d'information. Son programme de recherche actuel est centré sur les techniques de compression de données rapides. Par exemple, il a travaillé sur les index bitmap, les bases de données orientées-colonnes et la compression des listes d'entiers. Il s'intéresse aussi au design des bases de données et aux algorithmes probabilistes (par ex. le hachage universel).
Il est un avide utilisateur des médias sociaux : son blogue compte plusieurs milliers de lecteurs (>5000). Le logiciel de toutes ses publications est disponible sous la forme de logiciel open source.
Quelques publications récentes :
Google Plus
Twitter
Facebook
LinkedIn
GitHubSubventions actuelles:
Principales subventions détenues par le passé:
Voici quelques articles récents :
|
Owen Kaser and Daniel Lemire, Strongly universal string hashing is fast, Computer Journal (à paraître) |
|
Daniel Lemire and Leonid Boytsov, Decoding billions of integers per second through vectorization, Software: Practice & Experience (à paraître) |
|
Hazel Webb, Owen Kaser, Daniel Lemire, Diamond Dicing, Data & Knowledge Engineering 86, 2013. |
|
Zoltán Prekopcsák et Daniel Lemire, Time Series Classification by Class-Based Mahalanobis Distances, Advances in Data Analysis and Classification 6 (3), 2012. |
|
Daniel Lemire, Owen Kaser, Eduardo Gutarra, Reordering Rows for Better Compression: Beyond the Lexicographic Order, ACM Transactions on Database Systems 37 (3), 2012. |
|
Cameron Neylon, Jan Aerts, C. Titus Brown, Daniel Lemire, Jarrod Millman, Peter Murray-Rust, Fernando Perez, Neil Saunders, Arfon Smith, Gaël Varoquaux and Egon Willighagen, Changing computational research: The challenges ahead (Editorial), Source Code for Biology and Medicine 7 (2), 2012. |
|
Daniel Lemire, Daniel Lemire, The universality of iterated hashing over variable-length strings, Discrete Applied Mathematics 160 (4-5), 2012. |
|
Antonio Badia and Daniel Lemire, A Call to Arms: Revisiting Database Design, SIGMOD Record 40 (3), 2011. |
|
Daniel Lemire and Owen Kaser, Reordering Columns for Smaller Indexes, Information Sciences 181 (12), 2011. |
|
Daniel Lemire and Owen Kaser, Recursive n-gram hashing is pairwise independent, at best, Computer Speech & Language 24 (4), pages 698-710, 2010. |
|
Daniel Lemire, Owen Kaser, Kamel Aouiche, Sorting improves word-aligned bitmap indexes. Data & Knowledge Engineering 69 (1), pages 3-28, 2010. |
|
Daniel Lemire, Martin Brooks and Yuhong Yan, An Optimal Linear Time Algorithm for Quasi-Monotonic Segmentation. International Journal of Computer Mathematics 86 (7), 2009. |
|
Daniel Lemire, Faster Retrieval with a Two-Pass Dynamic-Time-Warping Lower Bound, Pattern Recognition 42 (9), pages 2169-2180, 2009. |
|
Daniel Lemire and Owen Kaser, Hierarchical Bin Buffering: Online Local Moments for Dynamic External Memory Arrays, ACM Transactions on Algorithms 4 (1), pages 1-31, 2008. |
| Daniel Lemire, Streaming maximum-minimum filter using no more than three comparisons per element, Nordic Journal of Computing 13 4, 2006. |
| Owen Kaser and Daniel Lemire, Attribute value reordering for efficient hybrid OLAP, Information Sciences 176 16,2006. |
| Daniel Lemire, Harold Boley, Sean McGrath, Marcel Ball, Collaborative filtering and inference rules for context-aware learning object recommendation, International Journal of Interactive Technology & Smart Education 2 3, 2005. |
| Daniel Lemire, Scale and Translation Invariant Collaborative Filtering Systems, Information Retrieval 8 1, 2005. |
| Serge Dubuc, Daniel Lemire, Jean-Louis Merrien, Fourier analysis of 2-point Hermite interpolatory subdivision schemes, Journal of Fourier Analysis and Applications 7 5, 2001. |
| Daniel Lemire, Chantal Pharand, Jean-Claude Rajaonah, Bruno Dubé, A.-Robert LeBlanc, Wavelet time entropy, T wave morphology and myocardial ischemia, IEEE Transactions in Biomedical Engineering 47 7, 2000. |
| Gilles Deslauriers, Serge Dubuc, and Daniel Lemire, Une famille d'ondelettes biorthogonales sur l'intervalle obtenue par un schéma d'interpolation itérative, Annales des Sciences Mathématiques du Québec 23 1, 1999. |
Voici quelques communications récentes :
Membre du comité de programme des conférences suivantes:
Membre du comité éditorial des revues suivantes:
Professeur associé à l'Université du Nouveau-Brunswick depuis 2004.
Prix de la meilleure communication lors de la conférence CASCON en 2002.