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

Janaka Chathuranga Brahmanage

dblp:349/4815 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
6since 2021 · last 2025
0000-0002-7267-6136ORCID · reported

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

Artificial intelligence and machine learning · 4 · 2 first-author · 4 since 2021Databases, data management, data science and information retrieval · 2 · 2 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021

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
3 papers
Reinforcement learning · 89% Generative modeling · 11%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Smart cities and intelligent transportation · 100%
Databases, data mining, and information retrieval
1 paper
Spatial and temporal data management · 100%
Theoretical computer science
1 paper
Mathematical optimization · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Reinforcement learning › constrained reinforcement learning
action-constrained reinforcement learning
1.522025
Leveraging Constraint Violation Signals for Action Constrained Reinforcement Learning · AAAI 2025
FlowPG: Action-constrained Policy Gradient with Normalizing Flows · NeurIPS 2023
Machine learning › Reinforcement learning
constrained reinforcement learning
0.912025
Leveraging Constraint Violation Signals for Action Constrained Reinforcement Learning · AAAI 2025
Machine learning › Reinforcement learning
imitation learning
0.912025
IOSTOM: Offline Imitation Learning from Observations via State Transition Occupancy Matching · NeurIPS 2025
Machine learning › Reinforcement learning › imitation learning
learning from observation
0.912025
IOSTOM: Offline Imitation Learning from Observations via State Transition Occupancy Matching · NeurIPS 2025
Machine learning › Generative modeling
normalizing flow
0.912025
Leveraging Constraint Violation Signals for Action Constrained Reinforcement Learning · AAAI 2025
Machine learning › Reinforcement learning › imitation learning
occupancy matching
0.912025
IOSTOM: Offline Imitation Learning from Observations via State Transition Occupancy Matching · NeurIPS 2025
Machine learning › Reinforcement learning
offline reinforcement learning
0.912025
IOSTOM: Offline Imitation Learning from Observations via State Transition Occupancy Matching · NeurIPS 2025
Machine learning › Reinforcement learning › safe reinforcement learning
constrained policy optimization
0.712023
FlowPG: Action-constrained Policy Gradient with Normalizing Flows · NeurIPS 2023
Machine learning › Reinforcement learning › policy optimization
policy gradient
0.712023
FlowPG: Action-constrained Policy Gradient with Normalizing Flows · NeurIPS 2023
Smart cities and intelligent transportation › public transit scheduling
bus scheduling
0.712023
A Data-Driven Approach for Scheduling Bus Services Subject to Demand Constraints · IEEE Trans. Knowl. Data Eng. 2023
Smart cities and intelligent transportation
public transit
0.712023
A Data-Driven Approach for Scheduling Bus Services Subject to Demand Constraints · IEEE Trans. Knowl. Data Eng. 2023
Spatial and temporal data management
trajectory data
0.712023
MetroWatch: A Predictive System to Estimate Travel Attributes Using Smart Card Data · ICDE 2023
Mathematical optimization
scheduling
0.712023
A Data-Driven Approach for Scheduling Bus Services Subject to Demand Constraints · IEEE Trans. Knowl. Data Eng. 2023
Smart cities and intelligent transportation › public transit
public transit analytics
0.212023
MetroWatch: A Predictive System to Estimate Travel Attributes Using Smart Card Data · ICDE 2023

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

