All Projects → majumderb → recipe-personalization

majumderb / recipe-personalization

Licence: other
EMNLP 2019: Generating Personalized Recipes from Historical User Preferences

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to recipe-personalization

RapLyrics-Back
Model training, custom generative function and training for raplyrics.eu - A rap music lyrics generation project
Stars: ✭ 14 (-70.83%)
Mutual labels:  nlg, nlg-dataset
10-bitClockWidget
10-bit Clock Widget uses 10 binary dots and their color to represent current time in 12-hour format.
Stars: ✭ 18 (-62.5%)
Mutual labels:  personalization
groucho
Know all your users. Scalable front-end (anon) personalization & attribution
Stars: ✭ 31 (-35.42%)
Mutual labels:  personalization
Leanplum-iOS-SDK
Leanplum's integrated solution delivers meaningful engagement across messaging and the in-app experience.
Stars: ✭ 63 (+31.25%)
Mutual labels:  personalization
plug-js
The easiest way to collect, manage, and consume real-time data to fuel personalized experiences.
Stars: ✭ 103 (+114.58%)
Mutual labels:  personalization
Patient2Vec
Patient2Vec: A Personalized Interpretable Deep Representation of the Longitudinal Electronic Health Record
Stars: ✭ 85 (+77.08%)
Mutual labels:  personalization
plug-react
React components and hooks to plug your React applications into Croct.
Stars: ✭ 76 (+58.33%)
Mutual labels:  personalization
transformer-drg-style-transfer
This repository have scripts and Jupyter-notebooks to perform all the different steps involved in Transforming Delete, Retrieve, Generate Approach for Controlled Text Style Transfer
Stars: ✭ 97 (+102.08%)
Mutual labels:  nlg
PFL-Non-IID
The origin of the Non-IID phenomenon is the personalization of users, who generate the Non-IID data. With Non-IID (Not Independent and Identically Distributed) issues existing in the federated learning setting, a myriad of approaches has been proposed to crack this hard nut. In contrast, the personalized federated learning may take the advantage…
Stars: ✭ 58 (+20.83%)
Mutual labels:  personalization
wallpaper-learn
Learn languages, facts, schoolwork, and more from your wallpaper by setting a cycling background with computer-generated images.
Stars: ✭ 22 (-54.17%)
Mutual labels:  personalization
Nginxy
FancyIndex Theme for Nginx same appearance of Apaxy for apache
Stars: ✭ 34 (-29.17%)
Mutual labels:  personalization
Launcher
🚀 A distraction-free minimal homescreen for Android.
Stars: ✭ 116 (+141.67%)
Mutual labels:  personalization
RainbowTaskbar
Customizable Windows taskbar effects.
Stars: ✭ 39 (-18.75%)
Mutual labels:  personalization
nosto-magento
Magento extension for Nosto
Stars: ✭ 28 (-41.67%)
Mutual labels:  personalization
Winds
A Beautiful Open Source RSS & Podcast App Powered by Getstream.io
Stars: ✭ 8,530 (+17670.83%)
Mutual labels:  personalization
visilabs-android
Visilabs Android SDK http://visilabs.com/
Stars: ✭ 43 (-10.42%)
Mutual labels:  personalization
adversarial-recommender-systems-survey
The goal of this survey is two-fold: (i) to present recent advances on adversarial machine learning (AML) for the security of RS (i.e., attacking and defense recommendation models), (ii) to show another successful application of AML in generative adversarial networks (GANs) for generative applications, thanks to their ability for learning (high-…
Stars: ✭ 110 (+129.17%)
Mutual labels:  personalization
nosto-magento2
marketplace.magento.com/nosto-module-nostotagging.html
Stars: ✭ 19 (-60.42%)
Mutual labels:  personalization
visilabs-ios
Visilabs IOS SDK
Stars: ✭ 37 (-22.92%)
Mutual labels:  personalization
FocusSeq2Seq
[EMNLP 2019] Mixture Content Selection for Diverse Sequence Generation (Question Generation / Abstractive Summarization)
Stars: ✭ 109 (+127.08%)
Mutual labels:  emnlp2019

Generating Personalized Recipes from Historical User Preferences

This is our PyTorch implementation for the paper:

Generating Personalized Recipes from Historical User Preferences, EMNLP 2019

The code is tested on a Linux server (with NVIDIA GeForce Titan X Pascal / NVIDIA GeForce GTX 1080 Ti) with PyTorch 1.1.0 and Python 3.6.

Requirements

  • Python 3
  • Pytorch v1.0+

Data

Backing data can be found on Kaggle.

Running Models

To train a model, see the recipe_gen/models/<model>/train.py file for that particular model (Baseline train.py linked). Likewise, run the test.py in the folder with arguments as listed to evaluate.

Citation

If you find this repository useful for your research, please cite our paper:

@inproceedings{majumder-etal-2019-generating,
    title = "Generating Personalized Recipes from Historical User Preferences",
    author = "Majumder, Bodhisattwa Prasad  and
      Li, Shuyang  and
      Ni, Jianmo  and
      McAuley, Julian",
    booktitle = "EMNLP",
    year = "2019",
    url = "https://www.aclweb.org/anthology/D19-1613",
    doi = "10.18653/v1/D19-1613",
    pages = "5975--5981",
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].