International Journal of Knowledge Engineering and Soft Data Paradigms · 2010 · 33 citations · 12 references
ComputingComputer ScienceInformation SystemsData MiningE-commerce SystemsRecommender SystemsCollaborative FilteringInformation FilteringMatrix FactorizationRecommendation EvaluationRecommendation SystemsSequential RecommendationAggregationBalancingClusteringCustomer Purchase History AnalysisFilteringUser-based Collaborative FilteringWeighted Aggregation
Collaborative filtering is a basic technique for tackling information overloads and is composed of task of relating a promising item to an active user. In this paper, a new approach to user-item co-cluster extraction from rectangular relational data is proposed based on the structural balancing concept, and the clustering method is applied to collaborative filtering tasks. In the process, user-item rectangular relational matrix given in an alternative process of 'liking or not' is first transformed into a square adjacency matrix and then co-clusters are sequentially extracted by using a weighted aggregation criterion. In a numerical experiment, the proposed collaborative filtering model is applied to a purchase history data set in order to demonstrate the recommendation ability of the model.
12
The Psychology of Interpersonal Relations.
Theodore M. Newcomb, Fritz Heider · American Sociological Review · 1958 · 12K citations
A tutorial on spectral clustering
Ulrike von Luxburg · Statistics and Computing · 2007 · 10.3K citations · Full text
Structural balance: a generalization of Heider's theory.
Dorwin Cartwright, Frank Harary · Psychological Review · 1956 · 2.6K citations
An Algorithmic Framework for Performing Collaborative Filtering
Jonathan L. Herlocker, Joseph A. Konstan, Al Borchers et al. · ACM SIGIR Forum · 2017 · 2.6K citations
Joseph A. Konstan, Brad Miller, David A. Maltz et al. · Communications of the ACM · 1997 · 2.4K citations · Full text