Demo Data from VLDB 2026 / reviewers in the wild / expert
Kamal Ali
dblp:30/3971
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Recommender systems
collaborative filtering |
0.2 | 2 | 2012 | 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.1 | 1 | 2012 | GetJar mobile application recommendations with very sparse datasets · KDD 2012 |
Data mining
pattern mining |
0.1 | 2 | 2003 | 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.0 | 1 | 2004 | TiVo: making show recommendations using a distributed collaborative filtering architecture · KDD 2004 |
Distributed systems › distributed system architecture
client-server systems |
0.0 | 1 | 2004 | TiVo: making show recommendations using a distributed collaborative filtering architecture · KDD 2004 |
Recommender systems
data sparsity |
0.0 | 1 | 2012 | GetJar mobile application recommendations with very sparse datasets · KDD 2012 |
Data mining › predictive modeling › classification › class imbalance
long-tailed distribution |
0.0 | 1 | 2012 | GetJar mobile application recommendations with very sparse datasets · KDD 2012 |
Recommender systems › domain-specific recommendation
mobile app recommendation |
0.0 | 1 | 2012 | GetJar mobile application recommendations with very sparse datasets · KDD 2012 |
Web and social media mining › web usage mining
clickstream analysis |
0.0 | 1 | 2003 | Golden Path Analyzer: using divide-and-conquer to cluster Web clickstreams · KDD 2003 |
Data mining › pattern mining
sequential pattern mining |
0.0 | 1 | 2003 | Golden Path Analyzer: using divide-and-conquer to cluster Web clickstreams · KDD 2003 |
Data mining › pattern mining
association rule mining |
0.0 | 1 | 1997 | Partial Classification Using Association Rules · KDD 1997 |
Recommender systems › video recommendation
TV show recommendation |
0.0 | 1 | 2004 | TiVo: making show recommendations using a distributed collaborative filtering architecture · KDD 2004 |
User interface design and tools
web site design |
0.0 | 1 | 2003 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | GetJar mobile application recommendations with very sparse datasetsabstractThe 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 |
KDD | 2 |
| 2009 | Knowledge-Directed Theory Revision
Kamal Ali, Kevin Leung, Tolga Könik, Dongkyu Choi, Daniel G. Shapiro |
ILP | 1 |
| 2007 | Robust methodologies for modeling web click distributionsabstractMetrics 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 |
WWW | 1 |
| 2005 | Exploring Cost-Effective Approaches to Human Evaluation of Search Engine Relevance
Kamal Ali, Chi-Chao Chang, Yun-Fang Juan |
ECIR | 1 |
| 2004 | TiVo: making show recommendations using a distributed collaborative filtering architectureabstractWe 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 |
KDD | 1 |
| 2003 | Golden Path Analyzer: using divide-and-conquer to cluster Web clickstreamsabstractThis 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 |
KDD | 1 |
| 1997 | Partial Classification Using Association Rules
Kamal Ali, Stefanos Manganaris, Ramakrishnan Srikant |
KDD | 1 |
| 1989 | Towards knowledge-based identification of mineral mixtures from reflectance spectra
Kamal Ali, Chris Horsfall, Raymond Lister |
Knowl. Based Syst. | 1 |