Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Kamal Ali

dblp:30/3971 · DBLP profile ↗
← Back
8ranked-venue papers
7as first author
0since 2021 · last 2012
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 6 · 5 first-authorDatabases, data management, data science and information retrieval · 6 · 5 first-authorTheory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
5 papers
Recommender systems · 64% Data mining · 21% Web and social media mining · 15%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

Topics — the 13 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Recommender systems
collaborative filtering
0.222012
GetJar mobile application recommendations with very sparse datasets · KDD 2012
TiVo: making show recommendations using a distributed collaborative filtering architecture · KDD 2004
Recommender systems › collaborative filtering
matrix factorization
0.112012
GetJar mobile application recommendations with very sparse datasets · KDD 2012
Data mining
pattern mining
0.122003
Golden Path Analyzer: using divide-and-conquer to cluster Web clickstreams · KDD 2003
Partial Classification Using Association Rules · KDD 1997
Recommender systems › collaborative filtering › neighborhood-based recommendation
item-based collaborative filtering
0.012004
TiVo: making show recommendations using a distributed collaborative filtering architecture · KDD 2004
Distributed systems › distributed system architecture
client-server systems
0.012004
TiVo: making show recommendations using a distributed collaborative filtering architecture · KDD 2004
Recommender systems
data sparsity
0.012012
GetJar mobile application recommendations with very sparse datasets · KDD 2012
Data mining › predictive modeling › classification › class imbalance
long-tailed distribution
0.012012
GetJar mobile application recommendations with very sparse datasets · KDD 2012
Recommender systems › domain-specific recommendation
mobile app recommendation
0.012012
GetJar mobile application recommendations with very sparse datasets · KDD 2012
Web and social media mining › web usage mining
clickstream analysis
0.012003
Golden Path Analyzer: using divide-and-conquer to cluster Web clickstreams · KDD 2003
Data mining › pattern mining
sequential pattern mining
0.012003
Golden Path Analyzer: using divide-and-conquer to cluster Web clickstreams · KDD 2003
Data mining › pattern mining
association rule mining
0.011997
Partial Classification Using Association Rules · KDD 1997
Recommender systems › video recommendation
TV show recommendation
0.012004
TiVo: making show recommendations using a distributed collaborative filtering architecture · KDD 2004
User interface design and tools
web site design
0.012003
Golden Path Analyzer: using divide-and-conquer to cluster Web clickstreams · KDD 2003

Methods — techniques the papers use, named apart from their topics

latent factor model · 0.1item-item similarity · 0.1supersequence clustering · 0.1divide-and-conquer · 0.1zipf-mandelbrot mixture model · 0.1BIC log-likelihood · 0.1association rules · 0.0
YearPublicationVenuePosition
2012 GetJar mobile application recommendations with very sparse datasets
abstract
The Netflix competition of 2006 [2] has spurred significant activity in the recommendations field, particularly in approaches using latent factor models [3,5,8,12] However, the near ubiquity of the Netflix and the similar MovieLens datasets1 may be narrowing the generality of lessons learned in this field. At GetJar, our goal is to make appealing recommendations of mobile applications (apps). For app usage, we observe a distribution that has higher kurtosis (heavier head and longer tail) than that for the aforementioned movie datasets. This happens primarily because of the large disparity in resources available to app developers and the low cost of app publication relative to movies.
Kent Shi, Kamal Ali
KDD2
2009 Knowledge-Directed Theory Revision
Kamal Ali, Kevin Leung, Tolga Könik, Dongkyu Choi, Daniel G. Shapiro
ILP1
2007 Robust methodologies for modeling web click distributions
abstract
Metrics such as click counts are vital to online businesses but their measurement has been problematic due to inclusion of high variance robot traffic. We posit that by applying statistical methods more rigorous than have been employed to date that we can build a robust model of thedistribution of clicks following which we can set probabilistically sound thresholds to address outliers and robots. Prior research in this domain has used inappropriate statistical methodology to model distributions and current industrial practice eschews this research for conservative ad-hoc click-level thresholds. Prevailing belief is that such distributions are scale-free power law distributions but using more rigorous statistical methods we find the best description of the data is instead provided by a scale-sensitive Zipf-Mandelbrot mixture distribution. Our results are based on ten data sets from various verticals in the Yahoo domain. Since mixture models can overfit the data we take care to use the BIC log-likelihood method which penalizes overly complex models. Using a mixture model in the web activity domain makes sense because there are likely multiple classes of users. In particular, we have noticed that there is a significantly large set of "users" that visit the Yahoo portal exactly once a day. We surmise these may be robots testing internet connectivity by pinging the Yahoo main website.
Kamal Ali, Mark Scarr
WWW1
2005 Exploring Cost-Effective Approaches to Human Evaluation of Search Engine Relevance
Kamal Ali, Chi-Chao Chang, Yun-Fang Juan
ECIR1
2004 TiVo: making show recommendations using a distributed collaborative filtering architecture
abstract
We describe the TiVo television show collaborative recommendation system which has been fielded in over one million TiVo clients for four years. Over this install base, TiVo currently has approximately 100 million ratings by users over approximately 30,000 distinct TV shows and movies. TiVo uses an item-item (show to show) form of collaborative filtering which obviates the need to keep any persistent memory of each user's viewing preferences at the TiVo server. Taking advantage of TiVo's client-server architecture has produced a novel collaborative filtering system in which the server does a minimum of work and most work is delegated to the numerous clients. Nevertheless, the server-side processing is also highly scalable and parallelizable. Although we have not performed formal empirical evaluations of its accuracy, internal studies have shown its recommendations to be useful even for multiple user households. TiVo's architecture also allows for throttling of the server so if more server-side resources become available, more correlations can be computed on the server allowing TiVo to make recommendations for niche audiences.
Kamal Ali, Wijnand van Stam
KDD1
2003 Golden Path Analyzer: using divide-and-conquer to cluster Web clickstreams
abstract
This paper describes a novel algorithm and deployed system Golden Path Analyzer (GPA) that analyzes clickstreams of people trying to complete the same task on a website. It finds the shortest, successful paths taken by users - 'golden paths' - and uses these as seeds for clickstream clusters. Other users are assigned to a cluster if their clickstream is a supersequence of the golden path. The advantages of this approach are that the resulting clusters are easily comprehended, they are few in number, correspond to semantically different strategies used by the users, and jointly partition all the clickstreams. GPA's key contribution over prior work in process funnels is that by not excluding users that make diversions from the golden path, GPA is able to assign more users to fewer clusters. Another key contribution is to use actual full clickstreams as cluster seeds to which supersequences of other users are added. Golden paths correspond to complete clickstreams that are based on actual user page transitions. GPA is particularly useful for site designers to improve processes such as shopping, returns and registration. Its analyses identify which web pages cause many users to deviate from a golden path, which links distract users and the percentage of users taking each golden path. GPA has demonstrated value on more than twenty client projects in diverse industries.
Kamal Ali, Steven P. Ketchpel
KDD1
1997 Partial Classification Using Association Rules
Kamal Ali, Stefanos Manganaris, Ramakrishnan Srikant
KDD1
1989 Towards knowledge-based identification of mineral mixtures from reflectance spectra
Kamal Ali, Chris Horsfall, Raymond Lister
Knowl. Based Syst.1