Richard Zanibbi Headshot

Richard Zanibbi

Professor

Department of Computer Science
Golisano College of Computing and Information Sciences

585-475-5023
Office Hours
Tues, Thurs 3:30-5pm
Office Location
Office Mailing Address
Dept. Computer Science Rochester Institute of Technology 102 Lomb Memorial Drive, Rochester, NY 14623-5608

Richard Zanibbi

Professor

Department of Computer Science
Golisano College of Computing and Information Sciences

Education

BMusic; BA (minor) in Computer Science; MS in Computer Science; Ph.D. in Computer Science, Queen's University (Canada)

Bio

I am a Professor of Computer Science at RIT, where I direct the Document and Pattern Recognition Lab.  I hold a PhD and Master's in Computer Science, a BA with a minor in Computer Science, and a Bachelor of Music degree, all from Queen's University, Canada.

My research interests include information retrieval, document recognition, pattern recognition, and machine learning. Recently I co-authored a book manuscript on mathematical information retrieval for Foundations and Trends in Information Retrieval. We expect the book to be published early in 2025.

I was a Program Co-Chair for ICDAR 2023, and I previously chaired the ICFHR 2018, DRR 2012, and DRR 2013 conferences. I also serve on program committees for information retrieval conferences (e.g., SIGIR, and the new SIGIR-AP conference).

585-475-5023

Areas of Expertise

Currently Teaching

CSCI-335
3 Credits
An introduction to both foundational and modern machine learning theories and algorithms, and their application in classification and regression. Topics include: Mathematical background of machine learning (e.g. statistical analysis and visualization of data), Bayesian decision theory, parametric and non-parameteric classification models (e.g., SVMs and Nearest Neighbor models) and neural network models (e.g. Convolutional, Recurrent, and Deep Neural Networks). Programming assignments are required.
CSCI-536
3 Credits
An introduction to the theories and techniques used to construct search engines. Topics include search interfaces, traditional retrieval models (e.g., TF-IDF, BM25), modern retrieval techniques (e.g., neural reranking and retrieval), search engine evaluation, and search applications (e.g., conversational IR, enterprise search). Students will also review current IR research topics, and complete a group project in which they will design and execute experiments for search engine components.
CSCI-636
3 Credits
An introduction to the theories and techniques used to construct search engines. Topics include search interfaces, traditional retrieval models (e.g., TF-IDF, BM25), modern retrieval techniques (e.g., neural reranking and retrieval), search engine evaluation, and search applications (e.g., conversational IR, enterprise search). Students will also review current IR research, provide written summaries of current research papers, and complete a group project in which they will design and execute experiments for search engine components.
IMGS-699
0 Credits
This course is a cooperative education experience for graduate imaging science students.
IMGS-890
1 - 6 Credits
Doctoral-level research by the candidate on an appropriate topic as arranged between the candidate and the research advisor.

In the News

  • June 23, 2020

    screenshot of program that searches math formulas.

    RIT researchers create easy-to-use math-aware search interface

    Researchers at RIT have developed MathDeck, an online search interface that allows anyone to easily create, edit and lookup sophisticated math formulas on the computer. Created by an interdisciplinary team of more than a dozen faculty and students, MathDeck aims to make math notation interactive and easily shareable, and it's is free and open to the public.