Addressing Confounding Feature Issue for Causal Recommendation
In recommender systems, some features directly affect whether an interaction would happen, making the happened interactions not necessarily indicate user preference. For instance, short videos are objectively easier to finish even though the user may not like the video. We term such feature as confo...
Gespeichert in:
Veröffentlicht in: | ACM transactions on information systems 2023-02, Vol.41 (3), p.1-23, Article 53 |
---|---|
Hauptverfasser: | , , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 23 |
---|---|
container_issue | 3 |
container_start_page | 1 |
container_title | ACM transactions on information systems |
container_volume | 41 |
creator | He, Xiangnan Zhang, Yang Feng, Fuli Song, Chonggang Yi, Lingling Ling, Guohui Zhang, Yongdong |
description | In recommender systems, some features directly affect whether an interaction would happen, making the happened interactions not necessarily indicate user preference. For instance, short videos are objectively easier to finish even though the user may not like the video. We term such feature as confounding feature, and video length is a confounding feature in video recommendation. If we fit a model on such interaction data, just as done by most data-driven recommender systems, the model will be biased to recommend short videos more, and deviate from user actual requirement.This work formulates and addresses the problem from the causal perspective. Assuming there are some factors affecting both the confounding feature and other item features, e.g., the video creator, we find the confounding feature opens a backdoor path behind user-item matching and introduces spurious correlation. To remove the effect of backdoor path, we propose a framework named Deconfounding Causal Recommendation(DCR), which performs intervened inference with do-calculus. Nevertheless, evaluating do-calculus requires to sum over the prediction on all possible values of confounding feature, significantly increasing the time cost. To address the efficiency challenge, we further propose a mixture-of-experts (MoE) model architecture, modeling each value of confounding feature with a separate expert module. Through this way, we retain the model expressiveness with few additional costs. We demonstrate DCR on the backbone model of neural factorization machine (NFM), showing that DCR leads to more accurate prediction of user preference with small inference time cost. We release our code at: https://github.com/zyang1580/DCR. |
doi_str_mv | 10.1145/3559757 |
format | Article |
fullrecord | <record><control><sourceid>acm_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1145_3559757</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3559757</sourcerecordid><originalsourceid>FETCH-LOGICAL-a244t-392d58e56ab3a6dcc59af5c2efac4761c9cc9c223ed10a4789844df327a6fc5e3</originalsourceid><addsrcrecordid>eNo9j81LxDAQxYMouK7i3VNvnqr5mjS9CEtxdWFBED2XMZlIZdtI0h787-2yqzDw3uP9GHiMXQt-J4SGewVQV1CdsIUAsKW0xp7OnmtTWmHtObvI-YvzORu-YA8r7xPl3A2fRROHEKfB7_2acJwSFZucJypCTEWDU8Zd8Uou9j0NHscuDpfsLOAu09VRl-x9_fjWPJfbl6dNs9qWKLUeS1VLD5bA4IdC452DGgM4SQGdroxwtZtPSkVecNSVra3WPihZoQkOSC3Z7eGvSzHnRKH9Tl2P6acVvN3Pbo-zZ_LmQKLr_6G_8heiUlKg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Addressing Confounding Feature Issue for Causal Recommendation</title><source>ACM Digital Library Complete</source><creator>He, Xiangnan ; Zhang, Yang ; Feng, Fuli ; Song, Chonggang ; Yi, Lingling ; Ling, Guohui ; Zhang, Yongdong</creator><creatorcontrib>He, Xiangnan ; Zhang, Yang ; Feng, Fuli ; Song, Chonggang ; Yi, Lingling ; Ling, Guohui ; Zhang, Yongdong</creatorcontrib><description>In recommender systems, some features directly affect whether an interaction would happen, making the happened interactions not necessarily indicate user preference. For instance, short videos are objectively easier to finish even though the user may not like the video. We term such feature as confounding feature, and video length is a confounding feature in video recommendation. If we fit a model on such interaction data, just as done by most data-driven recommender systems, the model will be biased to recommend short videos more, and deviate from user actual requirement.This work formulates and addresses the problem from the causal perspective. Assuming there are some factors affecting both the confounding feature and other item features, e.g., the video creator, we find the confounding feature opens a backdoor path behind user-item matching and introduces spurious correlation. To remove the effect of backdoor path, we propose a framework named Deconfounding Causal Recommendation(DCR), which performs intervened inference with do-calculus. Nevertheless, evaluating do-calculus requires to sum over the prediction on all possible values of confounding feature, significantly increasing the time cost. To address the efficiency challenge, we further propose a mixture-of-experts (MoE) model architecture, modeling each value of confounding feature with a separate expert module. Through this way, we retain the model expressiveness with few additional costs. We demonstrate DCR on the backbone model of neural factorization machine (NFM), showing that DCR leads to more accurate prediction of user preference with small inference time cost. We release our code at: https://github.com/zyang1580/DCR.</description><identifier>ISSN: 1046-8188</identifier><identifier>EISSN: 1558-2868</identifier><identifier>DOI: 10.1145/3559757</identifier><language>eng</language><publisher>New York, NY: ACM</publisher><subject>Computing methodologies ; Information systems ; Machine learning approaches ; Recommender systems</subject><ispartof>ACM transactions on information systems, 2023-02, Vol.41 (3), p.1-23, Article 53</ispartof><rights>Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a244t-392d58e56ab3a6dcc59af5c2efac4761c9cc9c223ed10a4789844df327a6fc5e3</citedby><cites>FETCH-LOGICAL-a244t-392d58e56ab3a6dcc59af5c2efac4761c9cc9c223ed10a4789844df327a6fc5e3</cites><orcidid>0000-0002-7863-5183 ; 0000-0001-9398-3859 ; 0000-0002-1151-1792 ; 0000-0001-8109-4499 ; 0000-0001-8472-7992 ; 0000-0001-8809-7676 ; 0000-0002-5828-9842</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://dl.acm.org/doi/pdf/10.1145/3559757$$EPDF$$P50$$Gacm$$H</linktopdf><link.rule.ids>314,776,780,2275,27903,27904,40175,75975</link.rule.ids></links><search><creatorcontrib>He, Xiangnan</creatorcontrib><creatorcontrib>Zhang, Yang</creatorcontrib><creatorcontrib>Feng, Fuli</creatorcontrib><creatorcontrib>Song, Chonggang</creatorcontrib><creatorcontrib>Yi, Lingling</creatorcontrib><creatorcontrib>Ling, Guohui</creatorcontrib><creatorcontrib>Zhang, Yongdong</creatorcontrib><title>Addressing Confounding Feature Issue for Causal Recommendation</title><title>ACM transactions on information systems</title><addtitle>ACM TOIS</addtitle><description>In recommender systems, some features directly affect whether an interaction would happen, making the happened interactions not necessarily indicate user preference. For instance, short videos are objectively easier to finish even though the user may not like the video. We term such feature as confounding feature, and video length is a confounding feature in video recommendation. If we fit a model on such interaction data, just as done by most data-driven recommender systems, the model will be biased to recommend short videos more, and deviate from user actual requirement.This work formulates and addresses the problem from the causal perspective. Assuming there are some factors affecting both the confounding feature and other item features, e.g., the video creator, we find the confounding feature opens a backdoor path behind user-item matching and introduces spurious correlation. To remove the effect of backdoor path, we propose a framework named Deconfounding Causal Recommendation(DCR), which performs intervened inference with do-calculus. Nevertheless, evaluating do-calculus requires to sum over the prediction on all possible values of confounding feature, significantly increasing the time cost. To address the efficiency challenge, we further propose a mixture-of-experts (MoE) model architecture, modeling each value of confounding feature with a separate expert module. Through this way, we retain the model expressiveness with few additional costs. We demonstrate DCR on the backbone model of neural factorization machine (NFM), showing that DCR leads to more accurate prediction of user preference with small inference time cost. We release our code at: https://github.com/zyang1580/DCR.</description><subject>Computing methodologies</subject><subject>Information systems</subject><subject>Machine learning approaches</subject><subject>Recommender systems</subject><issn>1046-8188</issn><issn>1558-2868</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNo9j81LxDAQxYMouK7i3VNvnqr5mjS9CEtxdWFBED2XMZlIZdtI0h787-2yqzDw3uP9GHiMXQt-J4SGewVQV1CdsIUAsKW0xp7OnmtTWmHtObvI-YvzORu-YA8r7xPl3A2fRROHEKfB7_2acJwSFZucJypCTEWDU8Zd8Uou9j0NHscuDpfsLOAu09VRl-x9_fjWPJfbl6dNs9qWKLUeS1VLD5bA4IdC452DGgM4SQGdroxwtZtPSkVecNSVra3WPihZoQkOSC3Z7eGvSzHnRKH9Tl2P6acVvN3Pbo-zZ_LmQKLr_6G_8heiUlKg</recordid><startdate>20230207</startdate><enddate>20230207</enddate><creator>He, Xiangnan</creator><creator>Zhang, Yang</creator><creator>Feng, Fuli</creator><creator>Song, Chonggang</creator><creator>Yi, Lingling</creator><creator>Ling, Guohui</creator><creator>Zhang, Yongdong</creator><general>ACM</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-7863-5183</orcidid><orcidid>https://orcid.org/0000-0001-9398-3859</orcidid><orcidid>https://orcid.org/0000-0002-1151-1792</orcidid><orcidid>https://orcid.org/0000-0001-8109-4499</orcidid><orcidid>https://orcid.org/0000-0001-8472-7992</orcidid><orcidid>https://orcid.org/0000-0001-8809-7676</orcidid><orcidid>https://orcid.org/0000-0002-5828-9842</orcidid></search><sort><creationdate>20230207</creationdate><title>Addressing Confounding Feature Issue for Causal Recommendation</title><author>He, Xiangnan ; Zhang, Yang ; Feng, Fuli ; Song, Chonggang ; Yi, Lingling ; Ling, Guohui ; Zhang, Yongdong</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a244t-392d58e56ab3a6dcc59af5c2efac4761c9cc9c223ed10a4789844df327a6fc5e3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Computing methodologies</topic><topic>Information systems</topic><topic>Machine learning approaches</topic><topic>Recommender systems</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>He, Xiangnan</creatorcontrib><creatorcontrib>Zhang, Yang</creatorcontrib><creatorcontrib>Feng, Fuli</creatorcontrib><creatorcontrib>Song, Chonggang</creatorcontrib><creatorcontrib>Yi, Lingling</creatorcontrib><creatorcontrib>Ling, Guohui</creatorcontrib><creatorcontrib>Zhang, Yongdong</creatorcontrib><collection>CrossRef</collection><jtitle>ACM transactions on information systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>He, Xiangnan</au><au>Zhang, Yang</au><au>Feng, Fuli</au><au>Song, Chonggang</au><au>Yi, Lingling</au><au>Ling, Guohui</au><au>Zhang, Yongdong</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Addressing Confounding Feature Issue for Causal Recommendation</atitle><jtitle>ACM transactions on information systems</jtitle><stitle>ACM TOIS</stitle><date>2023-02-07</date><risdate>2023</risdate><volume>41</volume><issue>3</issue><spage>1</spage><epage>23</epage><pages>1-23</pages><artnum>53</artnum><issn>1046-8188</issn><eissn>1558-2868</eissn><abstract>In recommender systems, some features directly affect whether an interaction would happen, making the happened interactions not necessarily indicate user preference. For instance, short videos are objectively easier to finish even though the user may not like the video. We term such feature as confounding feature, and video length is a confounding feature in video recommendation. If we fit a model on such interaction data, just as done by most data-driven recommender systems, the model will be biased to recommend short videos more, and deviate from user actual requirement.This work formulates and addresses the problem from the causal perspective. Assuming there are some factors affecting both the confounding feature and other item features, e.g., the video creator, we find the confounding feature opens a backdoor path behind user-item matching and introduces spurious correlation. To remove the effect of backdoor path, we propose a framework named Deconfounding Causal Recommendation(DCR), which performs intervened inference with do-calculus. Nevertheless, evaluating do-calculus requires to sum over the prediction on all possible values of confounding feature, significantly increasing the time cost. To address the efficiency challenge, we further propose a mixture-of-experts (MoE) model architecture, modeling each value of confounding feature with a separate expert module. Through this way, we retain the model expressiveness with few additional costs. We demonstrate DCR on the backbone model of neural factorization machine (NFM), showing that DCR leads to more accurate prediction of user preference with small inference time cost. We release our code at: https://github.com/zyang1580/DCR.</abstract><cop>New York, NY</cop><pub>ACM</pub><doi>10.1145/3559757</doi><tpages>23</tpages><orcidid>https://orcid.org/0000-0002-7863-5183</orcidid><orcidid>https://orcid.org/0000-0001-9398-3859</orcidid><orcidid>https://orcid.org/0000-0002-1151-1792</orcidid><orcidid>https://orcid.org/0000-0001-8109-4499</orcidid><orcidid>https://orcid.org/0000-0001-8472-7992</orcidid><orcidid>https://orcid.org/0000-0001-8809-7676</orcidid><orcidid>https://orcid.org/0000-0002-5828-9842</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1046-8188 |
ispartof | ACM transactions on information systems, 2023-02, Vol.41 (3), p.1-23, Article 53 |
issn | 1046-8188 1558-2868 |
language | eng |
recordid | cdi_crossref_primary_10_1145_3559757 |
source | ACM Digital Library Complete |
subjects | Computing methodologies Information systems Machine learning approaches Recommender systems |
title | Addressing Confounding Feature Issue for Causal Recommendation |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T06%3A18%3A56IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Addressing%20Confounding%20Feature%20Issue%20for%20Causal%20Recommendation&rft.jtitle=ACM%20transactions%20on%20information%20systems&rft.au=He,%20Xiangnan&rft.date=2023-02-07&rft.volume=41&rft.issue=3&rft.spage=1&rft.epage=23&rft.pages=1-23&rft.artnum=53&rft.issn=1046-8188&rft.eissn=1558-2868&rft_id=info:doi/10.1145/3559757&rft_dat=%3Cacm_cross%3E3559757%3C/acm_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |