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

Jayant Kalagnanam

dblp:05/4351 · also Jayant R. Kalagnanam · DBLP profile ↗
← Back
47ranked-venue papers
6as first author
16since 2021 · last 2025
0009-0009-5051-2606ORCID · corroborated

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

Artificial intelligence and machine learning · 38 · 5 first-author · 12 since 2021Databases, data management, data science and information retrieval · 20 · 2 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 10 · 1 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 9 · 3 since 2021Theory of computation · 4 · 1 since 2021Software engineering, systems software and programming languages · 3 · 1 since 2021Systems, architecture and hardware · 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.

Artificial intelligence
12 papers
Deep learning architectures and training · 26% Efficient and distributed learning · 19% Time series and sequential data · 19%
Databases, data mining, and information retrieval
11 papers
Data mining · 85% Machine learning and data management · 11% Information retrieval · 3%
Theoretical computer science
8 papers
Mathematical optimization · 57% Algorithmic game theory and mechanism design · 26% Algorithms and data structures · 16%
Software engineering, system software, and programming languages
3 papers
Services computing and microservices · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
model compression
1.222024
Tiny Time Mixers (TTMs): Fast Pre-trained Models for Enhanced Zero/Few-Shot Forecasting of Multivariate Time Series · NeurIPS 2024
Pruning Deep Neural Networks with $\ell_{0}$-constrained Optimization · ICDM 2020
Data mining
anomaly detection
1.132022
AnomalyKiTS: Anomaly Detection Toolkit for Time Series · AAAI 2022
Multi-task Multi-modal Models for Collective Anomaly Detection · ICDM 2017
Sparse Gaussian Markov Random Field Mixtures for Anomaly Detection · ICDM 2016
Services computing and microservices
service composition
0.922025
QoS-Aware Service Composition: A Retrospective · IEEE Trans. Software Eng. 2025
QoS-Aware Middleware for Web Services Composition · IEEE Trans. Software Eng. 2004
Machine learning › Time series and sequential data › time series analysis
time series forecasting
0.922024
TSMixer: Lightweight MLP-Mixer Model for Multivariate Time Series Forecasting · KDD 2023
Tiny Time Mixers (TTMs): Fast Pre-trained Models for Enhanced Zero/Few-Shot Forecasting of Multivariate Time Series · NeurIPS 2024
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction
feature selection
0.912025
FailureSensorIQ: A Multi-Choice QA Dataset for Understanding Sensor Relationships and Failure Modes · NeurIPS 2025
Natural language and speech › Language models and text generation › natural language understanding › question answering
multiple-choice question answering
0.912025
FailureSensorIQ: A Multi-Choice QA Dataset for Understanding Sensor Relationships and Failure Modes · NeurIPS 2025
Services computing and microservices › service composition
qos-aware service composition
0.912025
QoS-Aware Service Composition: A Retrospective · IEEE Trans. Software Eng. 2025
Machine learning › Deep learning architectures and training
foundation model
0.812024
AutoMixer for Improved Multivariate Time-Series Forecasting on Business and IT Observability Data · AAAI 2024
Machine learning › Deep learning architectures and training › foundation model
time series foundation model
0.812024
AutoMixer for Improved Multivariate Time-Series Forecasting on Business and IT Observability Data · AAAI 2024
Data mining › time series analysis › time series forecasting
multivariate time series forecasting
0.812024
AutoMixer for Improved Multivariate Time-Series Forecasting on Business and IT Observability Data · AAAI 2024
Data mining › time series analysis
time series forecasting
0.812024
AutoMixer for Improved Multivariate Time-Series Forecasting on Business and IT Observability Data · AAAI 2024
Machine learning › Efficient and distributed learning
distributed training
0.712023
AI Model Factory: Scaling AI for Industry 4.0 Applications · AAAI 2023
Machine learning › Time series and sequential data › time series analysis › time series forecasting
long-term time series forecasting
0.712023
A Time Series is Worth 64 Words: Long-term Forecasting with Transformers · ICLR 2023
Machine learning › Deep learning architectures and training › feedforward neural network
MLP-based architecture
0.712023
TSMixer: Lightweight MLP-Mixer Model for Multivariate Time Series Forecasting · KDD 2023
Machine learning › Time series and sequential data › time series analysis › time series forecasting
multivariate time series forecasting
0.712023
TSMixer: Lightweight MLP-Mixer Model for Multivariate Time Series Forecasting · KDD 2023
Machine learning › Deep learning architectures and training
transformer
0.712023
A Time Series is Worth 64 Words: Long-term Forecasting with Transformers · ICLR 2023
Machine learning and data management
predictive maintenance
0.712023
AI Model Factory: Scaling AI for Industry 4.0 Applications · AAAI 2023
Machine learning › Trustworthy machine learning › interpretability › explainable AI
explainable clustering
0.612022
Interpretable Clustering via Multi-Polytope Machines · AAAI 2022
Machine learning › Trustworthy machine learning
interpretability
0.612022
Interpretable Clustering via Multi-Polytope Machines · AAAI 2022
Machine learning › Optimization for machine learning
mixed-integer nonlinear programming
0.612022
Interpretable Clustering via Multi-Polytope Machines · AAAI 2022
Data mining › anomaly detection
time series anomaly detection
0.612022
AnomalyKiTS: Anomaly Detection Toolkit for Time Series · AAAI 2022
Data mining › anomaly detection
unsupervised anomaly detection
0.612022
AnomalyKiTS: Anomaly Detection Toolkit for Time Series · AAAI 2022
Machine learning › Efficient and distributed learning › model compression
pruning
0.412020
Pruning Deep Neural Networks with $\ell_{0}$-constrained Optimization · ICDM 2020
Data mining › predictive modeling › classification
decision tree learning
0.412020
A Scalable MIP-based Method for Learning Optimal Multivariate Decision Trees · NeurIPS 2020
Data mining › predictive modeling › classification › decision tree learning
multivariate decision trees
0.412020
A Scalable MIP-based Method for Learning Optimal Multivariate Decision Trees · NeurIPS 2020
Mathematical optimization
convergence analysis
0.412020
Delay-Adaptive Distributed Stochastic Optimization · AAAI 2020
Mathematical optimization › discrete optimization
mixed integer linear programming
0.412020
A Scalable MIP-based Method for Learning Optimal Multivariate Decision Trees · NeurIPS 2020
Algorithms and data structures › decision tree
optimal decision tree
0.412020
A Scalable MIP-based Method for Learning Optimal Multivariate Decision Trees · NeurIPS 2020
Mathematical optimization
stochastic optimization
0.412020
Delay-Adaptive Distributed Stochastic Optimization · AAAI 2020
Natural language and speech › Language models and text generation
large language model evaluation
0.312025
FailureSensorIQ: A Multi-Choice QA Dataset for Understanding Sensor Relationships and Failure Modes · NeurIPS 2025

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

anomaly detection · 2.0qos optimization · 1.7qos estimation · 1.7autoencoder · 1.5TSMixer · 1.5failure pattern analysis · 1.3linear programming · 1.0react agent · 0.9perturbation-uncertainty-complexity analysis · 0.9variationally coherent functions · 0.9delay-adaptive step-size · 0.9transfer learning · 0.8resolution prefix tuning · 0.8adaptive patching · 0.8semi-supervised learning · 0.6mixed-integer nonlinear programming · 0.6coordinate descent · 0.6alternating minimization · 0.6
YearPublicationVenuePosition
2025 FailureSensorIQ: A Multi-Choice QA Dataset for Understanding Sensor Relationships and Failure Modes
abstract
We introduce FailureSensorIQ, a novel Multi-Choice Question-Answering (MCQA) benchmarking system designed to assess the ability of Large Language Models (LLMs) to reason and understand complex, domain-specific scenarios in Industry 4.0. Unlike traditional QA benchmarks, our system focuses on multiple aspects of reasoning through failure modes, sensor data, and the relationships between them across various industrial assets. Through this work, we envision a paradigm shift where modeling decisions are not only data-driven using statistical tools like correlation analysis and significance tests, but also domain-driven by specialized LLMs which can reason about the key contributors and useful patterns that can be captured with feature engineering.We evaluate the Industrial knowledge of over a dozen LLMs including GPT-4, Llama, and Mistral on FailureSensorIQ from different lens using Perturbation-Uncertainty-Complexity analysis, Expert Evaluation study, Asset-Specific Knowledge Gap analysis, ReAct agent using external knowledge-bases.Even though closed-source models with strong reasoning capabilities approach expert-level performance, the comprehensive benchmark reveals a significant drop in performance that is fragile to perturbations, distractions, and inherent knowledge gaps in the models.We also provide a real-world case study of how LLMs can drive the modeling decisions on 3 different failure prediction datasets related to various assets.We release: (a) expert-curated MCQA for various industrial assets, (b) FailureSensorIQ benchmark and Hugging Face leaderboard based on MCQA built from non-textual data found in ISO documents, and (c) ``LLMFeatureSelector'', an LLM-based feature selection scikit-learn pipeline. The software is available at https://github.com/IBM/FailureSensorIQ.
Christodoulos Constantinides, Dhaval Patel 0002, Shuxin Lin, Claudio Guerrero, Sunil Dagajirao Patil, Jayant Kalagnanam
NeurIPS6
2025 Convergence-Guaranteed Elastic Net Graphical Model Estimation with Applications to Anomaly Localization
abstract
Estimating dependency structures from noisy multivariate variables is fundamentally important in many applications. Of particular importance in practice is anomaly localization, which is to compute a variable-wise anomaly score by comparing a target dependency structure to a reference structure. In this task, stably and accurately estimating the dependency structures is the key. First, we present an ℓ0-elastic net model for estimating sparse inverse covariance matrices. Then we introduce a framework for anomaly localization that utilizes both the ℓ0-elastic net model and a transfer learning model. Although ℓ0-constrained optimization is known to be challenging, we introduce a hard thresholding line-search algorithm to efficiently solve these graphical models. Using synthetic and real-world data sets, we demonstrate that the proposed ℓ0-based method systematically outperforms alternative methods in many use-cases.
Dzung T. Phan, Matt Menickelly, Tsuyoshi Idé, Jayant Kalagnanam
SDM4
2025 QoS-Aware Service Composition: A Retrospective
abstract
We provide a retrospective on our article “QoS-Aware Middleware for Web Service Composition” published in the May 2004 issue of IEEE Transactions on Software Engineering. We start by defining the concept of Web service composition, and reviewing key paradigms emerging from early research on this topic. We then explain how the 2004 QoS article laid down a conceptual foundation that spawned a prolific line of research into the estimation and optimization of Quality of Service (QoS) properties of composite Web services. We close with a reflection on how the challenges tackled by the 2004 QoS article and other research on service composition are re-emerging in the field of Large Language Model (LLM) agents. We argue that the design of LLM agents raises challenges similar to those that the 2004 QoS article tackled, while bringing in new challenges due to the non-deterministic nature of LLMs and the fact that they consume and produce unstructured data.
Liangzhao Zeng, Boualem Benatallah, Marlon Dumas, Jayant Kalagnanam, Anne H. H. Ngu
IEEE Trans. Software Eng.4
2024 AutoMixer for Improved Multivariate Time-Series Forecasting on Business and IT Observability Data
abstract
The efficiency of business processes relies on business key performance indicators (Biz-KPIs), that can be negatively impacted by IT failures. Business and IT Observability (BizITObs) data fuses both Biz-KPIs and IT event channels together as multivariate time series data. Forecasting Biz-KPIs in advance can enhance efficiency and revenue through proactive corrective measures. However, BizITObs data generally exhibit both useful and noisy inter-channel interactions between Biz-KPIs and IT events that need to be effectively decoupled. This leads to suboptimal forecasting performance when existing multivariate forecasting models are employed. To address this, we introduce AutoMixer, a time-series Foundation Model (FM) approach, grounded on the novel technique of channel-compressed pretrain and finetune workflows. AutoMixer leverages an AutoEncoder for channel-compressed pretraining and integrates it with the advanced TSMixer model for multivariate time series forecasting. This fusion greatly enhances the potency of TSMixer for accurate forecasts and also generalizes well across several downstream tasks. Through detailed experiments and dashboard analytics, we show AutoMixer's capability to consistently improve the Biz-KPI's forecasting accuracy (by 11-15%) which directly translates to actionable business insights.
Santosh Palaskar, Vijay Ekambaram, Arindam Jati, Neelamadhav Gantayat, Avirup Saha, Seema Nagar, Nam H. Nguyen, Pankaj Dayama 0001, Renuka Sindhgatta, Prateeti Mohapatra, Jayant Kalagnanam, Nandyala Hemachandra, Narayan Rangaraj
AAAI12
2024 Tiny Time Mixers (TTMs): Fast Pre-trained Models for Enhanced Zero/Few-Shot Forecasting of Multivariate Time Series
abstract
Large pre-trained models excel in zero/few-shot learning for language and vision tasks but face challenges in multivariate time series (TS) forecasting due to diverse data characteristics. Consequently, recent research efforts have focused on developing pre-trained TS forecasting models. These models, whether built from scratch or adapted from large language models (LLMs), excel in zero/few-shot forecasting tasks. However, they are limited by slow performance, high computational demands, and neglect of cross-channel and exogenous correlations. To address this, we introduce Tiny Time Mixers (TTM), a compact model (starting from 1M parameters) with effective transfer learning capabilities, trained exclusively on public TS datasets. TTM, based on the light-weight TSMixer architecture, incorporates innovations like adaptive patching, diverse resolution sampling, and resolution prefix tuning to handle pre-training on varied dataset resolutions with minimal model capacity. Additionally, it employs multi-level modeling to capture channel correlations and infuse exogenous signals during fine-tuning. TTM outperforms existing popular benchmarks in zero/few-shot forecasting by (4-40\%), while reducing computational requirements significantly. Moreover, TTMs are lightweight and can be executed even on CPU-only machines, enhancing usability and fostering wider adoption in resource-constrained environments. The model weights for reproducibility and research use are available at https://huggingface.co/ibm/ttm-research-r2/, while enterprise-use weights under the Apache license can be accessed as follows: the initial TTM-Q variant at https://huggingface.co/ibm-granite/granite-timeseries-ttm-r1, and the latest variants (TTM-B, TTM-E, TTM-A) weights are available at https://huggingface.co/ibm-granite/granite-timeseries-ttm-r2. The source code for the TTM model along with the usage scripts are available at https://github.com/ibm-granite/granite-tsfm/tree/main/tsfm_public/models/tinytimemixer
Vijay Ekambaram, Arindam Jati, Pankaj Dayama 0001, Sumanta Mukherjee, Wesley M. Gifford, Chandra Reddy, Jayant Kalagnanam
NeurIPS8
2024 Multi-polytope Machine for Classification
abstract
In numerous machine learning applications, there is a preference for classifiers characterized by a polyhedral description, as they are intended for utilization within optimization frameworks or for interpretability purposes. Here, we present a structured classifier designed to cater to downstream decision-making tasks. The classification method is achieved through the process of partitioning the feature domain into clusters and encompassing each cluster within a polytope. We employ a combined approach that integrates semi-supervised k-means with SVM. This unified optimization framework enables the simultaneous generation of multiple polytopes. The central concept involves using a k-means-based clustering method for the clustering step, followed by the utilization of SVM to construct hyperplanes between each pair of clusters. Notably, the clustering process for each class considers classification loss as well as information from other classes when allocating sample points to clusters. We propose an algorithm to solve the integer program. Our numerical experiments demonstrate the competitiveness of the proposed method across a wide spectrum of datasets, exhibiting its efficacy in comparison to existing hyperplane-based classifiers and nonlinear classifiers.
Dzung T. Phan, Lam M. Nguyen, Jayant Kalagnanam, Chandra Reddy
SDM3
2024 Identifying Homogeneous and Interpretable Groups for Conformal Prediction
abstract
Conformal prediction methods are a tool for uncertainty quantification of a model’s prediction, providing a model-agnostic and distribution-free statistical wrapper that generates prediction intervals/sets for a given model with finite sample generalization guarantees. However, these guarantees hold only on average, or conditioned on the output values of the predictor or on a set of predefined groups, which a-priori may not relate to the prediction task at hand. We propose a method to learn a generalizable partition function of the input space (or representation mapping) into interpretable groups of varying sizes where the non-conformity scores - a measure of discrepancy between prediction and target - are as homogeneous as possible when conditioned to the group. The learned partition can be integrated with any of the group conditional conformal approaches to produce conformal sets with group conditional guarantees on the discovered regions. Since these learned groups are expressed as strictly a function of the input, they can be used for downstream tasks such as data collection or model selection. We show the effectiveness of our method in reducing worst case group coverage outcomes in a variety of datasets.
Natalia Martinez Gil, Dhaval Patel 0002, Chandra Reddy, Venkata Sitaramagiridharganesh Ganapavarapu, Roman Vaculín, Jayant Kalagnanam
UAI6
2023 AI Model Factory: Scaling AI for Industry 4.0 Applications
abstract
This demo paper discusses a scalable platform for emerging Data-Driven AI Applications targeted toward predictive maintenance solutions. We propose a common AI software architecture stack for building diverse AI Applications such as Anomaly Detection, Failure Pattern Analysis, Asset Health Forecasting, etc. for more than a 100K industrial assets of similar class. As a part of the AI system demonstration, we have identified the following three key topics for discussion: Scaling model training across multiple assets, Joint execution of multiple AI applications; and Bridge the gap between current open source software tools and the emerging need for AI Applications. To demonstrate the benefits, AI Model Factory has been tested to build the models for various industrial assets such as Wind turbines, Oil wells, etc. The system is deployed on API Hub for demonstration.
Dhaval Patel 0002, Shuxin Lin, Dhruv Shah, Srideepika Jayaraman, Joern Ploennigs, Anuradha Bhamidipaty, Jayant Kalagnanam
AAAI7
2023 A Time Series is Worth 64 Words: Long-term Forecasting with Transformers
Yuqi Nie, Nam H. Nguyen, Phanwadee Sinthong, Jayant Kalagnanam
ICLR4
2023 TSMixer: Lightweight MLP-Mixer Model for Multivariate Time Series Forecasting
abstract
Transformers have gained popularity in time series forecasting for their ability to capture long-sequence interactions. However, their memory and compute-intensive requirements pose a critical bottleneck for long-term forecasting, despite numerous advancements in compute-aware self-attention modules. To address this, we propose TSMixer, a lightweight neural architecture exclusively composed of multi-layer perceptron (MLP) modules. TSMixer is designed for multivariate forecasting and representation learning on patched time series, providing an efficient alternative to Transformers. Our model draws inspiration from the success of MLP-Mixer models in computer vision. We demonstrate the challenges involved in adapting Vision MLP-Mixer for time series and introduce empirically validated components to enhance accuracy. This includes a novel design paradigm of attaching online reconciliation heads to the MLP-Mixer backbone, for explicitly modeling the time-series properties such as hierarchy and channel-correlations. We also propose a Hybrid channel modeling approach to effectively handle noisy channel interactions and generalization across diverse datasets, a common challenge in existing patch channel-mixing methods. Additionally, a simple gated attention mechanism is introduced in the backbone to prioritize important features. By incorporating these lightweight components, we significantly enhance the learning capability of simple MLP structures, outperforming complex Transformer models with minimal computing usage. Moreover, TSMixer's modular design enables compatibility with both supervised and masked self-supervised learning methods, making it a promising building block for time-series Foundation Models. TSMixer outperforms state-of-the-art MLP and Transformer models in forecasting by a considerable margin of 8-60%. It also outperforms the latest strong benchmarks of Patch-Transformer models (by 1-2%) with a significant reduction in memory and runtime (2-3X).
Vijay Ekambaram, Arindam Jati, Phanwadee Sinthong, Jayant Kalagnanam
KDD5
2022 AnomalyKiTS: Anomaly Detection Toolkit for Time Series
abstract
This demo paper presents a design and implementation of a system AnomalyKiTS for detecting anomalies from time series data for the purpose of offering a broad range of algorithms to the end user, with special focus on unsupervised/semi-supervised learning. Given an input time series, AnomalyKiTS provides four categories of model building capabilities followed by an enrichment module that helps to label anomaly. AnomalyKiTS also supports a wide range of execution engines to meet the diverse need of anomaly workloads such as Serveless for CPU intensive work, GPU for deep-learning model training, etc.
Dhaval Patel 0002, Venkata Sitaramagiridharganesh Ganapavarapu, Srideepika Jayaraman, Shuxin Lin, Anuradha Bhamidipaty, Jayant Kalagnanam
AAAI6
2022 Interpretable Clustering via Multi-Polytope Machines
abstract
Clustering is a popular unsupervised learning tool often used to discover groups within a larger population such as customer segments, or patient subtypes. However, despite its use as a tool for subgroup discovery and description few state-of-the-art algorithms provide any rationale or description behind the clusters found. We propose a novel approach for interpretable clustering that both clusters data points and constructs polytopes around the discovered clusters to explain them. Our framework allows for additional constraints on the polytopes including ensuring that the hyperplanes constructing the polytope are axis-parallel or sparse with integer coefficients. We formulate the problem of constructing clusters via polytopes as a Mixed-Integer Non-Linear Program (MINLP). To solve our formulation we propose a two phase approach where we first initialize clusters and polytopes using alternating minimization, and then use coordinate descent to boost clustering performance. We benchmark our approach on a suite of synthetic and real world clustering problems, where our algorithm outperforms state of the art interpretable and non-interpretable clustering algorithms.
Connor Lawless, Jayant Kalagnanam, Lam M. Nguyen, Dzung T. Phan, Chandra Reddy
AAAI2
2022 DSServe - Data Science using Serverless
abstract
AI Applications uses various data science tools such as Jupyter notebook to prescribe a series of steps, commonly referred as workflow, for building AI Solutions. The steps in workflow can be as simple as loading the data from remote storage, visualize the data for better understanding or conducting data quality study, or it can be as complex as generating features for modeling, best model discovery processes, etc. Clearly, different steps of the data science workflow has varying requirement of compute resources. Moreover, the execution of steps in workflow are Adhoc and Subjective. With wider availability of various Serverless technology, in this paper, we demonstrate a generalized framework that can be used to provide on demand scale out capability for the Data Science Workflow. In particular, we selected the most common AI operation, namely Automatic Model Selection, as an example to demonstrate benefits of serverless computing. We conducted a detailed experimental results using IBM Code Engine technology to validate the benefits of our proposed approach.
Dhaval Patel 0002, Shuxin Lin, Jayant Kalagnanam
IEEE Big Data3
2021 Scaling Anomaly Detection Service Using Serverless Technology
abstract
This poster paper presents an efficient design of deploying anomaly detection service using serverless technology. Our design is motivated by the fact that the workload originating from the service calls are adhoc and reserving the infrastructure upfront is not advisable. To address this, we utilized the emerging serverless platform for executing the incoming training request. Our extensive experimental analysis demonstrate the usefulness of the proposed idea.
Dhaval Patel 0002, Shuxin Lin, Srideepika Jayaraman, Venkata Sitaramagiridharganesh Ganapavarapu, Anuradha Bhamidipaty, Jayant Kalagnanam
IEEE BigData6
2021 Asset Modeling using Serverless Computing
abstract
Assets in the domain of Internet of Things (IoT) generate time-series data such as sensor readings and alerts. In addition, the assets have associated static data such as the make, model and other manufacturing information. The sensors in the asset components may have implicit relationships with each other, which are not interpretable without domain knowledge. Many problems exist which involve computation of relationships between sensors or subsystems in the asset components. Typically, the number of sensors in a real world asset may range anywhere from tens to thousands of sensors - and in this case, finding relationships between them becomes a highly computationally intensive task. In this paper, we study one such problem of anomaly detection in industrial data based on the functioning of the sensors and their interrelationships in both normal and abnormal conditions. We further demonstrate the issue of run-time and performance complexity in this problem, and present a speed-up strategy using Serverless Computing for parallelization, and demonstrate the usefulness of this method by comparing the speed-up achieved.
Srideepika Jayaraman, Chandra Reddy, Elham Khabiri, Dhaval Patel 0002, Anuradha Bhamidipaty, Jayant Kalagnanam
IEEE BigData6
2021 Optimal decision trees for categorical data via integer programming
Oktay Günlük, Jayant Kalagnanam, Minhan Li, Matt Menickelly, Katya Scheinberg
J. Glob. Optim.2
2020 Delay-Adaptive Distributed Stochastic Optimization
abstract
In large-scale optimization problems, distributed asynchronous stochastic gradient descent (DASGD) is a commonly used algorithm. In most applications, there are often a large number of computing nodes asynchronously computing gradient information. As such, the gradient information received at a given iteration is often stale. In the presence of such delays, which can be unbounded, the convergence of DASGD is uncertain. The contribution of this paper is twofold. First, we propose a delay-adaptive variant of DASGD where we adjust each iteration's step-size based on the size of the delay, and prove asymptotic convergence of the algorithm on variationally coherent stochastic problems, a class of functions which properly includes convex, quasi-convex and star-convex functions. Second, we extend the convergence results of standard DASGD, used usually for problems with bounded domains, to problems with unbounded domains. In this way, we extend the frontier of theoretical guarantees for distributed asynchronous optimization, and provide new insights for practitioners working on large-scale optimization problems.
Zhaolin Ren, Zhengyuan Zhou, Linhai Qiu, Ajay Deshpande, Jayant Kalagnanam
AAAI5
2020 Smart-ML: A System for Machine Learning Model Exploration using Pipeline Graph
abstract
In this paper, we describe an overarching ML system with a simple programming interface that leverages existing AI and ML frameworks to make the task of model exploration easier. The proposed system introduces a new programming construct namely pipeline graph (a directed acyclic graph) consisting of multiple machine learning operations provided by different ML repositories. End user uses the pipeline graph as a common interface for modeling different ML tasks such as classification, regression, and timeseries prediction, while enabling efficient execution on different environments (Spark, Celery and Cloud). We further annotated the pipeline graph with a hyper-parameter grid and an option to try-out a wide range of optimization strategies (i.e., Random, Bayesian, Bandit, AutoLearn, etc). Given a large pre-defined pipeline graph along with its hyper-parameters, we provided a general-purpose, scalable and efficient pipeline-graph exploration technique to provide the automated solutions to a variety of ML tasks. We compare our automated approach to several state-of-the-art automated AI systems and find that we achieve performance comparable to the best results, while often producing simpler pipelines using off the shelf components. Our evaluation suite consists of experiments on 60+ classifications and regressions datasets.
Dhaval Patel 0002, Shrey Shrivastava, Wesley M. Gifford, Stuart Siegel, Jayant Kalagnanam, Chandra Reddy
IEEE BigData5
2020 FLOps: On Learning Important Time Series Features for Real-Valued Prediction
abstract
Time series value forecasting using machine learning models utilizing time series features has recently got good attention of Time series analytics community. This paper proposes an automated feature learning mechanisms to filter out most useful features from hundreds of available features for time series prediction problems. The paper further proposes a novel mechanism to dynamically filter features that are most suitable for the given input time series data. With such mechanisms we create pipeline consisting of most useful features for given input data and increases the performance of the prediction model. Our proposed mechanism first, groups well known features for time series analysis, generates and assigns the features importance score using multiple scoring configurations. Once scores are assigned, features are filtered using a threshold that is derived using reference feature score and Critical Difference diagram. The filtered features are subsequently analyzed based on the characteristics of the input dataset. We show using experimental results that our approach of input data based dynamic feature selection improves the overall performance of machine learning models compared to the case where dynamic feature extraction is not applied prior to modeling.
Dhaval Patel 0002, Syed Yousaf Shah, Nianjun Zhou, Shrey Shrivastava, Arun Iyengar, Anuradha Bhamidipaty, Jayant Kalagnanam
IEEE BigData7
2020 Doctor for Machines: A Failure Pattern Analysis Solution for Industry 4.0
abstract
The success of IoT depends on our ability to solve challenging problems which were previously infeasible. One of the most critical challenges in IoT space is the preventive maintenance in industrial manufacturing processes to maximize equipment availability and durability. Traditionally, preventive management only follows less cost-effective strategies, say time or usage based management. With large amount sensor data harvested from IoT, we can develop much more intelligent predictive maintenance based on accurate machinery failure prediction. In this paper, we develop a framework named DoM (Doctor for Machines) to produce the best predictive model for several oil and gas industry engagements. Our framework is built in the form of pipeline that allows us to generate multiple models simultaneously with parallel computing. We configure the modeling process by assigned different machine learning tasks as such sampling, feature extraction, modeling, and post-processing into the pipeline. The pipeline forms a machine learning graph workflow. With the automation of execution all the tasks in the workflow, the client can easily choose a best predictive model fitting their failure tolerance. We have successfully applied DoM to six data sets, and identified valuables insights on the best practices of creating predictive model. Our clients have successfully achieved financial benefits by applying DoM to develop predictive maintenance schemes to their expensive equipment.
Dhaval Patel 0002, Nianjun Zhou, Shrey Shrivastava, Jayant Kalagnanam
IEEE BigData4
2020 Pruning Deep Neural Networks with $\ell_{0}$-constrained Optimization
abstract
Deep neural networks (DNNs) give state-of-the-art accuracy in many tasks, but they can require large amounts of memory storage, energy consumption, and long inference times. Modern DNNs can have hundreds of million parameters, which make it difficult for DNNs to be deployed in some applications with low-resource environments. Pruning redundant connections without sacrificing accuracy is one of popular approaches to overcome these limitations. We propose two l0-constrained optimization models for pruning deep neural networks layer-by-layer. The first model is devoted to a general activation function, while the second one is specifically for a ReLU. We introduce an efficient cutting plane algorithm to solve the latter to optimality. Our experiments show that the proposed approach achieves competitive compression rates over several state-of-the-art baseline methods.
Dzung T. Phan, Lam M. Nguyen, Nam H. Nguyen, Jayant Kalagnanam
ICDM4
2020 A Scalable MIP-based Method for Learning Optimal Multivariate Decision Trees
abstract
Several recent publications report advances in training optimal decision trees (ODTs) using mixed-integer programs (MIPs), due to algorithmic advances in integer programming and a growing interest in addressing the inherent suboptimality of heuristic approaches such as CART. In this paper, we propose a novel MIP formulation, based on 1-norm support vector machine model, to train a binary oblique ODT for classification problems. We further present techniques, such as cutting planes, to tighten its linear relaxation, to improve run times to reach optimality. Using 36 datasets from the University of California Irvine Machine Learning Repository, we demonstrate that our training approach outperforms its counterparts from literature in terms of out-of-sample performance (around 10% improvement in mean out-of-sample testing accuracy). Towards our goal of developing a scalable framework to train multivariate ODT on large datasets, we propose a new linear programming based data selection method to choose a subset of the data, and use it to train a decision tree through our proposed MIP model. We conclude this paper with extensive numerical testing results, that showcase the generalization performance of our new MIP formulation, and the improvement in mean out-of-sample accuracy on large datasets.
Pavankumar Murali, Dzung T. Phan, Lam M. Nguyen, Jayant Kalagnanam
NeurIPS5
2019 DQA: Scalable, Automated and Interactive Data Quality Advisor
abstract
Fueled with growth in the fields of Internet of Things (IoT) and Big Data, data has become one of the most valuable assets in today's world. While we are leveraging this data for analyzing complex systems using machine learning and deep learning, a considerable amount of time and effort is spent on addressing data quality issues. If undetected, data quality issues can cause large deviations in the analysis, misleading data scientists. To ease the effort of identifying and addressing data quality challenges, we introduce DQA, a scalable, automated and interactive data quality advisor. In this paper, we describe the DQA framework, provide detailed description of its components and the benefits of integrating it in a data science process. We propose a programmatic approach for implementing the data quality framework which automatically generates dynamic executable graphs for performing data validations fine-tuned for a given dataset. We discuss the use of DQA to build a library of validation checks common to many applications. We provide insight into how DQA addresses many persistence and usability issues which currently make data cleaning a laborious task for data scientists. Finally, we provide a case study of how DQA is implemented in a realworld system and describe the benefits realized.
Shrey Shrivastava, Dhaval Patel 0002, Anuradha Bhamidipaty, Wesley M. Gifford, Stuart Siegel, Venkata Sitaramagiridharganesh Ganapavarapu, Jayant Kalagnanam
IEEE BigData7
2019 Providing Cooperative Data Analytics for Real Applications Using Machine Learning
abstract
This paper presents a data analytics system which determines optimal analytics algorithms by selectively testing a wide range of different algorithms and optimizing parameters using Transformer-Estimator Graphs. Our system is applicable to situations in which multiple clients need to perform calculations on the same data sets. Our system allows clients to cooperate in performing analytics calculations by sharing results and avoiding redundant calculations. Computations may be distributed across multiple nodes, including both client and server nodes. We provide multiple options for dealing with changes to data sets depending upon the data consistency requirements of applications. Another key contribution of our work is the Transformer-Estimator Graph, a system for specifying a wide variety of options to use for machine learning modeling and prediction. We show how Transformer-Estimator Graphs can be used for analyzing time series data. A key feature that we provide for making our system easy to use is solution templates which are customized to problems in specific domains.
Arun Iyengar, Jayant Kalagnanam, Dhaval Patel 0002, Chandra Reddy, Shrey Shrivastava
ICDCS2
2018 ChieF: A Change Pattern based Interpretable Failure Analyzer
abstract
Discovering the underlying dynamics leading up to an industrial asset failure is an important problem to be solved for successful development of Predictive Maintenance techniques. Existing work has largely focused on building complex ML/AI models for developing Predictive Maintenance solution patterns, but has largely avoided developing methods to explain the underlying failure dynamics. In this paper, we use an old but significantly improved change-pattern based technique to analyze IoT sensor data and failure information to generate useful and interpretable failure-centric insight. We discuss a solution pattern that we call ChieF, which when applied on multi-variate time series datasets, discover the leading failure indicators, generate associative patterns among multiple features, and output temporal dynamics of changes. Experimental analysis of ChieF on four datasets uncovers insights that may be valuable for predictive maintenance.
Dhaval Patel 0002, Lam M. Nguyen, Akshay Rangamani, Shrey Shrivastava, Jayant Kalagnanam
IEEE BigData5
2017 Multi-task Multi-modal Models for Collective Anomaly Detection
abstract
This paper proposes a new framework for anomaly detection when collectively monitoring many complex systems. The prerequisite for condition-based monitoring in industrial applications is the capability of (1) capturing multiple operational states, (2) managing many similar but different assets, and (3) providing insights into the internal relationship of the variables. To meet these criteria, we propose a multi-task learning approach based on a sparse mixture of sparse Gaussian graphical models (GGMs). Unlike existing fused- and group-lasso-based approaches, each task is represented by a sparse mixture of sparse GGMs, and can handle multi-modalities. We develop a variational inference algorithm combined with a novel sparse mixture weight selection algorithm. To handle issues in the conventional automatic relevance determination (ARD) approach, we propose a new ℓ0-regularized formulation that has guaranteed sparsity in mixture weights. We show that our framework eliminates well-known issues of numerical instability in the iterative procedure of mixture model learning. We also show better performance in anomaly detection tasks on real-world data sets. To the best of our knowledge, this is the first proposal of multi-task GGM learning allowing multi-modal distributions.
Tsuyoshi Idé, Dzung T. Phan, Jayant Kalagnanam
ICDM3
2016 Sparse Gaussian Markov Random Field Mixtures for Anomaly Detection
abstract
We propose a new approach to anomaly detection from multivariate noisy sensor data. We address two major challenges: To provide variable-wise diagnostic information and to automatically handle multiple operational modes. Our task is a practical extension of traditional outlier detection, which is to compute a single scalar for each sample. To consistently define the variable-wise anomaly score, we leverage a predictive conditional distribution. We then introduce a mixture of Gaussian Markov random field and its Bayesian inference, resulting in a sparse mixture of sparse graphical models. Our anomaly detection method is capable of automatically handling multiple operational modes while removing unwanted nuisance variables. We demonstrate the utility of our approach using real equipment data from the oil industry.
Tsuyoshi Idé, Ankush Khandelwal, Jayant Kalagnanam
ICDM3
2016 Change Detection Using Directional Statistics
Tsuyoshi Idé, Dzung T. Phan, Jayant Kalagnanam
IJCAI3
2014 FoodSIS: a text mining system to improve the state of food safety in singapore
abstract
Food safety is an important health issue in Singapore as the number of food poisoning cases have increased significantly over the past few decades. The National Environment Agency of Singapore (NEA) is the primary government agency responsible for monitoring and mitigating the food safety risks. In an effort to pro-actively monitor emerging food safety issues and to stay abreast with developments related to food safety in the world, NEA tracks the World Wide Web as a source of news feeds to identify food safety related articles. However, such information gathering is a difficult and time consuming process due to information overload. In this paper, we present FoodSIS, a system for end-to-end web information gathering for food safety. FoodSIS improves efficiency of such focused information gathering process with the use of machine learning techniques to identify and rank relevant content. We discuss the challenges in building such a system and describe how thoughtful system design and recent advances in machine learning provide a framework that synthesizes interactive learning with classification to provide a system that is used in daily operations. We conduct experiments and demonstrate that our classification approach results in improving the efficiency by average 35% compared to a conventional approach and the ranking approach leads to average 16% improvement in elevating the ranks of relevant articles.
Kiran Kate, Sneha Chaudhari, Andy Prapanca, Jayant Kalagnanam
KDD4
2009 Learning dynamic temporal graphs for oil-production equipment monitoring system
abstract
Learning temporal graph structures from time series data reveals important dependency relationships between current observations and histories. Most previous work focuses on learning and predicting with static temporal graphs only. However, in many applications such as mechanical systems and biology systems, the temporal dependencies might change over time. In this paper, we develop a dynamic temporal graphical models based on hidden Markov model regression and lasso-type algorithms. Our method is able to integrate two usually separate tasks, i.e. inferring underlying states and learning temporal graphs, in one unified model. The output temporal graphs provide better understanding about complex systems, i.e. how their dependency graphs evolve over time, and achieve more accurate predictions. We examine our model on two synthetic datasets as well as a real application dataset for monitoring oil-production equipment to capture different stages of the system, and achieve promising results.
Yan Liu 0002, Jayant Kalagnanam, Oivind Johnsen
KDD2
2007 An Application of Constraint Programming to Generating Detailed Operations Schedules for Steel Manufacturing
Andrew J. Davenport, Jayant Kalagnanam, Chandra Reddy, Stuart Siegel, John Hou
CP2
2006 Improved Bounds for Computing Kemeny Rankings
Vincent Conitzer, Andrew J. Davenport, Jayant Kalagnanam
AAAI3
2006 A Column-Generation Approach to the Multiple Knapsack Problem with Color Constraints
abstract
In this paper, we study a new problem that we refer to as the multiple knapsack with color constraints (MKCP). Motivated by a real application from the steel industry, the MKCP can be formulated by generalizing the multiple knapsack problem. A real-life instance (called mkc) of this problem class is available through MIPLIB (Bixby 2004) and a larger instance (mkc7) is downloadable from the COIN site (IBM 2004). The focus of this paper is to present improved computational results for the two mentioned instances of this problem using a column-generation approach. We solve mkc to optimality and use Dantzig-Wolfe decomposition for upper bounding the other instance. Solving mkc to optimality took less time than it takes to solve the LP relaxation of the original formulation. The larger instance is solved to near optimality (within 0.5% of optimality) in a fraction of the time required to solve the original relaxed LP.
John J. H. Forrest, Jayant Kalagnanam, Laszlo Ladányi
INFORMS J. Comput.2
2005 Automated cleansing for spend analytics
abstract
The development of an aggregate view of the procurement spend across an enterprise using transactional data is increasingly becoming a very important and strategic activity. Not only does it provide a complete and accurate picture of what the enterprise is buying and from whom, it also allows it to consolidate suppliers, as well as negotiate better prices. The importance, as well as the complexity, of this cleansing exercise is further magnified by the increasing popularity of Business Transformation Outsourcing (BTO) wherein enterprises are turning over non-core activities, such as indirect procurement, to third parties, who now need to develop an integrated view of spend across multiple enterprises in order to optimize procurement and generate maximum savings. However, the creation of such an integrated view of procurement spend requires the creation of a homogeneous data repository from disparate (heterogeneous) data sources across various geographic and functional organizations throughout the enterprise(s). Such repositories get transactional data from various sources such as invoices, purchase orders, account ledgers. As such, the transactions are not cross-indexed, refer to the same suppliers by different names, and use different ways of representing information about the same commodities. Before an aggregated spend view can be developed, this data needs to be cleansed, primarily to normalize the supplier names and correctly map each transaction to the appropriate commodity code. Commodity mapping, in particular, is made more difficult by the fact that it has to be done on the basis of unstructured text descriptions found in the various data sources. We describe an on-demand system to automatically perform this cleansing activity using techniques from information retrieval and machine learning. Built on standard integration and application infrastructure software, this system provides enterprises with a fast, reliable, accurate and on-demand way of cleansing transactional data and generating an integrated view of spend. This system is currently in the process of being deployed by IBM for use in its BTO practice.
Moninder Singh, Jayant Kalagnanam, Sudhir Verma, Amit J. Shah, Swaroop K. Chalasani
CIKM2
2004 A Computational Study of the Kemeny Rule for Preference Aggregation
Andrew J. Davenport, Jayant Kalagnanam
AAAI2
2004 A system for automated mapping of bill-of-materials part numbers
abstract
Part numbers are widely used within an enterprise throughout the manufacturing process. The point of entry of such part numbers into this process is normally via a Bill of Materials, or BOM, sent by a contact manufacturer or supplier. Each line of the BOM provides information about one part such as the supplier part number, the BOM receiver's corresponding internal part number, an unstructured textual part description, the supplier name, etc. However, in a substantial number of cases, the BOM receiver's internal part number is absent. Hence, before this part can be incorporated into the receiver's manufacturing process, it has to be mapped to an internal part (of the BOM receiver) based on the information of the part in the BOM. Historically, this mapping process has been done manually which is a highly time-consuming, labor intensive and error-prone process. This paper describes a system for automating the mapping of BOM part numbers. The system uses a two step modeling and mapping approach. First, the system uses historical BOM data, receiver's part specifications data and receiver's part taxonomic data along with domain knowledge to automatically learn classification models for mapping a given BOM part description to successively lower levels of the receiver's part taxonomy to reduce the set of potential internal parts to which the BOM part could map to. Then, information about various part parameters is extracted from the BOM part description and compared to the specifications data of the potential internal parts to choose the final mapped internal part. Mappings done by the system are very accurate, and the system is currently being deployed within IBM for mapping BOMs received by the corporate procurement/manufacturing divisions.
Jayant Kalagnanam, Moninder Singh, Sudhir Verma, Michael Patek, Yuk Wah Wong
KDD1
2004 QoS-Aware Middleware for Web Services Composition
abstract
The paradigmatic shift from a Web of manual interactions to a Web of programmatic interactions driven by Web services is creating unprecedented opportunities for the formation of online business-to-business (B2B) collaborations. In particular, the creation of value-added services by composition of existing ones is gaining a significant momentum. Since many available Web services provide overlapping or identical functionality, albeit with different quality of service (QoS), a choice needs to be made to determine which services are to participate in a given composite service. This paper presents a middleware platform which addresses the issue of selecting Web services for the purpose of their composition in a way that maximizes user satisfaction expressed as utility functions over QoS attributes, while satisfying the constraints set by the user and by the structure of the composite service. Two selection approaches are described and compared: one based on local (task-level) selection of services and the other based on global allocation of tasks to services using integer programming.
Liangzhao Zeng, Boualem Benatallah, Anne H. H. Ngu, Marlon Dumas, Jayant Kalagnanam, Henry Chang
IEEE Trans. Software Eng.5
2003 A nonoparametric estimator for setting: reserve prices in procurement auctions
abstract
Electronic auction markets collect large amounts of auction field data. This enables a structural estimation of the bid distributions and the possibility to derive optimal reserve prices. In this paper we propose a new approach to setting reserve prices. In contrast to traditional auction theory we use the buyer's risk statement for getting a winning bid as a key criterion to set an optimal reserve price. The reserve price for a given probability can then be derived from the distribution function of the observed drop-out bids. In order to get an accurate model of this function, we propose a nonparametric technique based on kernel distribution function estimators and the use of order statistics. We improve our estimatior by additional information, which can be observed about bidders and qualitative differences of goods in past auctions rounds (e.g. different delivery times). This makes the technique applicable to RFQs and multi-attribute auctions, with qualitatively differentiated offers.
Martin Bichler, Jayant Kalagnanam
EC2
2003 Polyhedral sampling for multiattribute preference elicitation
abstract
A basic requirement for running multiattribute auctions is knowledge of the utility function of the buyer that trades off nonprice attributes against price. We present and study an approach that elicits this preference structure based on a markovian polyhedral sampling scheme called the Hit-and-Run algorithm. An advantage of this technique is its relative simplicity - it relies only on matrix algebra as opposed to the use of nonlinear optimization techniques by other methods in the literature. Computational results suggest that this method is fast and accurate.
Soumyadip Ghosh, Jayant Kalagnanam
EC2
2003 Quality driven web services composition
abstract
The process-driven composition of Web services is emerging as a promising approach to integrate business applications within and across organizational boundaries. In this approach, individual Web services are federated into composite Web services whose business logic is expressed as a process model. The tasks of this process model are essentially invocations to functionalities offered by the underlying component services. Usually, several component services are able to execute a given task, although with different levels of pricing and quality. In this paper, we advocate that the selection of component services should be carried out during the execution of a composite service, rather than at design-time. In addition, this selection should consider multiple criteria (e.g., price, duration, reliability), and it should take into account global constraints and preferences set by the user (e.g., budget constraints). Accordingly, the paper proposes a global planning approach to optimally select component services during the execution of a composite service. Service selection is formulated as an optimization problem which can be solved using efficient linear programming methods. Experimental results show that this global planning approach outperforms approaches in which the component services are selected individually for each task in a composite service.
Liangzhao Zeng, Boualem Benatallah, Marlon Dumas, Jayant Kalagnanam, Quan Z. Sheng
WWW4
2001 Achieving Budget-Balance with Vickrey-Based Payment Schemes in Exchanges
David C. Parkes, Jayant Kalagnanam, Marta Eso
IJCAI2
1999 Cooperative strategies for solving the bicriteria sparse multiple knapsack problem
abstract
For hard optimization problems, it is difficult to design heuristic algorithms which exhibit uniformly superior performance for all problem instances. As a result it becomes necessary to tailor the algorithms based on the problem instance. In this paper, we introduce the use of a cooperative problem solving team of heuristics that evolves algorithms for a given problem instance. The efficacy of this method is examined by solving six difficult instances of a bicriteria sparse multiple knapsack problem. Results indicate that such tailored algorithms uniformly improve solutions as compared to using predesigned heuristic algorithms.
F. Sibel Salman, Jayant Kalagnanam, Seshashayee S. Murthy
CEC2
1994 The Scope of Dimensional Analysis in Qualitative Reasoning
abstract
Dimensional analysis, traditionally used in physics and engineering to identify quantitative relationships, has recently been applied to qualitative reasoning of physical systems. We illustrate some problems of this approach. In the light of this, we reexamine the fundamentals of dimensional analysis in order to more precisely characterize its scope and limitations as a tool in qualitative reasoning. We also explore its relationship to state equation representations of physical systems. In particular, we describe its value in providing a set of constraints to reduce the ambiguity that bedevils qualitative reasoning schemes. We argue that dimensional analysis should not be seen as a substitute for knowledge about the physics but rather a supplement to other sources of knowledge.
Jayant Kalagnanam, Max Henrion, Eswaran Subrahmanian
Comput. Intell.1
1993 An application of qualitative analysis of ordinary differential equations to azeotropic batch distillation
Jayant Kalagnanam, Urmila M. Diwekar
Artif. Intell. Eng.1
1992 Directions for Qualitative Reasoning
abstract
Sacks & Doyle provide an excellent overview of the fundamental limitations of the SPQR representations for reasoning about the qualitative properties of dynamic systems. We take this opportunity to outline some new directions for qualitative reasoning. In this paper, we provide a rigorous mathematical characterization for the term “qualitative property” in the context of static and dynamic systems. Based on these characterizations, we show that interval representations are well suited for reasoning about the qualitative properties of static systems such as qualitative comparative statics and qualitative stability. Moreover, we also show that symbolic computations help in the derivation of useful global properties of dynamic systems which can be used to guide numerical sampling of differential equations. The integration of symbolic and numeric methods provides a powerful approach for automating the qualitative analysis of differential equations.
Jayant Kalagnanam, Herbert A. Simon
Comput. Intell.1
1989 Learning to Diagnose by Doing
Jayant Kalagnanam, Eswaran Subrahmanian
IJCAI1
1988 A comparison of decision alaysis and expert rules for sequential diagnosis
Jayant Kalagnanam, Max Henrion
UAI1