Users' preferences may vary from contexts to contexts (e.g., time, location, companion, occasions, weather, mood, budget, etc.) For example, a user may prefer action movies if he is watching movies by himself, while he may select romantic movies if he is going to watch movies with his partner. A user may choose a fast-food restaurant for a quick lunch by himself, but he may prefer a formal restaurant for a business dinner. Context-Aware Recommender Systems (CARS) can produce item recommendations to a user in specific contexts by adapting user preferences to different context situations. We build different recommendation models to capture users' preferences in contexts and deliver more effective context-aware recommendations. The open-source libraries, CARSKit and DeepCARSKit, are the key outputs in this project.

Multi-Criteria Decision Making (MCDM) refers to the process of determining the best feasible solution according to established criteria and problems that are common occurrences in everyday life. It is a sub-discipline of operations research that explicitly evaluates multiple conflicting criteria in decision making (both in daily life and in settings such as business, government and medicine). Multi-criteria recommender systems is one of the applications based on MCDM, while you may observe these applications in real-world, such as Yahoo! Movie, Tripadvisor.com, OpenTable.com, etc.

  • Recommender systems have been widely applied to assist user decision making by delivering a list of personalized item recommendations. It is one of the most popular AI and machine learning applications, especial on the Internet, such as movie recommendations at Netflix and Youtube, playlist recommendations at Apple Music, product recommendations at Amazon.com, and so forth. In recent years, neural network based recommendation algorithms have been proposed and built to enhance the quality of recommendations. Dr. Yong Zheng and his research team received generous cloud computing credits from Google Cloud Platform, so that they can utilize the modern GPU (e.g., NVIDIA A100, V100, A6000, etc.) to accerlate the computing in the process of developing and evaluating the deep recommender systems. The development of DeepCARSKit is supported by Google Cloud.

  • Sponsors


  • Portfolio optimization is the process of selecting the best portfolio (asset distribution), out of the set of all portfolios being considered, according to some objective. It is usually a process of multi-objective optimization. For example, the ultimate goal in portfolio optimization typically maximizes factors such as expected return, and minimizes costs like financial risk. The project is expected to evaluate different multi-objective optimization techniques for portfolio optimization, and develop intelligent visualizations to assist selecting the optimal solutions. An industry grant (IIT #22-0300) on this topic was awarded to Dr. Yong Zheng and his research team in 2022.

  • Sponsors


NSF Grant Proposal
  • Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review

  • Sponsors


E-Commerce Recommendations
  • Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review, Status: under review

  • Sponsors


  • Digby's Detective & Security Agency (Digby) in Chicago is a firm that offers top-notch security and investigation services. Digby's firm assists the Chicago Transit Authority (CTA) on monitoring and reporting incidents on CTA bus, metro stations and rail yards. The project aims to utilize various data mining and machine learning techniques and build effective predictive staffing models which can predict or forecast the probability of transportation incidents at specific time and locations, so that Digby's firm can well-assign their staffs to the right place at the right time. This collaboration eventually brings multiple student internships to the ITM and CS departments at Illinois Institute of Technology, since 2020.

  • Sponsors


  • As one of the professional services, Dr. Yong Zheng served as student support chairs regularly for academic conferences related to user modeling and human-centric AI. Dr. Yong Zheng seeks funding and sponsors to support student travels or attendances to these academic conferences. This activity supports the mission of NSF and other granting agencies to train more advanced professionals in Science, Technology, Engineering, and Mathematics (STEM). Attending conferences is difficult and expensive for students. Funding travel for graduate students has a broader impact. The funding provided by these funding agencies will have a significant impact to the careers of the future generation of researchers in the field of user modeling, human-centric AI, and other related fields by allowing them to attend and present their work at these premier conferences of the field. This will lead to the next generation of researchers in these research fields, striving to develop futuristic user-centered computing that can improve productivity, performance, and satisfaction of society at large.

    The list of supported conferences include but not limited to:

    • ACM Conference on User Modeling, Adaptation and Personalization (2018, 2019, 2020, 2021, 2022)
    • ACM Conference on Intelligent User Interfaces (2021)
    • ACM Conference on Hypertext and Social Media (2022)

    The list of funding agencies include but not limited to:
    • US National Science Foundation
    • ACM Special Interest Group on Computer–Human Interaction
    • ACM Special Interest Group on Hypertext and the Web
    • Springer Publisher
    • Microsoft, Inc.
    • User Modeling, Inc.

  • Sponsors