A hybrid quantum-classical recommender system. Andrea Skolik

Podobne dokumenty
Previously on CSCI 4622

Machine Learning for Data Science (CS4786) Lecture11. Random Projections & Canonical Correlation Analysis

No matter how much you have, it matters how much you need

tum.de/fall2018/ in2357

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

SSW1.1, HFW Fry #20, Zeno #25 Benchmark: Qtr.1. Fry #65, Zeno #67. like

Linear Classification and Logistic Regression. Pascal Fua IC-CVLab

Classic Clad / Thermo Clad / ThermoPlus Clad option selection for projects with Pine / Fir wood

DODATKOWE ĆWICZENIA EGZAMINACYJNE

January 1st, Canvas Prints including Stretching. What We Use

Evaluation of technical condition of the vehicle

TTIC 31210: Advanced Natural Language Processing. Kevin Gimpel Spring Lecture 8: Structured PredicCon 2

DATA-S MONITORING ROZPROSZONY OŚWIETLENIA AWARYJNEGO DIVERSIFIED MONITORING OF EMERGENCY LIGHTING

MoA-Net: Self-supervised Motion Segmentation. Pia Bideau, Rakesh R Menon, Erik Learned-Miller

deep learning for NLP (5 lectures)

Arca. Design: Ronald Straubel

Goodman Kraków Airport Logistics Centre. 62,350 sqm available. Units from 1,750 sqm for immediate lease. space for growth+

Revenue Maximization. Sept. 25, 2018

Electromagnetism Q =) E I =) B E B. ! Q! I B t =) E E t =) B. 05/06/2018 Physics 0

DM-ML, DM-FL. Auxiliary Equipment and Accessories. Damper Drives. Dimensions. Descritpion

Hard-Margin Support Vector Machines

Evaluation of technical condition of the vehicle

SHP / SHP-T Standard and Basic PLUS

Key Info. Some white chocolates are taken out of the box. There are now 30 chocolates in the box. The number of white chocolates has halved.

INSTRUKCJE JAK AKTYWOWAĆ SWOJE KONTO PAYLUTION

Machine Learning for Data Science (CS4786) Lecture 24. Differential Privacy and Re-useable Holdout

BOGFRAN home.

Machine Learning for Data Science (CS4786) Lecture 11. Spectral Embedding + Clustering

ACTIVE. Design: Grzegorz Olech


Strona główna > Produkty > Systemy regulacji > System regulacji EASYLAB - LABCONTROL > Program konfiguracyjny > Typ EasyConnect.

BOGFRAN home _BOGFRANHOME_UZUPELNIENIE.indd :21:39

Helena Boguta, klasa 8W, rok szkolny 2018/2019

Key Info. Some white chocolates are taken out of the box. There are now 30 chocolates in the box. The number of white chocolates has halved.

ARCA. Design: Ronald Straubel

The Overview of Civilian Applications of Airborne SAR Systems

Odpowiedzi do zadań zamieszczonych w arkuszu egzaminu ósmoklasisty z języka angielskiego 17 KWIETNIA 2019 opracowane przez ekspertów Nowej Ery

rozwiązania profesjonalne / outdoor apply czarny / black czarny / black

Niepubliczne Przedszkole i Żłobek EPIONKOWO

Convolution semigroups with linear Jacobi parameters

INTERNAL CARD READER WITH USB 2.0 MC-CR103

DIAMENTOWY PLATYNOWY ZŁOTY

Goodman Poznań Airport Logistics Centre 16,734 sqm warehouse space available as from Q Best placed for business+

ERASMUS + : Trail of extinct and active volcanoes, earthquakes through Europe. SURVEY TO STUDENTS.

EGZAMIN MATURALNY Z JĘZYKA ANGIELSKIEGO POZIOM ROZSZERZONY MAJ 2010 CZĘŚĆ I. Czas pracy: 120 minut. Liczba punktów do uzyskania: 23 WPISUJE ZDAJĄCY


Marzec: food, advertising, shopping and services, verb patterns, adjectives and prepositions, complaints - writing

