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

James L. Avery

dblp:168/0880 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
0since 2021 · last 2017
—ORCID · none

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

Databases, data management, data science and information retrieval · 3

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
2 papers
Information retrieval · 68% Query processing and optimization · 20% Database system architecture and tuning · 12%

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

TopicWeightPapersLastEvidence papers
Information retrieval › query processing
query operator
0.312017
Database System Support for Personalized Recommendation Applications · ICDE 2017
Query processing and optimization
top-k query processing
0.112017
Database System Support for Personalized Recommendation Applications · ICDE 2017
Database system architecture and tuning
extensible database system
0.012013
A RecDB in Action: Recommendation Made Easy in Relational Databases · Proc. VLDB Endow. 2013

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

user-defined functions · 0.2
YearPublicationVenuePosition
2017 Database System Support for Personalized Recommendation Applications
abstract
Personalized recommendation has become popular in modern web services. For instance, Amazon recommends new items to shoppers. Also, Netflix recommends shows to viewers, and Facebook recommends friends to its users. Despite the ubiquity of recommendation applications, classic database management systems still do not provide in-house support for recommending data stored in the database. In this paper, we present the anatomy of RecDB an open source PostgreSQLbased system that provides a unified approach for declarative data recommendation inside the database engine. RecDB realizes the personalized recommendation functionality as query operators inside the database kernel. That facilitates applying the recommendation functionality and typical database operations (e.g., Selection, Join, Top-k) side-by-side. To further reduce the application latency, RecDB pre-computes and caches the generated recommendation in the database. In the paper, we present extensive experiments that study the performance of personalized recommendation applications based on an actual implementation inside PostgreSQL 9.2 using real Movie recommendation and location-aware recommendation scenarios. The results show that a recommendation-aware database engine, i.e., RecDB, outperforms the classic approach that implements the recommendation logic on-top of the database engine in various recommendation applications.
Mohamed Sarwat, Raha Moraffah, Mohamed F. Mokbel, James L. Avery
ICDE4
2015 RECATHON: A Middleware for Context-Aware Recommendation in Database Systems
abstract
This paper presents RECATHON, a context-aware recommender system built entirely inside a database system. Unlike traditional recommender systems that are context-free where they support the general query of Recommend movies for a certain user, RECATHON users can request recommendations based on their age, location, gender, or any other contextual/ demographical/preferential user attribute. A main challenge of supporting such kind of recommenders is the difficulty of deciding what attributes to build recommenders on. RECATHON addresses this challenge as it supports building recommenders in database systems in an analogous way to building index structures. Users can decide to create recommenders on selected attributes, e.g., Age and/or gender, and then entertain efficient support of multidimensional recommenders on the selected attributes. RECATHON employs a multi-dimensional index structure for each built recommender that can be accessed using novel query execution algorithms to support efficient retrieval for recommender queries. Experimental results based on an actual prototype of RECATHON, built inside Postgre SQL, using real Movie Lens and Foursquare data show that RECATHON exhibits real time performance for large-scale multidimensional recommendation.
Mohamed Sarwat, James L. Avery, Mohamed F. Mokbel
MDM (1)2
2013 A RecDB in Action: Recommendation Made Easy in Relational Databases
abstract
In this paper, we demonstrate RecDB; a full-fledged database system that provides personalized recommendation to users. We implemented RecDB using an existing open source database system PostgreSQL, and we demonstrate the effectiveness of RecDB using two existing recommendation applications (1) Restaurant Recommendation, (2) Movie Recommendation. To make the demo even more interactive, we showcase a novel application that recommends research papers presented at VLDB 2013 to the conference attendees based on their publication history in DBLP.
Mohamed Sarwat, James L. Avery, Mohamed F. Mokbel
Proc. VLDB Endow.2