{"id":{"repo_id":"buffalo","oai_identifier":"oai:ubir.buffalo.edu:10477/77920"},"canonical_url":"https://search.dev.ndltd.org/etd/buffalo/oai:ubir.buffalo.edu:10477/77920","repository":{"repo_id":"buffalo","name":"Buffalo","base_url":"https://ubir.buffalo.edu/oai/request"},"display":{"title":"Improving Large-scale Recommendation Systems with Contextual Signals","abstract":"Ph.D.","abstract_html":"Ph.D.","abstract_has_math":false,"creators":["Wang, Junfei"],"institution":"State University of New York at Buffalo","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":["Srihari, Sargur","Computer Science and Engineering"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2018,"date_issued":"2018-06-28T15:05:58Z","date_published":"2018-06-28T15:05:58Z","updated_at":"2026-07-27T19:05:05Z","subjects":["computer science"],"languages":["eng"],"rights":["Users of works found in University at Buffalo Institutional Repository (UBIR) are responsible for identifying and contacting the copyright owner for permission to reuse. University at Buffalo Libraries do not manage rights for copyright-protected works and cannot assist with permissions.","Copyright retained by author."],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/10477/77920","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Srihari, Sargur","Computer Science and Engineering"]},{"key":"dc:creator","label":"Author","values":["Wang, Junfei"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2018-06-28T15:05:58Z","2018","2018-05-15 15:20:03"]},{"key":"dc:publisher","label":"Institution","values":["State University of New York at Buffalo"]},{"key":"dc:type","label":"Dc Type","values":["Text","Dissertation"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["computer science"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Users of works found in University at Buffalo Institutional Repository (UBIR) are responsible for identifying and contacting the copyright owner for permission to reuse. University at Buffalo Libraries do not manage rights for copyright-protected works and cannot assist with permissions.","Copyright retained by author."]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/10477/77920"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Ph.D.","A recommendation system is an information filtering system to predict users’ rating to items. Large-scale recommendation systems typically involve more than one billion users and items. Collaborative filtering based recommendation systems which were commonly used until recently suffer from the cold-start problem and the scalability problem making them unsuitable for large-scale recommendation systems. Model-based recommendation systems have the advantage of better performance and scalability in large-scale systems. Contextual signals, such as user browsing histories, check-ins, latest posts, page views, etc., provide great potential to improve model-based recommendation systems. This thesis presents studies aimed at improving the performance of model-based rec-ommendation systems with contextual signals. In particular, we propose: (i) a new linear embedding method for sparse features, thus, allowing us to quickly convert sparse features to latent vector space for further training while still preserving the comparable embedding quality to neural network embedding models. (ii) a new offline embedding refinement model that can refine learned embedding vectors using various contextual sig-nals. (ii) an ensemble based online serving model for page recommendation systems. We demonstrate the robustness and effectiveness of our approaches by conducting various offline and online evaluations. More specifically, we apply t-sne, a nonlinear dimen-sion reduction technique and visualize the embedding vectors generated by embedding models; the result shows that our embedding models successfully capture the location similarity from our training set. Also, when introduced as ranking features, our embed-ding vectors can efficiently improve offline AUC. Online A/B testing with T-statistic also prove that our models are suitable for a real-life application. Concluding this thesis, we summarize our contributions as follows. (i) We find out that linear embedding model can have comparable embedding quality with neural network models. (ii) We discover that with a considerably sparse dataset, lock-free stochastic gradient descent can effectively improve training speed with almost no influence on model quality. (iii) We studied the importance of contextual signals in a large-scale recommendation system. (iv) We discover that learning representations from contextual data sets can play a critical role in improving the accuracy of the pairwise scoring model. (v) We conduct experiments on a real-life dataset."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Improving Large-scale Recommendation Systems with Contextual Signals"]}]}],"canonical_facts":{"dc:contributor":["Srihari, Sargur","Computer Science and Engineering"],"dc:creator":["Wang, Junfei"],"dc:date":["2018-06-28T15:05:58Z","2018","2018-05-15 15:20:03"],"dc:description":["Ph.D.","A recommendation system is an information filtering system to predict users’ rating to items. Large-scale recommendation systems typically involve more than one billion users and items. Collaborative filtering based recommendation systems which were commonly used until recently suffer from the cold-start problem and the scalability problem making them unsuitable for large-scale recommendation systems. Model-based recommendation systems have the advantage of better performance and scalability in large-scale systems. Contextual signals, such as user browsing histories, check-ins, latest posts, page views, etc., provide great potential to improve model-based recommendation systems. This thesis presents studies aimed at improving the performance of model-based rec-ommendation systems with contextual signals. In particular, we propose: (i) a new linear embedding method for sparse features, thus, allowing us to quickly convert sparse features to latent vector space for further training while still preserving the comparable embedding quality to neural network embedding models. (ii) a new offline embedding refinement model that can refine learned embedding vectors using various contextual sig-nals. (ii) an ensemble based online serving model for page recommendation systems. We demonstrate the robustness and effectiveness of our approaches by conducting various offline and online evaluations. More specifically, we apply t-sne, a nonlinear dimen-sion reduction technique and visualize the embedding vectors generated by embedding models; the result shows that our embedding models successfully capture the location similarity from our training set. Also, when introduced as ranking features, our embed-ding vectors can efficiently improve offline AUC. Online A/B testing with T-statistic also prove that our models are suitable for a real-life application. Concluding this thesis, we summarize our contributions as follows. (i) We find out that linear embedding model can have comparable embedding quality with neural network models. (ii) We discover that with a considerably sparse dataset, lock-free stochastic gradient descent can effectively improve training speed with almost no influence on model quality. (iii) We studied the importance of contextual signals in a large-scale recommendation system. (iv) We discover that learning representations from contextual data sets can play a critical role in improving the accuracy of the pairwise scoring model. (v) We conduct experiments on a real-life dataset."],"dc:format":["application/pdf"],"dc:identifier":["http://hdl.handle.net/10477/77920"],"dc:language":["eng"],"dc:publisher":["State University of New York at Buffalo"],"dc:rights":["Users of works found in University at Buffalo Institutional Repository (UBIR) are responsible for identifying and contacting the copyright owner for permission to reuse. University at Buffalo Libraries do not manage rights for copyright-protected works and cannot assist with permissions.","Copyright retained by author."],"dc:subject":["computer science"],"dc:title":["Improving Large-scale Recommendation Systems with Contextual Signals"],"dc:type":["Text","Dissertation"]},"updated_at":"2026-07-27T19:05:05Z"}