
{"id":4332,"date":"2022-08-10T11:27:06","date_gmt":"2022-08-10T11:27:06","guid":{"rendered":"https:\/\/www.sonyresearchindia.commy-journey-at-sony-research-india-copy\/"},"modified":"2023-07-20T13:23:52","modified_gmt":"2023-07-20T13:23:52","slug":"how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations","status":"publish","type":"post","link":"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/","title":{"rendered":"How Collaborative Filtering Method Can Be Realised with Graph Neural&#8230;"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"4332\" class=\"elementor elementor-4332\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c45697a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c45697a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-65f4558\" data-id=\"65f4558\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d074e8e elementor-widget elementor-widget-heading\" data-id=\"d074e8e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">BLOGS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c728bbc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c728bbc\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1dbf7ed\" data-id=\"1dbf7ed\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6837436 elementor-widget elementor-widget-heading\" data-id=\"6837436\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How Collaborative Filtering Method Can Be Realised with Graph Neural Networks to Obtain Better Recommendations\u2026. <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-66f32be elementor-widget elementor-widget-text-editor\" data-id=\"66f32be\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>By Prosenjit Biswas, Research Scientist at Sony Research India<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-153c3fd elementor-widget elementor-widget-text-editor\" data-id=\"153c3fd\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>10<sup>th<\/sup> August 2022<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b669483 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b669483\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8e2d1b2\" data-id=\"8e2d1b2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f143bbd elementor-widget elementor-widget-image\" data-id=\"f143bbd\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"196\" src=\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/CoverImage_Blog18.jpg\" class=\"attachment-full size-full wp-image-4334\" alt=\"\" style=\"width:100%;height:65.33%;max-width:300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7132bf0 elementor-widget elementor-widget-text-editor\" data-id=\"7132bf0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Prosenjit Biswas, Research Scientist at Sony Research India shares his thoughts on why he believes that Graph-Based recommenders perform better than many other algorithms<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20f4684 elementor-widget elementor-widget-text-editor\" data-id=\"20f4684\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tFrom e-commerce web apps to social media and OTT platforms the use of Recommendation Systems has become integral. With the advent of big data and more powerful computing systems, these recommendation engines solve the problem of information overload.\u202f \t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7589c9a elementor-widget elementor-widget-text-editor\" data-id=\"7589c9a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tThese recommenders can be divided into the following categories depending on the type of information learned by the algorithms: \n \n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2abb0c0 elementor-widget elementor-widget-text-editor\" data-id=\"2abb0c0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li><strong>User-Item\/ User-User collaborative filtering recommendation\u202f<\/strong>&#8211; This line of work uses the user-item interaction to find user preferences and eventually similar users\/ items.<\/li><li><strong>knowledge graph-based recommendation system<\/strong> -\u202fThese algorithms rely on better item representations with the help of item attributes.<\/li><li><strong>Social Recommendation<\/strong> \u2013\u202fThis group uses the social relationships between users to represent them better.<\/li><li><strong>Sequential Recommendation and Session Recommendation<\/strong> -\u202fThis class of algorithms can recommend items based on the session information and activity patterns of users with slight nuances in anonymity in sessions.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e5aefa0 elementor-widget elementor-widget-text-editor\" data-id=\"e5aefa0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>Now let us look at how collaborative filtering techniques can be realised with Graph Neural Networks: <\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c81843 elementor-widget elementor-widget-text-editor\" data-id=\"8c81843\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tIn recent times, Graph algorithms have gained a lot of attention in recommendation systems. Due to the underlying relationship between the user and item attributes, the data can be modelled better as graphs.\u202fThe form of the graph constructed from user-item interactions results in a bipartite graph. While Collaborative Filtering techniques with algorithms such as SVD++, FISM, etc have proven to be effective for recommendations, GNN(Graph Neural Network) has achieved remarkable success in Collaborative Filtering and also other paradigms of recommendation systems.  \t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac1e181 elementor-widget elementor-widget-image\" data-id=\"ac1e181\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"602\" height=\"346\" data-src=\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/Image1.jpg\" class=\"attachment-full size-full wp-image-4336 lazyload\" alt=\"\" data-srcset=\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/Image1.jpg 602w, https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/Image1-300x172.jpg 300w\" data-sizes=\"(max-width: 602px) 100vw, 602px\" style=\"--smush-placeholder-width: 602px; --smush-placeholder-aspect-ratio: 602\/346;width:100%;height:57.48%;max-width:602px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e30cb7 elementor-widget elementor-widget-image\" data-id=\"5e30cb7\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"382\" height=\"515\" data-src=\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/Image2.jpg\" class=\"attachment-full size-full wp-image-4337 lazyload\" alt=\"\" data-srcset=\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/Image2.jpg 382w, https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/Image2-223x300.jpg 223w\" data-sizes=\"(max-width: 382px) 100vw, 382px\" style=\"--smush-placeholder-width: 382px; --smush-placeholder-aspect-ratio: 382\/515;width:100%;height:134.82%;max-width:382px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3daeae2 elementor-widget elementor-widget-text-editor\" data-id=\"3daeae2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tAn important subtask in the Collaborative Filtering setup is matrix completion. This can be realised by viewing the matrix completion task as a link prediction problem on graphs. \t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-546da4e elementor-widget elementor-widget-text-editor\" data-id=\"546da4e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In one of the variants of Graph-based recommenders, <strong>GCMC i.e.; graph convolutional matrix completion,<\/strong> the user-item interaction is converted into a bipartite graph. The edges of the graph contain information like ratings. One main component of the model is an autoencoder that encodes this edge information in such a way that it can be reconstructed from this encoded or compressed representation. This is done by passing the bipartite graph through several message passing layers to learn the representation of each user and item. Finally, link prediction is performed with these embeddings.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-155869e elementor-widget elementor-widget-image\" data-id=\"155869e\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"576\" height=\"198\" data-src=\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/Image3.jpg\" class=\"attachment-full size-full wp-image-4338 lazyload\" alt=\"\" data-srcset=\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/Image3.jpg 576w, https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/Image3-300x103.jpg 300w\" data-sizes=\"(max-width: 576px) 100vw, 576px\" style=\"--smush-placeholder-width: 576px; --smush-placeholder-aspect-ratio: 576\/198;width:100%;height:34.38%;max-width:576px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-10ece9f elementor-widget elementor-widget-text-editor\" data-id=\"10ece9f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tFig: Left: Rating matrix M with entries that correspond to user-item interactions (ratings between 1-5) or missing observations (0) \nRight: User-item interaction graph with bipartite structure. Edges correspond to interaction events, and numbers on edges denote the rating a user has given to a particular item. The matrix completion task (i.e. predictions for unobserved interactions) can be cast as a link prediction problem and modelled using an end-to-end trainable graph auto-encoder. \n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb2d638 elementor-widget elementor-widget-text-editor\" data-id=\"fb2d638\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tThe Link prediction is done by a bilinear decoder that produces a probability distribution over possible rating levels through a bilinear operation followed by the application of a SoftMax function: \t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4119165 elementor-widget elementor-widget-image\" data-id=\"4119165\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"602\" height=\"493\" data-src=\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/Image4.jpg\" class=\"attachment-full size-full wp-image-4339 lazyload\" alt=\"\" data-srcset=\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/Image4.jpg 602w, https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/Image4-300x246.jpg 300w\" data-sizes=\"(max-width: 602px) 100vw, 602px\" style=\"--smush-placeholder-width: 602px; --smush-placeholder-aspect-ratio: 602\/493;width:100%;height:81.89%;max-width:602px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b742088 elementor-widget elementor-widget-text-editor\" data-id=\"b742088\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tTo summarise, the main difference between this model and other Collaborative Filtering models is the way the user and item embeddings are generated. GNN-based recommenders have outperformed many state-of-the-art recommendation algorithms and much other research work with graphs and recommendations addresses different challenges like scalability, higher order relationships for better embeddings, etc. \t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c6c2c8 elementor-widget elementor-widget-text-editor\" data-id=\"8c6c2c8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tDifferent Graph-based recommendation algorithms attack the recommendation challenge in different ways. This class of Recommenders have many advantages such as aggregating more information from multiple neighbours, capturing higher order and latent information between nodes, and so on. This has also proven to beat many state-of-the-art benchmarks on popular datasets. Hence, in my opinion, Graph-Based recommenders are powerful to perform better than many other algorithms. \t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e093019 elementor-widget elementor-widget-text-editor\" data-id=\"e093019\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tReferences: Rianne van den Berg, Thomas N. Kipf, Max Welling, Graph Convolutional Matrix Completion (2017). \n \n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Prosenjit Biswas, Research Scientist at Sony Research India shares his thoughts on why he believes that&#8230;<\/p>\n","protected":false},"author":1,"featured_media":6579,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"footnotes":""},"categories":[22,17],"tags":[],"class_list":["post-4332","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all-blogs","category-technology","entry"],"yoast_head":"\n<title>How Collaborative Filtering Method Can Be Realised with Graph Neural... - Sony Research India<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How Collaborative Filtering Method Can Be Realised with Graph Neural... - Sony Research India\" \/>\n<meta property=\"og:description\" content=\"Prosenjit Biswas, Research Scientist at Sony Research India shares his thoughts on why he believes that...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/\" \/>\n<meta property=\"og:site_name\" content=\"Sony Research India\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-10T11:27:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-20T13:23:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/3_Blog_Thumbnails_SRI.png\" \/>\n\t<meta property=\"og:image:width\" content=\"432\" \/>\n\t<meta property=\"og:image:height\" content=\"263\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"sri_user@2021\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"sri_user@2021\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/\"},\"author\":{\"name\":\"sri_user@2021\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/person\/589cf1e285a7c37cf0cb9feba7ae4338\"},\"headline\":\"How Collaborative Filtering Method Can Be Realised with Graph Neural&#8230;\",\"datePublished\":\"2022-08-10T11:27:06+00:00\",\"dateModified\":\"2023-07-20T13:23:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/\"},\"wordCount\":652,\"publisher\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#organization\"},\"image\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/3_Blog_Thumbnails_SRI.png\",\"articleSection\":[\"All Blogs\",\"Technology\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/\",\"url\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/\",\"name\":\"How Collaborative Filtering Method Can Be Realised with Graph Neural... - Sony Research India\",\"isPartOf\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/3_Blog_Thumbnails_SRI.png\",\"datePublished\":\"2022-08-10T11:27:06+00:00\",\"dateModified\":\"2023-07-20T13:23:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/#primaryimage\",\"url\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/3_Blog_Thumbnails_SRI.png\",\"contentUrl\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/3_Blog_Thumbnails_SRI.png\",\"width\":432,\"height\":263},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How Collaborative Filtering Method Can Be Realised with Graph Neural&#8230;\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#website\",\"url\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/\",\"name\":\"Sony Research India\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#organization\",\"name\":\"sonyresearchindia\",\"url\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/03\/Sony_Logo.png\",\"contentUrl\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/03\/Sony_Logo.png\",\"width\":168,\"height\":31,\"caption\":\"sonyresearchindia\"},\"image\":{\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/person\/589cf1e285a7c37cf0cb9feba7ae4338\",\"name\":\"sri_user@2021\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e0c9edcfb42567c720cc449d4b1e0812298e8172a5a7e4296127a0adba7e705b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e0c9edcfb42567c720cc449d4b1e0812298e8172a5a7e4296127a0adba7e705b?s=96&d=mm&r=g\",\"caption\":\"sri_user@2021\"},\"sameAs\":[\"http:\/\/whiteriversmediasolutions.com\/staging\/SRI\"]}]}<\/script>\n","yoast_head_json":{"title":"How Collaborative Filtering Method Can Be Realised with Graph Neural... - Sony Research India","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/","og_locale":"en_US","og_type":"article","og_title":"How Collaborative Filtering Method Can Be Realised with Graph Neural... - Sony Research India","og_description":"Prosenjit Biswas, Research Scientist at Sony Research India shares his thoughts on why he believes that...","og_url":"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/","og_site_name":"Sony Research India","article_published_time":"2022-08-10T11:27:06+00:00","article_modified_time":"2023-07-20T13:23:52+00:00","og_image":[{"width":432,"height":263,"url":"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/3_Blog_Thumbnails_SRI.png","type":"image\/png"}],"author":"sri_user@2021","twitter_card":"summary_large_image","twitter_misc":{"Written by":"sri_user@2021","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/#article","isPartOf":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/"},"author":{"name":"sri_user@2021","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/person\/589cf1e285a7c37cf0cb9feba7ae4338"},"headline":"How Collaborative Filtering Method Can Be Realised with Graph Neural&#8230;","datePublished":"2022-08-10T11:27:06+00:00","dateModified":"2023-07-20T13:23:52+00:00","mainEntityOfPage":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/"},"wordCount":652,"publisher":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#organization"},"image":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/#primaryimage"},"thumbnailUrl":"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/3_Blog_Thumbnails_SRI.png","articleSection":["All Blogs","Technology"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/","url":"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/","name":"How Collaborative Filtering Method Can Be Realised with Graph Neural... - Sony Research India","isPartOf":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#website"},"primaryImageOfPage":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/#primaryimage"},"image":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/#primaryimage"},"thumbnailUrl":"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/3_Blog_Thumbnails_SRI.png","datePublished":"2022-08-10T11:27:06+00:00","dateModified":"2023-07-20T13:23:52+00:00","breadcrumb":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/#primaryimage","url":"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/3_Blog_Thumbnails_SRI.png","contentUrl":"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2022\/08\/3_Blog_Thumbnails_SRI.png","width":432,"height":263},{"@type":"BreadcrumbList","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/how-collaborative-filtering-method-can-be-realised-with-graph-neural-networks-to-obtain-better-recommendations\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/whiteriversmediasolutions.com\/Sony\/"},{"@type":"ListItem","position":2,"name":"How Collaborative Filtering Method Can Be Realised with Graph Neural&#8230;"}]},{"@type":"WebSite","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#website","url":"https:\/\/whiteriversmediasolutions.com\/Sony\/","name":"Sony Research India","description":"","publisher":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/whiteriversmediasolutions.com\/Sony\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#organization","name":"sonyresearchindia","url":"https:\/\/whiteriversmediasolutions.com\/Sony\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/logo\/image\/","url":"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/03\/Sony_Logo.png","contentUrl":"https:\/\/whiteriversmediasolutions.com\/Sony\/uvaftoap\/2023\/03\/Sony_Logo.png","width":168,"height":31,"caption":"sonyresearchindia"},"image":{"@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/person\/589cf1e285a7c37cf0cb9feba7ae4338","name":"sri_user@2021","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/whiteriversmediasolutions.com\/Sony\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e0c9edcfb42567c720cc449d4b1e0812298e8172a5a7e4296127a0adba7e705b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e0c9edcfb42567c720cc449d4b1e0812298e8172a5a7e4296127a0adba7e705b?s=96&d=mm&r=g","caption":"sri_user@2021"},"sameAs":["http:\/\/whiteriversmediasolutions.com\/staging\/SRI"]}]}},"_links":{"self":[{"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/posts\/4332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/comments?post=4332"}],"version-history":[{"count":36,"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/posts\/4332\/revisions"}],"predecessor-version":[{"id":10546,"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/posts\/4332\/revisions\/10546"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/media\/6579"}],"wp:attachment":[{"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/media?parent=4332"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/categories?post=4332"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/whiteriversmediasolutions.com\/Sony\/wp-json\/wp\/v2\/tags?post=4332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}