Gradient Coding using the Stochastic Block Model

Evaluation of technical condition of the vehicle

ZARZADZANIE RYZYKIEM WALUTOWYM PDF

CEE 111/211 Agenda Feb 17

ARNOLD. EDUKACJA KULTURYSTY (POLSKA WERSJA JEZYKOWA) BY DOUGLAS KENT HALL

Céliane TM Vac 50-60Hz. 1 x 2.5 mm 2 2 x 1.5 mm 2. Max. 400 W 400 W 400 VA 400 VA. 240 Vac. Min. 40 W 40 W 40 VA 40 VA

Grupa Pancerniki ARMADILLOS

OSTC GLOBAL TRADING CHALLENGE MANUAL

Stacja filtracyjna MCP-16RC

Weronika Mysliwiec, klasa 8W, rok szkolny 2018/2019

OpenPoland.net API Documentation

TECHNICAL CATALOGUE WHITEHEART MALLEABLE CAST IRON FITTINGS EE

INSTRUCTION MANUAL. Strona 1

TTIC 31210: Advanced Natural Language Processing. Kevin Gimpel Spring Lecture 9: Inference in Structured Prediction

EXCEL PL PROGRAMOWANIE PDF

kolorystyka mebli/colours

Veris Veris Net. Design: PDT

DO MONTAŻU POTRZEBNE SĄ DWIE OSOBY! INSTALLATION REQUIRES TWO PEOPLE!

4 lat(a) 4 mies. RAPORT HISTORII POJAZDU AUTODNA RAPORT AUTODNA VIN: VF1CR9S0H WIEK POJAZDU PODSUMOWANIE RAPORTU

Active. Design: Grzegorz Olech

HAPPY ANIMALS L01 HAPPY ANIMALS L03 HAPPY ANIMALS L05 HAPPY ANIMALS L07

HAPPY ANIMALS L02 HAPPY ANIMALS L04 HAPPY ANIMALS L06 HAPPY ANIMALS L08

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

Analysis of Movie Profitability STAT 469 IN CLASS ANALYSIS #2

Fixtures LED HEDRION

OPBOX ver USB 2.0 Mini Ultrasonic Box with Integrated Pulser and Receiver

ARCA arca_pl-ang.indd 1 arca_pl-ang.indd 1 9/7/10 12:29:02 PM 9/7/10 12:29:02 PM

Goodman Kraków Airport Logistics Centre. Units from 1,750 sqm for immediate lease. space for growth+

ul. Klimeckiego Kraków ul. Klimeckiego Kraków

ARCA. Design: Ronald Straubel

ONTEC C DYSKRETNA OCHRONA

Instrukcja obsługi User s manual

Zakopane, plan miasta: Skala ok. 1: = City map (Polish Edition)

Evaluation of technical condition of the vehicle

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

Zarządzanie sieciami telekomunikacyjnymi

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

Evaluation of technical condition of the vehicle

ZABURZENIA ZACHOWANIA U DZIECI PDF

Evaluation of technical condition of the vehicle

DELTA 600 corner left with TÜV certi ed

ACTIVE. Design: Grzegorz Olech

Evaluation of technical condition of the vehicle

DELTA 600 corner right with TÜV certi ed


Evaluation of technical condition of the vehicle

New Roads to Cryptopia. Amit Sahai. An NSF Frontier Center

EGZAMIN MATURALNY Z JĘZYKA ANGIELSKIEGO POZIOM ROZSZERZONY MAJ 2010 CZĘŚĆ I. Czas pracy: 120 minut. Liczba punktów do uzyskania: 23 WPISUJE ZDAJĄCY

LCD (Liquid Crystal Display)

Domy inaczej pomyślane A different type of housing CEZARY SANKOWSKI

General Certificate of Education Ordinary Level ADDITIONAL MATHEMATICS 4037/12

General Catalogue. Product Line for Hearing Screening & Diagnostics

Transkrypt:

A hybrid quantum-classical recommender system Andrea Skolik

