Logo

Menu:

Latest News:

Dr. Mitsuru Nagasawa, the founding President of the Toyota Institute of Technology at Chicago (TTIC), will retire this year. With his leadership, TTIC has developed active research and education programs in computer science, has become accredited to grant PhD degrees, and is active in the recruitment of graduate students and outstanding faculty. The Board of Trustees has appointed a committee of the Board, the Presidential Search Committee, to accept and review nominations and applications for the position of president, and to make a recommendation to the Board for an appointment. Inquiries can be sent to Stuart Rice at sarice@ttic.edu.


The National Science Foundation has awarded a grant of $408,305 to the Toyota Technological Institute at Chicago for support of the project entitled "Algorithm and Web Server for Low-homology Protein Threading", under the direction of Dr. Jinbo Xu.

This award is effective July 1 , 2010 and expires June 30, 2013.

This grant is awarded pursuant to the authority of the National Science Foundation Act of 1950, as amended (42 U.S.C. 1861-75).


David McAllester has won the 2010 AAAI Classic Paper award for the paper “Systematic Nonlinear Planning" with David Rosenblitt, which appeared in the AAAI conference in 1991.

The AAAI Classic Paper award honors the author(s) of paper(s) deemed most influential, chosen from a specific conference year. Each year, the time period considered will advance by one year. The 2010 award is being given to the most influential paper(s) from the Ninth National Conference on Artificial Intelligence, held in 1991 in Anaheim, California, and will be presented to Dr. McAllister at the AAAI – 10 conference in Atlanta, Georgia on July 11 - 15.

The papers are judged on the basis of impact, for example:

- Started a new research (sub)area
- Led to important applications
- Answered a long-standing question/issue or clarified what had been murky
- Made a major advance that figures in the history of the subarea
- Has been picked up as important and used by other areas within (or outside of) AI
- Has been very heavily cited

This award will be posted on the AAAI website soon. There was no award given in 2009.


Jinbo Xu was awarded a grant from the National Institute of Health effective May 14, 2010, and the project title is New Computational Methods for Data-driven Protein Structure Prediction. The budget for the first year is $268,555 and the project period is from the start date noted above to April 30, 2015.

The project described was supported by Award Number R01GM089753 from the National Institute Of General Medical Sciences. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institute of General Medical Sciences or the National Institutes of Health.


Karen Livescu hosted a regional speech research meeting, the 2nd Illinois Speech Day, on May 10, 2010. About fifty people from Illinois and farther away participated. Among the institutions represented, in addition to TTIC, were the University of Chicago, Northwestern University, University of Illinois at Urbana Champaign, University of Washington, Massachusetts Institute of Technology, and Carnegie Mellon University. The program can be found here.


TTIC congratulates Jian Peng, a TTIC third-year Ph.D. student who was awarded the prestigious Microsoft Research Ph.D. Fellowship this month (February 2010). The Microsoft Research Ph.D. Fellowship is a two-year fellowship program for outstanding Ph.D. students, and supports men and women in their third and fourth years of Ph.D. graduate studies.

The fellowship award will cover 100 percent of recipient’s tuition and fees for two academic years (2010 and 2011), provide a stipend to cover living expenses while in school, a travel allowance for recipients to attend professional conferences or seminars, and offers recipients the opportunity to complete one salaried internship over the duration of the year following the award.

Jian works with TTIC’s professor Jinbo Xu on mathematical modellings in computational biology. His other research interests include machine learning and algorithms. For more information about Jian, check out his webpage.


Other TTIC News

More info:

Academic Catalog

Courses

Curriculum

Previous Courses

New Student Information

Student Handbook

Courses

Held in cooperation with the University of Chicago Department of Computer Science

Autumn 2010

Winter 2011

Spring 2011

Planned for 2011/2012


Complete Course List

TTIC 31010 - Algorithms

Chuzhoy, J. Makarychev, Y.

This is a graduate level course on algorithms with the emphasis on central combinatorial optimization problems and advanced methods for algorithm design and analysis. Topics covered include asymptotic analysis, greedy algorithms, dynamic programming, amortized analysis, randomized algorithms and probabilistic methods, combinatorial optimization and approximation algorithms, linear programming, and advanced data structures.

The course textbook is "Introduction to Algorithms" by T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein.

TTIC 31020 - Introduction to Statistical Machine Learning

Shakhnarovich, G. Srebro, N. OR McAllester, D.

A systematic introduction to machine learning, covering theoretical as well as practical aspects of the use of statistical methods. Topics include linear models for classification and regression, support vector machines, regularization and model selection, and introduction to graphical models. Application examples are taken from areas like information retrieval, natural language processing, computer vision and others.

Prerequisites: Probability, Linear Algebra, Undergraduate Algorithms.

TTIC 31030 - Mathematical Foundations

McAllester, D.

