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

Karthik Iyer

dblp:85/601 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
1since 2021 · last 2026
—ORCID · conflict

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

Databases, data management, data science and information retrieval · 2 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1Computer networks · 1

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
1 paper
Recommender systems · 69% Information retrieval · 31%
Computer graphics and multimedia
1 paper
Multimedia systems and quality of experience · 100%
Computer networks
1 paper
Network performance modeling · 100%

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

TopicWeightPapersLastEvidence papers
Recommender systems › representation learning for recommendation
item representation learning
1.012026
Semantic IDs for Recommender Systems at Snapchat: Use Cases, Technical Challenges, and Design Choices · SIGIR 2026
Recommender systems › generative recommendation
semantic ID
1.012026
Semantic IDs for Recommender Systems at Snapchat: Use Cases, Technical Challenges, and Design Choices · SIGIR 2026
Information retrieval › ranking › learning to rank
feature-based ranking
0.312026
Semantic IDs for Recommender Systems at Snapchat: Use Cases, Technical Challenges, and Design Choices · SIGIR 2026
Information retrieval › e-commerce search
item retrieval
0.312026
Semantic IDs for Recommender Systems at Snapchat: Use Cases, Technical Challenges, and Design Choices · SIGIR 2026
Information retrieval
ranking
0.312026
Semantic IDs for Recommender Systems at Snapchat: Use Cases, Technical Challenges, and Design Choices · SIGIR 2026
Multimedia systems and quality of experience › quality of experience
qoe measurement
0.212014
QoE Doctor: Diagnosing Mobile App QoE with Automated UI Control and Cross-layer Analysis · Internet Measurement Conference 2014
Network performance modeling
cross-layer analysis
0.212014
QoE Doctor: Diagnosing Mobile App QoE with Automated UI Control and Cross-layer Analysis · Internet Measurement Conference 2014

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

tokenization · 1.0residual quantization · 1.0foundation model · 1.0collaborative filtering · 1.0cross-layer analysis · 0.6automated UI control · 0.6
YearPublicationVenuePosition
2026 Semantic IDs for Recommender Systems at Snapchat: Use Cases, Technical Challenges, and Design Choices
abstract
Effective item identifiers (IDs) are an important component for recommender systems (RecSys) in practice, and are commonly adopted in many use cases such as retrieval and ranking. IDs can encode collaborative filtering signals within training data, such that RecSys models can extrapolate during the inference and personalize the prediction based on users' behavioral histories. Recently, Semantic IDs (SIDs) have become a trending paradigm for RecSys. In comparison to the conventional atomic ID, an SID is an ordered list of codes, derived from tokenizers such as residual quantization, applied to semantic representations commonly extracted from foundation models or collaborative signals. SIDs have drastically smaller cardinality than the atomic counterpart, and induce semantic clustering in the ID space. At Snapchat, we apply SIDs as auxiliary features for ranking models, and also explore SIDs as additional retrieval sources in different ML applications. In this paper, we discuss practical technical challenges we encountered while applying SIDs, experiments we have conducted, and design choices we have iterated to mitigate these challenges. Backed by promising offline results on both internal data and academic benchmarks as well as online A/B studies, SID variants have been launched in multiple production models with positive metrics impact.
Clark Mingxuan Ju, Tong Zhao 0003, Leonardo Neves, Liam Collins, Bhuvesh Kumar, Jiwen Ren, Wenfeng Zhuo, Jinchao Li, Karthik Iyer, Peicheng Yu, Manish Malik, Neil Shah
SIGIR12
2014 QoE Doctor: Diagnosing Mobile App QoE with Automated UI Control and Cross-layer Analysis
abstract
Smartphones have become increasingly prevalent and important in our daily lives. To meet users' expectations about the Quality of Experience (QoE) of mobile applications (apps), it is essential to obtain a comprehensive understanding of app QoE and identify the critical factors that affect it. However, effectively and systematically studying the QoE of popular mobile apps such as Facebook and YouTube still remains a challenging task, largely due to a lack of a controlled and reproducible measurement methodology, and limited insight into the complex multi-layer dynamics of the system and network stacks.
Qi Alfred Chen, Haokun Luo, Sanae Rosen, Z. Morley Mao, Karthik Iyer, Jie Hui, Kranthi Sontineni, Kevin Lau
Internet Measurement Conference5
2013 Micro-transactions for concurrent data structures
abstract
SUMMARY Transactional memory is a promising technique for enforcing disciplined access to shared data in a multiprocessor system. Transactional memory simplifies the implementation of a variety of concurrent data structures. In this paper, we study the benefits of a modest, real‐time aware, hardware implementation of transactional memory that we callmicro‐transactions. In particular, we argue that hardware support for micro‐transactions allows us to efficiently implement certain data structures. Those data structures are difficult to realize with the atomic operations provided by stock hardware and provide real‐time guarantees for those operations. Our main implementation platform is the Java Optimized Processor system, a field‐programmable gate array (FPGA) implementation of the Java virtual machine, optimized for real‐time Java. We report on the performance of data structures implemented with locks, atomic instructions, and micro‐transactions. Our results suggest that transactional memory is an interesting alternative to traditional concurrency control mechanisms. Copyright © 2012 John Wiley & Sons, Ltd.
Fadi Meawad, Karthik Iyer, Martin Schoeberl, Jan Vitek
Concurr. Comput. Pract. Exp.2
2009 A Procedure for the Allocation of Two-Dimensional Resources in a Multiagent System
abstract
This paper presents a constructive solution to the classic problem of land division. It is the first solution that enables the allocation of higher-dimensional resources without degenerating them first into a series of one-dimensional resource allocation problems. We base our allocation procedure on the topology of overlaps among the regions of interest of different agents. Our result is an algorithm suitable for computer implementation, unlike earlier ones that were only existential in nature. It uses the notion of degree of partial overlap to create a sufficiency condition for the existence of a solution, and proposes a procedure to find the overlaps in such a case. The proposed solution is fair, strategy-proof, non-existential, and does not explicitly need the resource to be measurable. The agents do not have to reveal their private utility functions. We extend our earlier result for one-dimensional resource allocation to this two-dimensional one and explain the distinctive issues involved.
Karthik Iyer, Michael N. Huhns
Int. J. Cooperative Inf. Syst.1