A recommender system built on matrix factorization got inspired by nonnegative/binary matrix factorization at Qubits 2018 [1] Q: where can we apply NBMF on D-Wave in a Volkswagen context? A: recommendations for users of the VW configurator [1] O Malley D, Vesselinov VV, Alexandrov BS, Alexandrov LB (2018) Nonnegative/Binary matrix factorization with a D-Wave quantum annealer. PLoS ONE 13(12): e0206653. https://doi.org/10.1371/journal.pone.0206653

SEAT configurator data data of 47819 car purchases data includes color packages, accessories, one-hot encoded categorical features turned them into user ratings 0: no purchase, 5: purchase

V<latexit sha1_base64="vhmoshlrlaeh741qcsochs+lhde=">aaab6hicbzc7swnbembn4ivgv9tszjeivuhorhsxagozghlacos9zvyyzm/v2n0twhgwt7fqxnz/xt7o/8bno9dedxz+fn8moznbirg2rvvt5fzw19y38pufre2d3b3i/kfdx6liwgexifurobofl1g33ahsjqppfahsbsobsd58qkv5lo/mkee/on3jq86osvat0s2w3li7fvkgbw6lq8/c5smavlvfr04vzmme0jbbtw57bml8jcrdmcbxoznqtcgb0j62luoaofaz6abjcmkdhgljzz80zor+7shoppuocmxlrm1al2yt87+snzrwws+4tfkdks0+clnbtewmw5mev8imgfmgthe7k2edqigz9jyfewrvcevlajyvpbfs1dxs5rpmysmrhmmpehaofbifktsbacitvmcrc+88o2/o+6w058x7dugpni8filioow==</latexit> <latexit sha1_base64="nxheu69umqddkpok5y7okjtntnk=">aaab6hicbzc7sgnbfibpeo3rlwppmxgeq7bro40ytlfmwfwgcwf2cjyzmzu7zmwkyckt2fgoyqspy28jvo2ts6gjpwx8/p85zdknsatxxvo+naxlldw19dygu7m1vbob39uv6thvdkssfrfqbfsj4bkrhhubjuqhjqkb9wbwpc7r96g0j+wtgsbyjmhp8pazaqxvqxxyba/otuqwwz9b4fldvujev9xyj//z6sysjvaajqjwtd9ltdujynamcos2uo0jzqpaw6zfsspu7wwy6igcw6dlwljzjw2zul87mhpppywcwxlr09fz2dj8l2umjjxvz1wmquhjph+fqsamjuotszcrzeymlvcmuj2vsd5vlbl7g9cewz9ferfqp0xfk/ovr1c6gqlycahhcai+neejbqamvwca8abp8ozcoy/oi/m6lv1yzj0h8efo2w8sr5ax</latexit> <latexit sha1_base64="nxheu69umqddkpok5y7okjtntnk=">aaab6hicbzc7sgnbfibpeo3rlwppmxgeq7bro40ytlfmwfwgcwf2cjyzmzu7zmwkyckt2fgoyqspy28jvo2ts6gjpwx8/p85zdknsatxxvo+naxlldw19dygu7m1vbob39uv6thvdkssfrfqbfsj4bkrhhubjuqhjqkb9wbwpc7r96g0j+wtgsbyjmhp8pazaqxvqxxyba/otuqwwz9b4fldvujev9xyj//z6sysjvaajqjwtd9ltdujynamcos2uo0jzqpaw6zfsspu7wwy6igcw6dlwljzjw2zul87mhpppywcwxlr09fz2dj8l2umjjxvz1wmquhjph+fqsamjuotszcrzeymlvcmuj2vsd5vlbl7g9cewz9ferfqp0xfk/ovr1c6gqlycahhcai+neejbqamvwca8abp8ozcoy/oi/m6lv1yzj0h8efo2w8sr5ax</latexit> <latexit sha1_base64="bk4aozpvsnjfgdmb/oozznvig0w=">aaab6hicbvbnt8jaej3if+ix6thlrmliibre9ej04hescytqko0yhzxtttndmpcgx+dfg8z49sd589+4qa8kvmssl/dmmjmvtaxxxnw/ndlg5tb2tnm3srd/chhupt5p6yrtdh2wier1q6prcim+4uzgn1vi41bgj5zczf3oeyrne/lgpikgmr1jhnfgjzva7ug15tbdbcg68qpsgwlnqfwrp0xyfqm0tfcte56bmicnynamcfbpzxptyiz0hd1ljy1rb/ni0bm5smqqrimyjq1zql8nchprpy1d2xltm9ar3lz8z+tljrojci7tzkbky0vrjohjypxrmuqkmrftsyht3n5k2jgqyoznpmjd8fzfxiftq7rn1r2ww2vcfngu4qzo4ri8uiyg3emtfgca8ayv8oy8oi/ou/oxbc05xcwp/ihz+qoxcyzw</latexit> Nonnegative matrix factorization minimise error = V (W H)