normalizing flow · 1.5statistical inference · 1.3state transition occupancy matching · 0.9implicit policy learning · 0.9KL divergence · 0.9probabilistic sentential decision diagram · 0.7hamiltonian monte carlo · 0.7DDPG · 0.7
YearPublicationVenuePosition
2025 Leveraging Constraint Violation Signals for Action Constrained Reinforcement Learning
abstract
In many RL applications, ensuring an agent's actions adhere to constraints is crucial for safety. Most previous methods in Action-Constrained Reinforcement Learning (ACRL) employ a projection layer after the policy network to correct the action. However projection-based methods suffer from issues like the zero gradient problem and higher runtime due to the usage of optimization solvers. Recently methods were proposed to train generative models to learn a differentiable mapping between latent variables and feasible actions to address this issue. However, generative models require training using samples from the constrained action space, which itself is challenging. To address such limitations, first, we define a target distribution for feasible actions based on constraint violation signals, and train normalizing flows by minimizing the KL divergence between an approximated distribution over feasible actions and the target. This eliminates the need to generate feasible action samples, greatly simplifying the flow model learning. Second, we integrate the learned flow model with existing deep RL methods, which restrict it to exploring only the feasible action space. Third, we extend our approach beyond ACRL to handle state-wise constraints by learning the constraint violation signal from the environment. Empirically, our approach has significantly fewer constraint violations while achieving similar or better quality in several control tasks than previous best methods.
Janaka Chathuranga Brahmanage, Jiajing Ling, Akshat Kumar
AAAI1
2025 ShipNaviSim: Data-Driven Simulation for Real-World Maritime Navigation
Quang Anh Pham, Janaka Chathuranga Brahmanage, Akshat Kumar
AAMAS2
2025 IOSTOM: Offline Imitation Learning from Observations via State Transition Occupancy Matching
abstract
Offline Learning from Observations (LfO) focuses on enabling agents to imitate expert behavior using datasets that contain only expert state trajectories and separate transition data with suboptimal actions. This setting is both practical and critical in real-world scenarios where direct environment interaction or access to expert action labels is costly, risky, or infeasible. Most existing LfO methods attempt to solve this problem through state or state-action occupancy matching. They typically rely on pretraining a discriminator to differentiate between expert and non-expert states, which could introduce errors and instability—especially when the discriminator is poorly trained. While recent discriminator-free methods have emerged, they generally require substantially more data, limiting their practicality in low-data regimes. In this paper, we propose IOSTOM ($\textit{Imitation from Observation via State Transition Occupancy Matching}$), a novel offline LfO algorithm designed to overcome these limitations. Our approach formulates a learning objective based on the joint state visitation distribution. A key distinction of IOSTOM is that it first excludes actions entirely from the training objective. Instead, we learn an $\textit{implicit policy}$ that models transition probabilities between states, resulting in a more compact and stable optimization problem. To recover the expert policy, we introduce an efficient action inference mechanism that $\textit{avoids training an inverse dynamics model}$. Extensive empirical evaluations across diverse offline LfO benchmarks show that IOSTOM substantially outperforms state-of-the-art methods, demonstrating both improved performance and data efficiency.
Quang Anh Pham, Janaka Chathuranga Brahmanage, Tien Mai, Akshat Kumar
NeurIPS2
2023 MetroWatch: A Predictive System to Estimate Travel Attributes Using Smart Card Data
abstract
In this demonstration, we present a fully data driven solution to retrieve passengers’ actual paths within a metro system that are not captured by an Automated Fare Collection (AFC) system. The majority of public transit systems employ AFC systems with smart cards, which record the exact origin, destination, admission time, and exit time of each passenger’s metro trip. Our solution uses AFC data to first infer travel times and route preferences and then estimates the passengers’ travel paths for all trips to provide a statistical view of passengers’ crowdedness inside a metro network over time.
Janaka Chathuranga Brahmanage, Thivya Kandappu, Baihua Zheng
ICDE1
2023 FlowPG: Action-constrained Policy Gradient with Normalizing Flows
abstract
Action-constrained reinforcement learning (ACRL) is a popular approach for solving safety-critical and resource-allocation related decision making problems. A major challenge in ACRL is to ensure agent taking a valid action satisfying constraints in each RL step. Commonly used approach of using a projection layer on top of the policy network requires solving an optimization program which can result in longer training time, slow convergence, and zero gradient problem. To address this, first we use a normalizing flow model to learn an invertible, differentiable mapping between the feasible action space and the support of a simple distribution on a latent variable, such as Gaussian. Second, learning the flow model requires sampling from the feasible action space, which is also challenging. We develop multiple methods, based on Hamiltonian Monte-Carlo and probabilistic sentential decision diagrams for such action sampling for convex and non-convex constraints. Third, we integrate the learned normalizing flow with the DDPG algorithm. By design, a well-trained normalizing flow will transform policy output into a valid action without requiring an optimization solver. Empirically, our approach results in significantly fewer constraint violations (upto an order-of-magnitude for several instances) and is multiple times faster on a variety of continuous control tasks.
Janaka Chathuranga Brahmanage, Jiajing Ling, Akshat Kumar
NeurIPS1
2023 A Data-Driven Approach for Scheduling Bus Services Subject to Demand Constraints
abstract
Passenger satisfaction is extremely important for the success of a public transportation system. Many studies have shown that passenger satisfaction strongly depends on the time they have to wait at the bus stop (waiting time) to get on a bus. To be specific, user satisfaction drops faster as the waiting time increases. Therefore, service providers want to provide a bus to the waiting passengers within a threshold to keep them satisfied. It is a two-pronged problem: (a) to satisfy more passengers the transport planner may increase the frequency of the buses, and (b) in turn, the increased frequency may impact the service operational costs. To address it, we propose PASS and COST as the two variants that satisfy different optimization criteria mentioned above. The optimization goal of PASS is the number of satisfied passengers while the optimization goal of COST is the number of passengers served per unit of driving time. Consequently, PASS utilizes resources to the maximum to satisfy the highest number of passengers, while COST optimizes for both passenger satisfaction and operational costs. Accordingly, we propose two algorithms to solve PASS and COST respectively and evaluate their performance based on real passenger demand data-set.
Janaka Chathuranga Brahmanage, Thivya Kandappu, Baihua Zheng
IEEE Trans. Knowl. Data Eng.1