This course covers the foundations of mathematics from a classical nonconstructive) type-theoretic perspective. The course covers the general notion of a mathematical structure, the general notion of isomorphism, and the role of axiomatizations and constructions in mathematical definitions. The definition of the real numbers used as a fundamental example. The course also covers the notion of definability in well-typed formalisms. A primary example is the non-definability of a linear bijection between a vector space and its dual. Ontologies (types) relevant to machine learning are emphasized such as the type theory of PCA, CCA and Banach spaces (norms and dual norms).

TTIC 31040 - Introduction to Computer Vision

Shakhnarovich, G. Urtasun, R.

Introduction to techniques in computer vision, with emphasis on fundamental principles and efficient algorithms. Topics include: digital image formation and processing; detection and analysis of visual features; representation of two- and three-dimensional shape; recovery of 3D information from images and video; analysis of motion. Applications covered in depth include stereo, structure from motion, segmentation, instance and category level object detection and recognition.

TTIC 31060 - Computability and Complexity Theory

Razborov, A.

Part one consists of models for defining computable functions: primitive recursive functions, (general) recursive functions, and Turing machines; the Church-Turing Thesis; unsolvable problems; diagonalization; and properties of computably enumerable sets. Part two deals with Kolmogorov (resource bounded) complexity: the quantity of information in individual objects. Part three covers functions computable with time and space bounds of the Turing machine: polynomial time computability, the classes P and NP, NP- complete problems, polynomial time hierarchy, and P-space complete problems.

TTIC 31070 - Convex Optimization

Srebro, N.

The course will cover techniques in unconstrained and constrained convex optimization and a practical introduction to convex duality. The course will focus on (1) formulating and understanding convex optimization problems and studying their properties; (2) understanding and using the dual; and (2) presenting and understanding optimization approaches, including interior point methods and first order methods for non-smooth problems. Examples will be mostly from data fitting, statistics and machine learning.

Prerequisites: Linear Algebra, Multidimensional Calculus, Undergraduate Algorithms

TTIC 31090 - Signals, Systems and Random Processes

Livescu, K.

Introduction to analysis of signals and linear time-invariant systems at a graduate level. Topics include: Continuous and discrete-time transforms (Fourier and others); linear filtering; sampling and aliasing; random processes and their interaction with linear systems; applications in areas such as speech and image processing and robotics.

Prerequisites: Probability, linear algebra.

TTIC 31100 - Computational Geometry

Chuzhoy, J. Makarychev, Y. Sidiropoulos, A.

The course covers fundamental concepts and algorithms in computational geometry. Topics covered include: convex hulls, polygon triangulations, range searching, segment intersection, Voronoi diagrams, Delaunay triangulations, motion planning, binary space partitions, geometric polynomial-time approximations schemes, locality-sensitive hashing, metric embeddings and applications.

The course textbooks are "Computational Geometry" by M. de Berg, O. Cheong, M. van Kreveld, M. Overmars, and "Lectures on Discrete Geometry" by J. Matousek.

TTIC 31110 - Speech Technologies

Livescu, K.

Introduction to techniques used in speech technologies, mainly focusing on speech recognition. Topics include: Feature extraction, phonetic classification, acoustic modeling with hidden Markov models, pronunciation modeling, language modeling, expectation-maximization for learning, large-vocabulary recognition, discriminative models, graphical models.

Prerequisite: Introductory probability.

TTIC 31120 - Statistical and Computational Learning Theory

Srebro, N.

Rigorous mathematical treatment of statistical learning theory (understanding the sample complexity required to get good generalization) and computational learning theory (understanding what can be learned efficiently). Topics may include: Models of learning, including online learning, Valiant's PAC model, agnostic PAC, Vapnik's general model, and relationship with Stochastic Optimization; Classical results in hardness of learning, hardness of proper learning vs hardness of generalization; Parametric models: cardinality, description length, VC-dimension and VC-subgraphs; Scale-sensitive control: fat shattering, covering numbers and Radamacher complexity; PAC-Bayes Guarantee; Online and stochastic gradient descent and mirror descent.

Prerequisite: Introduction of Statistical Machine Learning or equivalent graduate level course; Confidence with probability theory.

TTIC 31130 - Visual Recognition

Urtasun, R. Shakhnarovich, G.

TTIC 31140 - Learning and Inference in Graphical Models

Urtasun, R. Srebro, N.

A graphical model is a probabilistic model, where the conditional dependencies between the random variables is specified via a graph. Graphical models provide a flexible framework for modeling large collection of variables with complex interactions, as evidenced by their wide domain of application, including for example machine learning, computer vision, speech and computational biology. This course will provide a comprehensive survey of learning and inference methods in graphical models, including variational methods, primal-dual methods and sampling techniques.

TTIC 31150 - Research at TTIC

Varies

Weekly lectures and discussions by TTIC researchers introducing their research and research problems. Provides a broad view of research carried out at TTIC. Half credit, pass/fail, Instructor Consent Required.

TTIC 31160 - Computer Science Internship

Advisor

In-depth involvement in areas of computer science in a research lab, University or business setting. Internship activities and objectives must be related to the student's program objectives. Required enrollment for F-1 CPT internship. Advisor’s Consent Required.