Nonnegative matrix factorization size determined by tunable parameter relates features to customers relates features to products

How are ratings inferred? We don t only want to reconstruct, but also predict values. Regularisation don t want to learn exact representation of the training data regularisation terms blur the original data Biases some customers buy only the minimum in accessories, others like to configure every detail some features are especially popular, others bought only rarely incorporate these biases in the data into predictions Koren, Yehuda, Robert Bell, and Chris Volinsky. "Matrix factorization techniques for recommender systems." Computer 8 (2009): 30-37.

Regularisation Add a regularisation term to the update rule: non-zero entries of controls extent of regularisation Koren, Yehuda, Robert Bell, and Chris Volinsky. "Matrix factorization techniques for recommender systems." Computer 8 (2009): 30-37.

Biases Add aspects that are independent of any interaction between customers and products: global bias, mean of all values in training data Learn additional value for each customer and for each product: approximation error of prediction Koren, Yehuda, Robert Bell, and Chris Volinsky. "Matrix factorization techniques for recommender systems." Computer 8 (2009): 30-37.

V<latexit sha1_base64="vhmoshlrlaeh741qcsochs+lhde=">aaab6hicbzc7swnbembn4ivgv9tszjeivuhorhsxagozghlacos9zvyyzm/v2n0twhgwt7fqxnz/xt7o/8bno9dedxz+fn8moznbirg2rvvt5fzw19y38pufre2d3b3i/kfdx6liwgexifurobofl1g33ahsjqppfahsbsobsd58qkv5lo/mkee/on3jq86osvat0s2w3li7fvkgbw6lq8/c5smavlvfr04vzmme0jbbtw57bml8jcrdmcbxoznqtcgb0j62luoaofaz6abjcmkdhgljzz80zor+7shoppuocmxlrm1al2yt87+snzrwws+4tfkdks0+clnbtewmw5mev8imgfmgthe7k2edqigz9jyfewrvcevlajyvpbfs1dxs5rpmysmrhmmpehaofbifktsbacitvmcrc+88o2/o+6w058x7dugpni8filioow==</latexit> <latexit sha1_base64="nxheu69umqddkpok5y7okjtntnk=">aaab6hicbzc7sgnbfibpeo3rlwppmxgeq7bro40ytlfmwfwgcwf2cjyzmzu7zmwkyckt2fgoyqspy28jvo2ts6gjpwx8/p85zdknsatxxvo+naxlldw19dygu7m1vbob39uv6thvdkssfrfqbfsj4bkrhhubjuqhjqkb9wbwpc7r96g0j+wtgsbyjmhp8pazaqxvqxxyba/otuqwwz9b4fldvujev9xyj//z6sysjvaajqjwtd9ltdujynamcos2uo0jzqpaw6zfsspu7wwy6igcw6dlwljzjw2zul87mhpppywcwxlr09fz2dj8l2umjjxvz1wmquhjph+fqsamjuotszcrzeymlvcmuj2vsd5vlbl7g9cewz9ferfqp0xfk/ovr1c6gqlycahhcai+neejbqamvwca8abp8ozcoy/oi/m6lv1yzj0h8efo2w8sr5ax</latexit> <latexit sha1_base64="nxheu69umqddkpok5y7okjtntnk=">aaab6hicbzc7sgnbfibpeo3rlwppmxgeq7bro40ytlfmwfwgcwf2cjyzmzu7zmwkyckt2fgoyqspy28jvo2ts6gjpwx8/p85zdknsatxxvo+naxlldw19dygu7m1vbob39uv6thvdkssfrfqbfsj4bkrhhubjuqhjqkb9wbwpc7r96g0j+wtgsbyjmhp8pazaqxvqxxyba/otuqwwz9b4fldvujev9xyj//z6sysjvaajqjwtd9ltdujynamcos2uo0jzqpaw6zfsspu7wwy6igcw6dlwljzjw2zul87mhpppywcwxlr09fz2dj8l2umjjxvz1wmquhjph+fqsamjuotszcrzeymlvcmuj2vsd5vlbl7g9cewz9ferfqp0xfk/ovr1c6gqlycahhcai+neejbqamvwca8abp8ozcoy/oi/m6lv1yzj0h8efo2w8sr5ax</latexit> <latexit sha1_base64="bk4aozpvsnjfgdmb/oozznvig0w=">aaab6hicbvbnt8jaej3if+ix6thlrmliibre9ej04hescytqko0yhzxtttndmpcgx+dfg8z49sd589+4qa8kvmssl/dmmjmvtaxxxnw/ndlg5tb2tnm3srd/chhupt5p6yrtdh2wier1q6prcim+4uzgn1vi41bgj5zczf3oeyrne/lgpikgmr1jhnfgjzva7ug15tbdbcg68qpsgwlnqfwrp0xyfqm0tfcte56bmicnynamcfbpzxptyiz0hd1ljy1rb/ni0bm5smqqrimyjq1zql8nchprpy1d2xltm9ar3lz8z+tljrojci7tzkbky0vrjohjypxrmuqkmrftsyht3n5k2jgqyoznpmjd8fzfxiftq7rn1r2ww2vcfngu4qzo4ri8uiyg3emtfgca8ayv8oy8oi/ou/oxbc05xcwp/ihz+qoxcyzw</latexit> NBMF on D-Wave 2.5 7.3 3.1 0.3 4.5 0.5 1.2 6.3 0 1 0 0 1 1 1 0 0 1 0 0 We can put in QUBO form by constraining it to binary values only and constructing a QUBO for each column. O Malley D, Vesselinov VV, Alexandrov BS, Alexandrov LB (2018) Nonnegative/Binary matrix factorization with a D-Wave quantum annealer. PLoS ONE 13(12): e0206653. https://doi.org/10.1371/journal.pone.0206653

Optimisation task on D-Wave We want to optimise each column of such that turn into QUBO O Malley D, Vesselinov VV, Alexandrov BS, Alexandrov LB (2018) Nonnegative/Binary matrix factorization with a D-Wave quantum annealer. PLoS ONE 13(12): e0206653. https://doi.org/10.1371/journal.pone.0206653

Customer 994 Model: SEAT LEON CUPRA Exterior colour: Urban Silver Interior colour: Magic Black Discount package Rear view camera system Dark tinted side windows Power-adjustable heated and electric SEAT FULL LINK Convenience package rain light Integrated maps SD card w/ Mapcare Adaptive Cruise Control ACC Navigation system Driver assistance pack front camera Interior LED light package Family package curtains DAB Digital Audio Broadcasting Keyless locking and starting system Safety package warning signal on front Recommendation of an alternative color scheme: Exterior colour: Desire Red Interior colour: Rodium Gray 11

Customer 44 Model: SEAT LEON ST Exterior colour: Desire Red Interior colour: Deep Black Discount package Rear view camera system Driver assistance pack front camera SEAT FULL LINK SEAT complete LED headlamps w/ sep LED Adaptive Cruise Control ACC Connectivity Box for navigation system Digital instrument cluster 16-inch reduced spare wheel Mapcare integrated maps update Recommendation of additional accessory: Air conditioning system 12

Conclusion POC hybrid recommendation system works run on larger dataset iterative algorithms take a long time to execute! 13

Thanks for your attention!