Mapping preferences into Euclidean space

•New approach for a real world problem: preference learning via matrix factorization.•Comparison between factorization and SVM tensorial approaches.•Visual representation of the solution in an Euclidean space. Understanding and modeling human preferences is one of the key problems in applications ra...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Expert systems with applications 2015-12, Vol.42 (22), p.8588-8596
Hauptverfasser: Luaces, Oscar, Díez, Jorge, Joachims, Thorsten, Bahamonde, Antonio
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 8596
container_issue 22
container_start_page 8588
container_title Expert systems with applications
container_volume 42
creator Luaces, Oscar
Díez, Jorge
Joachims, Thorsten
Bahamonde, Antonio
description •New approach for a real world problem: preference learning via matrix factorization.•Comparison between factorization and SVM tensorial approaches.•Visual representation of the solution in an Euclidean space. Understanding and modeling human preferences is one of the key problems in applications ranging from marketing to automated recommendation. In this paper, we focus on learning and analyzing the preferences of consumers regarding food products. In particular, we explore Machine Learning methods that embed consumers and products in an Euclidean space such that their relationship to each other models consumer preferences. In addition to predicting preferences that were not explicitly stated, the Euclidean embedding enables visualization and clustering to understand the overall structure of a population of consumers and their preferences regarding the set of products. Notice that consumers’ clusters are market segments, and products clusters can be seen as groups of similar items with respect to consumer tastes. We explore two types of Euclidean embedding of preferences, one based on inner products and other based on distances. Using a real world dataset about consumers of beef meat, we find that both embeddings produce more accurate models than a tensorial approach that uses a SVM to learn preferences. The reason is that the number of parameters to learned in embeddings can be considerably lower than in the tensorial approach. Furthermore, we demonstrate that the visualization of the learned embeddings provides interesting insights into the structure of the consumer and product space, and that it provides a method for qualitatively explaining consumer preferences. In addition, it is important to emphasize that the approach presented here is flexible enough to allow its use with different levels of knowledge about consumers or products; therefore the application field is very wide to grasp an accurate understanding of consumers’ preferences.
doi_str_mv 10.1016/j.eswa.2015.07.013
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1825460243</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S095741741500473X</els_id><sourcerecordid>1825460243</sourcerecordid><originalsourceid>FETCH-LOGICAL-c447t-63840cdfea1387603a29c0acd859e8fcdaf85479c4ed9bf2c61ef91c478498e13</originalsourceid><addsrcrecordid>eNp9kD1PwzAURS0EEqXwB5gydkl4jp3YllhQVT6kIhaYLfPyjFylSbBTEP-eRGVmess9V-8exq45FBx4fbMrKH27ogReFaAK4OKELbhWIq-VEadsAaZSueRKnrOLlHYAXAGoBVs9u2EI3Uc2RPIUqUNKWejGPtscsA0NuS5Lg0O6ZGfetYmu_u6Svd1vXteP-fbl4Wl9t81RSjXmtdASsPHkuNCqBuFKg-Cw0ZUh7bFxXldSGZTUmHdfYs3JG45SaWk0cbFkq2PvEPvPA6XR7kNCalvXUX9IluuykjWUUkzR8hjF2Kc0_W-HGPYu_lgOdtZid3bWYmctFpSdtEzQ7RGiacRXoGgThnl2EyLhaJs-_If_Au8ratA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1825460243</pqid></control><display><type>article</type><title>Mapping preferences into Euclidean space</title><source>Elsevier ScienceDirect Journals</source><creator>Luaces, Oscar ; Díez, Jorge ; Joachims, Thorsten ; Bahamonde, Antonio</creator><creatorcontrib>Luaces, Oscar ; Díez, Jorge ; Joachims, Thorsten ; Bahamonde, Antonio</creatorcontrib><description>•New approach for a real world problem: preference learning via matrix factorization.•Comparison between factorization and SVM tensorial approaches.•Visual representation of the solution in an Euclidean space. Understanding and modeling human preferences is one of the key problems in applications ranging from marketing to automated recommendation. In this paper, we focus on learning and analyzing the preferences of consumers regarding food products. In particular, we explore Machine Learning methods that embed consumers and products in an Euclidean space such that their relationship to each other models consumer preferences. In addition to predicting preferences that were not explicitly stated, the Euclidean embedding enables visualization and clustering to understand the overall structure of a population of consumers and their preferences regarding the set of products. Notice that consumers’ clusters are market segments, and products clusters can be seen as groups of similar items with respect to consumer tastes. We explore two types of Euclidean embedding of preferences, one based on inner products and other based on distances. Using a real world dataset about consumers of beef meat, we find that both embeddings produce more accurate models than a tensorial approach that uses a SVM to learn preferences. The reason is that the number of parameters to learned in embeddings can be considerably lower than in the tensorial approach. Furthermore, we demonstrate that the visualization of the learned embeddings provides interesting insights into the structure of the consumer and product space, and that it provides a method for qualitatively explaining consumer preferences. In addition, it is important to emphasize that the approach presented here is flexible enough to allow its use with different levels of knowledge about consumers or products; therefore the application field is very wide to grasp an accurate understanding of consumers’ preferences.</description><identifier>ISSN: 0957-4174</identifier><identifier>EISSN: 1873-6793</identifier><identifier>DOI: 10.1016/j.eswa.2015.07.013</identifier><language>eng</language><publisher>Elsevier Ltd</publisher><subject>Automation ; Clusters ; Consumers ; Embedded structures ; Euclidean geometry ; Graphical representations ; Learning to order ; Markets ; Mathematical models ; Matrix factorization ; Preference learning ; Visualization</subject><ispartof>Expert systems with applications, 2015-12, Vol.42 (22), p.8588-8596</ispartof><rights>2015 Elsevier Ltd</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c447t-63840cdfea1387603a29c0acd859e8fcdaf85479c4ed9bf2c61ef91c478498e13</citedby><cites>FETCH-LOGICAL-c447t-63840cdfea1387603a29c0acd859e8fcdaf85479c4ed9bf2c61ef91c478498e13</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S095741741500473X$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3536,27903,27904,65309</link.rule.ids></links><search><creatorcontrib>Luaces, Oscar</creatorcontrib><creatorcontrib>Díez, Jorge</creatorcontrib><creatorcontrib>Joachims, Thorsten</creatorcontrib><creatorcontrib>Bahamonde, Antonio</creatorcontrib><title>Mapping preferences into Euclidean space</title><title>Expert systems with applications</title><description>•New approach for a real world problem: preference learning via matrix factorization.•Comparison between factorization and SVM tensorial approaches.•Visual representation of the solution in an Euclidean space. Understanding and modeling human preferences is one of the key problems in applications ranging from marketing to automated recommendation. In this paper, we focus on learning and analyzing the preferences of consumers regarding food products. In particular, we explore Machine Learning methods that embed consumers and products in an Euclidean space such that their relationship to each other models consumer preferences. In addition to predicting preferences that were not explicitly stated, the Euclidean embedding enables visualization and clustering to understand the overall structure of a population of consumers and their preferences regarding the set of products. Notice that consumers’ clusters are market segments, and products clusters can be seen as groups of similar items with respect to consumer tastes. We explore two types of Euclidean embedding of preferences, one based on inner products and other based on distances. Using a real world dataset about consumers of beef meat, we find that both embeddings produce more accurate models than a tensorial approach that uses a SVM to learn preferences. The reason is that the number of parameters to learned in embeddings can be considerably lower than in the tensorial approach. Furthermore, we demonstrate that the visualization of the learned embeddings provides interesting insights into the structure of the consumer and product space, and that it provides a method for qualitatively explaining consumer preferences. In addition, it is important to emphasize that the approach presented here is flexible enough to allow its use with different levels of knowledge about consumers or products; therefore the application field is very wide to grasp an accurate understanding of consumers’ preferences.</description><subject>Automation</subject><subject>Clusters</subject><subject>Consumers</subject><subject>Embedded structures</subject><subject>Euclidean geometry</subject><subject>Graphical representations</subject><subject>Learning to order</subject><subject>Markets</subject><subject>Mathematical models</subject><subject>Matrix factorization</subject><subject>Preference learning</subject><subject>Visualization</subject><issn>0957-4174</issn><issn>1873-6793</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><recordid>eNp9kD1PwzAURS0EEqXwB5gydkl4jp3YllhQVT6kIhaYLfPyjFylSbBTEP-eRGVmess9V-8exq45FBx4fbMrKH27ogReFaAK4OKELbhWIq-VEadsAaZSueRKnrOLlHYAXAGoBVs9u2EI3Uc2RPIUqUNKWejGPtscsA0NuS5Lg0O6ZGfetYmu_u6Svd1vXteP-fbl4Wl9t81RSjXmtdASsPHkuNCqBuFKg-Cw0ZUh7bFxXldSGZTUmHdfYs3JG45SaWk0cbFkq2PvEPvPA6XR7kNCalvXUX9IluuykjWUUkzR8hjF2Kc0_W-HGPYu_lgOdtZid3bWYmctFpSdtEzQ7RGiacRXoGgThnl2EyLhaJs-_If_Au8ratA</recordid><startdate>20151201</startdate><enddate>20151201</enddate><creator>Luaces, Oscar</creator><creator>Díez, Jorge</creator><creator>Joachims, Thorsten</creator><creator>Bahamonde, Antonio</creator><general>Elsevier Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20151201</creationdate><title>Mapping preferences into Euclidean space</title><author>Luaces, Oscar ; Díez, Jorge ; Joachims, Thorsten ; Bahamonde, Antonio</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c447t-63840cdfea1387603a29c0acd859e8fcdaf85479c4ed9bf2c61ef91c478498e13</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Automation</topic><topic>Clusters</topic><topic>Consumers</topic><topic>Embedded structures</topic><topic>Euclidean geometry</topic><topic>Graphical representations</topic><topic>Learning to order</topic><topic>Markets</topic><topic>Mathematical models</topic><topic>Matrix factorization</topic><topic>Preference learning</topic><topic>Visualization</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Luaces, Oscar</creatorcontrib><creatorcontrib>Díez, Jorge</creatorcontrib><creatorcontrib>Joachims, Thorsten</creatorcontrib><creatorcontrib>Bahamonde, Antonio</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Expert systems with applications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Luaces, Oscar</au><au>Díez, Jorge</au><au>Joachims, Thorsten</au><au>Bahamonde, Antonio</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Mapping preferences into Euclidean space</atitle><jtitle>Expert systems with applications</jtitle><date>2015-12-01</date><risdate>2015</risdate><volume>42</volume><issue>22</issue><spage>8588</spage><epage>8596</epage><pages>8588-8596</pages><issn>0957-4174</issn><eissn>1873-6793</eissn><abstract>•New approach for a real world problem: preference learning via matrix factorization.•Comparison between factorization and SVM tensorial approaches.•Visual representation of the solution in an Euclidean space. Understanding and modeling human preferences is one of the key problems in applications ranging from marketing to automated recommendation. In this paper, we focus on learning and analyzing the preferences of consumers regarding food products. In particular, we explore Machine Learning methods that embed consumers and products in an Euclidean space such that their relationship to each other models consumer preferences. In addition to predicting preferences that were not explicitly stated, the Euclidean embedding enables visualization and clustering to understand the overall structure of a population of consumers and their preferences regarding the set of products. Notice that consumers’ clusters are market segments, and products clusters can be seen as groups of similar items with respect to consumer tastes. We explore two types of Euclidean embedding of preferences, one based on inner products and other based on distances. Using a real world dataset about consumers of beef meat, we find that both embeddings produce more accurate models than a tensorial approach that uses a SVM to learn preferences. The reason is that the number of parameters to learned in embeddings can be considerably lower than in the tensorial approach. Furthermore, we demonstrate that the visualization of the learned embeddings provides interesting insights into the structure of the consumer and product space, and that it provides a method for qualitatively explaining consumer preferences. In addition, it is important to emphasize that the approach presented here is flexible enough to allow its use with different levels of knowledge about consumers or products; therefore the application field is very wide to grasp an accurate understanding of consumers’ preferences.</abstract><pub>Elsevier Ltd</pub><doi>10.1016/j.eswa.2015.07.013</doi><tpages>9</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0957-4174
ispartof Expert systems with applications, 2015-12, Vol.42 (22), p.8588-8596
issn 0957-4174
1873-6793
language eng
recordid cdi_proquest_miscellaneous_1825460243
source Elsevier ScienceDirect Journals
subjects Automation
Clusters
Consumers
Embedded structures
Euclidean geometry
Graphical representations
Learning to order
Markets
Mathematical models
Matrix factorization
Preference learning
Visualization
title Mapping preferences into Euclidean space
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-24T07%3A56%3A56IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Mapping%20preferences%20into%20Euclidean%20space&rft.jtitle=Expert%20systems%20with%20applications&rft.au=Luaces,%20Oscar&rft.date=2015-12-01&rft.volume=42&rft.issue=22&rft.spage=8588&rft.epage=8596&rft.pages=8588-8596&rft.issn=0957-4174&rft.eissn=1873-6793&rft_id=info:doi/10.1016/j.eswa.2015.07.013&rft_dat=%3Cproquest_cross%3E1825460243%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1825460243&rft_id=info:pmid/&rft_els_id=S095741741500473X&rfr_iscdi=true