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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM transactions on information systems 2023-02, Vol.41 (3), p.1-23, Article 53
Hauptverfasser: He, Xiangnan, Zhang, Yang, Feng, Fuli, Song, Chonggang, Yi, Lingling, Ling, Guohui, Zhang, Yongdong
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