Trustworthy Group Recommendation
Key Idea
Our research in Trustworthy Group Recommendation focuses on developing fair, transparent,
robust, and user-aligned algorithms that support effective group decision-making, with applications
like ULTRA that quickly help form research teams and match them with relevant funding
opportunities.
Quick Start
- See our latest work on BEACON, a personalized meal planning system
to assist with making optimized meal choices over a time period, incorporating various food
restrictions, chronic health conditions, regional cuisine preferences, as well as balancing short- and
long-term constraints to promote individual health and happines [Paper] [Demo Website]
See our past work on ULTRA, a novel AI-based system for assisting team formation when researchers
respond to RFPs from funding agencies. It has been awarded the Deployed Application Award by
AAAI-IAAI 2024 (can be enlarged on the right) and featured in AI Magazine 2024:
[Paper]
[Demo Website]
×
Group Recommendation and Fairness
Key Contacts: Biplav Srivastava, Siva Likitha Valluru, Michael
Huhns, Sriraam
Natarajan
We study the problem of group recommendation, an
information exploration
paradigm that retrieves interesting items for users based on their profiles and past
interactions/activities/history. Existing literature encourages using greedy methods, genetic and
heuristic algorithms, topic diversification, and cost constraint bi-objective optimizations. Our
objective is to build novel methods and useful tools for group recommendation with fairness, and drive
different use cases (e.g., meal recommendation).
The underlying research directions and applications are summarized in the
poster to the right (can be enlarged).
×
Team Formation
Technical Lead: Biplav Srivastava
Collaborators over the years:
Siva Likitha Valluru,
Sai Teja Paladi,
Michael Widener, Rohit
Sharma,
Owen Bond,
Ronak Shah,
Austin
Hetherington
External Collaborators:
Aniket Gupta,
Siwen Yan,
Sriraam Natarajan,
Tarmo Koppel,
Sugata Gangopadhyay
Advisors: Michael
Matthews, Paul
Ziehl, Michael
Huhns, Danielle
McElwain
We introduce ULTRA
(University
Lead Team
Builder from RFPs and Analysis), a novel AI-based
system for assisting team formation when researchers respond to RFPs from funding agencies. This is an
instance of the general problem of building teams when demand opportunities come periodically and
potential members may vary over time. The novelties of our approach are that we: (a) extract technical
skills needed about researchers and calls from multiple open data sources and normalize them
using NLP techniques, (b) build teaming solutions based on constraints, (c) computationally and
qualitatively evaluate our system in two diverse settings (US, India) to establish generality of our
approach, and (d) create and publish a dataset that others can use.
(This research study has been certified as exempt from the IRB per 45 CFR
46.104(d)(3) and 45 CFR 46.111(a)(7) by University of South Carolina IRB#Pro00127449.)
Representative Publications
Additional Tools
Collaborators over the years:
Aniket Gupta,
Biplav
Srivastava,
Karan Aggarwal, Sai
Teja
Paladi
Here, we describe some of the important tools that we have developed as part of the ULTRA
effort. They started out as useful features that we then made into stand-alone capabilities recognizing
their potentia for wider usage:
-
KITE (right) is
an
unsupervised system for exploring textual
data which can generate insights from a general as well as a domain-dependent perspective consisting
of
holistic views, entity-centric view, events view, domain-specific interpretation using industry
taxonomies and a detailed full-text view transparently connecting the document to insight elements.
-
We also developed a text-to-classification
mapper, a tool that takes the input
as a text and matching threshold as a number and returns the ACM or JEL
classification
codes and description based on the input text.
Representative Publications
- [2022] KITE - An Unsupervised, Effective and Inclusive Approach for Textual Content Exploration.
[Tool Website]
[Paper]
[GitHub]
[BibTex]
- [2022] A Text-to-Classification Mapper (Using ACM/JEL Subject Ontology Codes).
[Tool Website]

Figure 3: A demo of text-to-classification mapper.
Meal Recommendation
Meal Recommendation
Key Contacts:
Vansh Nagpal,
Kausik Lakkaraju,
Siva Likitha Valluru, Biplav
Srivastava
We have observed that personal health can benefit from meals planned over a period,
like a day or 3-days (travel), or a week. So, our idea is to build and evaluate a personalized meal recommender system to help healthy and people with a
health condition, like diabetics, make optimized meals choices over a time period incorporating food
restrictions, regional cuisine preferences, and balancing short- and long-term constraints to promote
individual health and happiness. The Artificial Intelligence (AI) / Machine Learning (ML) aspects of the
solution consist of using novel knowledge graphs and group recommendation
algorithms. We will also perform a fairness evaluation of our algorithms, i.e., ensure that the
recommended meal plans are not only useful to the user but also are not biased (stereotyped) towards any
group of food items or user groups.
Representative Publications
-
[2025] An empirical study on the use of Large Language Models (LLMs) to translate recipes into a
semi-structured data format
Conference Poster at the National Big Data and Health Science Conference
[Poster]
- [2024] A Novel Approach to Balance Convenience and Nutrition in Meals With Long-Term Group
Recommendations and Reasoning on Multimodal Recipes and its Implementation in BEACON
Arxiv Preprint
[Paper]
[BibTex]
- [2024] BEACON: Balancing Convenience and Nutrition in Meals With Long-Term Group Recommendations and
Reasoning on Multimodal Recipes
Arxiv Preprint
[Paper]
[BibTex]
Recipe Recommendation
Collaborators over the years:
Vishal Pallagani,
Vedant Khandelwal,
Kausik Lakkaraju,
Revathy Venkataramanan,
Biplav
Srivastava
External Collaborators:
Priyadharsini Ramamurthy, Hem Chandra
Joshi, Sathyanarayanan N. Aakur, Ram Manohar Singh
Cooking domain is a popular use-case to demonstrate decision-support (AI) capabilities
in service of benefits like precision health with tools ranging from information retrieval interfaces to
task-oriented chatbots. The recipes today are handled as textual documents which makes it difficult for
machines to read, reason and handle ambiguity. This demands a need for better representation of the
recipes, overcoming the ambiguity and sparseness that exists in the current textual documents. We
constructed a machine-understandable rich recipe representation (R3),
in the form of plans, from the recipes available in natural language. R3 is infused with additional
knowledge such as information about allergens and images of ingredients, possible failures and tips for
each atomic cooking step.
To show the benefits of R3, we also built TREAT, a tool for recipe
retrieval which uses R3 to perform
multi-modal reasoning on the recipe's content (plan objects - ingredients and cooking tools), food
preparation process (plan actions and time), and media type (image, text). R3 leads to improved
retrieval efficiency and new capabilities that were hither-to not possible in textual
representation.
Representative Publications
- [2022] A Rich Recipe Representation as Plan to Support Expressive Multi-Modal Queries
on Recipe Content and Preparation Process
Workshop on Knowledge Engineering for Planning and Scheduling (KEPS), International Conference
on Automated Planning and Scheduling (ICAPS)
[Paper]
[BibTex]

Figure 4: Difference between textual representation and R3 for a single instruction.
- [2022] A Multi-Modal Decision Support System with Allergy-Aware Recipe Understanding Powered by a
Plan Representation
[Paper]
[BibTex]

Figure 5: Result of user query of asking recipes containing bacon.
|