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

Mustafa Ispir

dblp:71/4559 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
1since 2021 · last 2022
0009-0009-9309-9516ORCID · corroborated

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

Artificial intelligence and machine learning · 3 · 1 since 2021Databases, data management, data science and information retrieval · 3 · 1 since 2021Software engineering, systems software and programming languages · 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.

Artificial intelligence
2 papers
Learning paradigms · 50% Efficient and distributed learning · 25% Deep learning architectures and training · 25%
Databases, data mining, and information retrieval
3 papers
Machine learning and data management · 83% Recommender systems · 17%
Software engineering, system software, and programming languages
1 paper
Program verification · 91% Requirements engineering and software design · 9%

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

TopicWeightPapersLastEvidence papers
Machine learning › Deep learning architectures and training
mixture of experts
0.612022
An Online Multi-task Learning Framework for Google Feed Ads Auction Models · KDD 2022
Machine learning › Learning paradigms
multi-task learning
0.612022
An Online Multi-task Learning Framework for Google Feed Ads Auction Models · KDD 2022
Machine learning › Learning paradigms › multi-task learning
online multi-task learning
0.612022
An Online Multi-task Learning Framework for Google Feed Ads Auction Models · KDD 2022
Machine learning › Efficient and distributed learning
distributed training
0.312017
TensorFlow Estimators: Managing Simplicity vs. Flexibility in High-Level Machine Learning Frameworks · KDD 2017
Machine learning › Efficient and distributed learning
production machine learning
0.312017
TensorFlow Estimators: Managing Simplicity vs. Flexibility in High-Level Machine Learning Frameworks · KDD 2017
Machine learning and data management
machine learning lifecycle management
0.312017
TFX: A TensorFlow-Based Production-Scale Machine Learning Platform · KDD 2017
Machine learning and data management › machine learning systems
machine learning platform
0.312017
TFX: A TensorFlow-Based Production-Scale Machine Learning Platform · KDD 2017
Program verification
modular verification
0.112008
An Assume Guarantee Verification Methodology for Aspect-Oriented Programming · ASE 2008
Program verification › modular reasoning
rely-guarantee reasoning
0.112008
An Assume Guarantee Verification Methodology for Aspect-Oriented Programming · ASE 2008
Requirements engineering and software design › specification
design by contract
0.012008
An Assume Guarantee Verification Methodology for Aspect-Oriented Programming · ASE 2008

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

multi-stage training · 1.1auto-parameter learning · 1.1hyperparameter tuning · 0.6estimator interface · 0.6distributed training · 0.6state machines · 0.1design contracts · 0.1aspect interfaces · 0.1
YearPublicationVenuePosition
2022 An Online Multi-task Learning Framework for Google Feed Ads Auction Models
abstract
In this paper, we introduce a large scale online multi-task deep learning framework for modeling multiple feed ads auction prediction tasks on an industry-scale feed ads recommendation platform. Multiple prediction tasks are combined into one single model which is continuously trained on real time new ads data. Multi-tasking ads auction models in real-time faces many real-world challenges. For example, each task may be trained on different set of training data; the labels of different tasks may have different arrival time due to label delay; different tasks will interact with each other; combining the losses of each task is non-trivial. We tackle these challenges using practical and novel techniques such as multi-stage training for handling label delay, Multi-gate Mixture-of-Experts (MMoE) to optimize model interaction and an auto-parameter learning algorithm to optimize the loss weights of different tasks. We demonstrate that our proposed techniques can lead to quality improvements and substantial resource saving compared to modeling each single task independently.
Mustafa Ispir, Zhiyuan Cheng 0002, Lan Nie, Kishor Barman
KDD2
2017 TFX: A TensorFlow-Based Production-Scale Machine Learning Platform
abstract
Creating and maintaining a platform for reliably producing and deploying machine learning models requires careful orchestration of many components---a learner for generating models based on training data, modules for analyzing and validating both data as well as models, and finally infrastructure for serving models in production. This becomes particularly challenging when data changes over time and fresh models need to be produced continuously. Unfortunately, such orchestration is often done ad hoc using glue code and custom scripts developed by individual teams for specific use cases, leading to duplicated effort and fragile systems with high technical debt.
Denis Baylor, Eric Breck, Heng-Tze Cheng, Noah Fiedel, Chuan Yu Foo, Zakaria Haque, Salem Haykal, Mustafa Ispir, Vihan Jain, Levent Koc 0001, Chiu Yuen Koo, Lukasz Lew, Clemens Mewald, Akshay Naresh Modi, Neoklis Polyzotis, Sukriti Ramesh, Sudip Roy 0002, Steven Euijong Whang, Martin Wicke, Jarek Wilkiewicz, Martin Zinkevich
KDD8
2017 TensorFlow Estimators: Managing Simplicity vs. Flexibility in High-Level Machine Learning Frameworks
abstract
We present a framework for specifying, training, evaluating, and deploying machine learning models. Our focus is on simplifying cutting edge machine learning for practitioners in order to bring such technologies into production. Recognizing the fast evolution of the field of deep learning, we make no attempt to capture the design space of all possible model architectures in a domain-specific language (DSL) or similar configuration language. We allow users to write code to define their models, but provide abstractions that guide developers to write models in ways conducive to productionization. We also provide a unifying Estimator interface, making it possible to write downstream infrastructure (e.g. distributed training, hyperparameter tuning) independent of the model implementation.
Heng-Tze Cheng, Zakaria Haque, Lichan Hong, Mustafa Ispir, Clemens Mewald, Illia Polosukhin, George Roumpos, D. Sculley, Jamie Smith, David Soergel, Yuan Tang 0001, Philipp Tucker, Martin Wicke, Cassandra Xia, Jianwei Xie
KDD4
2008 An Assume Guarantee Verification Methodology for Aspect-Oriented Programming
abstract
We propose a modular verification methodology for aspect oriented programs. Aspects are the new modularization units to encapsulate crosscutting concerns and have powerful features whose effects can drastically change software behavior. Having such an impact on behavior requires an automated verification support. In this work we introduce a technique that separately answers two questions: "does the aspect have the provisioned effect?" and "does the base program satisfy the assumptions of the aspect?" To answer these questions modularly, we propose using design contracts and state machines as aspect interfaces. An aspect interface both closes the environment of the aspect and specifies its assumptions on any base code. We show that our approach can be used in verifying AspectJ programs modularly and checking compatibility for aspect reuse.
Mustafa Ispir, Aysu Betin Can
ASE1