Current Projectsο
Detailed information about my active research projects, focusing on computational optimization, distributed systems, and machine learning applications to scientific computing problems.
Active Research Projectsο
1. Reinforcement Learning for Strategic Game Optimization: Secret Hitler AI Agentο
Project Overview
This project explores the application of reinforcement learning (RL) techniques to develop an AI agent capable of playing the social deduction game Secret Hitler at an expert level. The project combines large language models (LLMs) with RL training and Low-Rank Adaptation (LoRA) fine-tuning to create an agent that can learn optimal strategies for both fascist and liberal roles.
Objectives
Train an LLM-based agent using reinforcement learning to master Secret Hitler gameplay
Implement LoRA adaptation techniques for efficient model fine-tuning
Develop optimal strategies for information gathering, deception, and coalition building
Create a framework for evaluating strategic decision-making in incomplete information environments
Technical Approach
Base Model: Large language model adapted for strategic reasoning
Training Method: Reinforcement learning with policy gradient methods
Optimization: LoRA (Low-Rank Adaptation) for parameter-efficient fine-tuning
Environment: Custom Secret Hitler game simulation with multi-agent interactions
Evaluation: Tournament-style play against human and AI opponents
Current Status: Research and development phase Expected Outcomes: Novel insights into RL applications for social deduction games and strategic AI decision-making
Applications
Game theory research
Strategic AI development
Multi-agent systems
Social interaction modeling
2. MCMC-Enhanced LSA Kernels for Reusable Semantic Analysisο
Project Overview
This project focuses on developing reusable computational kernels by applying Markov Chain Monte Carlo (MCMC) methods to Latent Semantic Analysis (LSA) models. The goal is to create more robust and transferable semantic representation systems that can be efficiently applied across different domains and datasets.
Objectives
Implement MCMC sampling techniques for LSA model parameter estimation
Develop reusable kernel architectures for semantic analysis tasks
Improve model generalization across different text corpora and domains
Create efficient sampling strategies for large-scale semantic spaces
Technical Approach
Core Method: Markov Chain Monte Carlo sampling for LSA parameter inference
Architecture: Modular kernel design for cross-domain applicability
Optimization: Efficient sampling algorithms (Gibbs sampling, Metropolis-Hastings)
Evaluation: Cross-domain semantic similarity and classification tasks
Implementation: High-performance computing optimizations
Current Status: Algorithm development and initial testing phase Expected Outcomes: More robust semantic models with improved transferability and computational efficiency
Applications
Natural language processing
Information retrieval systems
Cross-domain semantic analysis
Document classification and clustering
3. Radio Wave Propagation Modeling for Atmospheric Mappingο
Project Overview
This interdisciplinary project combines radio frequency engineering with atmospheric science to develop advanced models for radio wave propagation. The research aims to use radio signal characteristics to map atmospheric conditions and improve our understanding of atmospheric dynamics and structure.
Objectives
Develop accurate models for radio wave propagation through varying atmospheric conditions
Create mapping techniques that use radio signal data to infer atmospheric properties
Improve weather prediction and atmospheric monitoring capabilities
Establish relationships between radio wave behavior and atmospheric parameters
Technical Approach
Modeling Framework: Physics-based propagation models with machine learning enhancement
Data Sources: Radio frequency measurements, atmospheric sensor data, satellite observations
Methods: Signal processing, inverse modeling, atmospheric physics simulations
Validation: Comparison with traditional atmospheric measurement techniques
Implementation: High-performance numerical simulations
Current Status: Literature review and model architecture design phase Expected Outcomes: Novel atmospheric mapping techniques and improved radio communication systems
Applications
Weather forecasting and climate monitoring
Radio communication system optimization
Atmospheric research and modeling
Remote sensing technology development
Project Timeline and Milestonesο
Short-term Goals (3-6 months)ο
Complete initial implementations for Secret Hitler RL agent
Develop MCMC sampling framework for LSA models
Establish baseline radio propagation models
Medium-term Goals (6-12 months)ο
Conduct comprehensive evaluations of all three projects
Publish preliminary findings and seek peer review
Develop proof-of-concept demonstrations
Long-term Goals (12+ months)ο
Submit research papers to relevant conferences and journals
Explore commercial applications and partnerships
Expand projects based on initial results and community feedback
Collaboration Opportunitiesο
These projects offer excellent opportunities for collaboration with researchers in:
Machine Learning and AI: RL techniques, LLM fine-tuning, MCMC methods
Game Theory: Strategic decision-making, multi-agent systems
Atmospheric Science: Radio meteorology, atmospheric modeling
Signal Processing: RF engineering, propagation modeling
High-Performance Computing: Optimization and scalability
Funding and Resourcesο
Currently seeking funding opportunities through:
Research grants for AI and machine learning applications
Atmospheric science and meteorology research programs
Industry partnerships for practical applications
Academic collaborations with relevant departments
π LUStores: Intelligent Stocking System for Lancaster University Physicsο
Duration: 2024 - 2025 (18 months)
Collaborators: Lancaster University Physics Department
Type: Applied research and systems development
Project Overviewο
Development of an intelligent inventory management system for the Lancaster University Physics Department, incorporating predictive analytics and automated procurement workflows. This project applies machine learning and optimization techniques to solve real-world resource management challenges in academic research environments.
Specific Aimsο
Automated Inventory Tracking
Approach: Computer vision-based item recognition and RFID integration
Timeline: Q3 2024 - Q1 2025
Status: Prototype deployed, testing CV recognition accuracy
Predictive Demand Modeling
Approach: Time-series analysis and usage pattern recognition
Timeline: Q4 2024 - Q2 2025
Status: Historical data analysis complete, models in development
Optimization Engine
Approach: Multi-objective optimization for cost minimization and availability maximization
Timeline: Q1 2025 - Q3 2025
Status: Initial optimization framework implemented
Key Achievements to Dateο
System Architecture: Complete system design and database schema deployed
Integration: Successfully integrated with existing departmental procurement systems
User Interface: Web-based management interface with real-time inventory tracking
Technical Innovationsο
Real-time Analytics: Dashboard providing instant visibility into stock levels and usage patterns
Automated Reordering: procurement suggestions based on usage forecasts
Multi-criteria Optimization: Balancing cost, availability, and storage constraints
Expected Outcomesο
Operational Impact: 30-40% reduction in stockouts and 20% cost savings
Software: Open-source inventory with long term security updates
π SuperDARN Chord-DHT: Scalable Atmospheric Data Processingο
Duration: 2024 - 2026 (2 years)
Collaborators: SuperDARN research community
Type: Distributed systems research for scientific computing
Project Overviewο
Development of a chord-based distributed hash table (DHT) backend for processing SuperDARN (Super Dual Auroral Radar Network) atmospheric data. This project addresses the growing computational and I/O challenges in processing large-scale radar data for space weather research through novel distributed computing approaches.
Research Objectivesο
Primary Goal: Create an I/O efficient, scalable processing framework for SuperDARN data that enables real-time analysis and historical data mining across the global radar network.
Technical Approachο
Chord-DHT Architecture
Design: Distributed hash table optimized for scientific data workflows
Timeline: Q4 2024 - Q2 2025
Status: Core DHT implementation complete, testing data distribution algorithms
I/O Optimization Pipeline
Approach: Custom data serialization and compression for radar time-series data
Timeline: Q1 2025 - Q3 2025
Status: Benchmarking compression algorithms, developing streaming interfaces
Scalable Processing Framework
Approach: Map-reduce style processing with fault tolerance and load balancing
Timeline: Q2 2025 - Q4 2025
Status: Initial processing node implementation, designing task scheduling
Key Innovationsο
Data Locality Optimization: Intelligent data placement considering temporal and spatial correlation in radar measurements
Adaptive Load Balancing: Dynamic workload distribution based on computational requirements and data access patterns
Fault-Tolerant Processing: Resilient processing pipeline with automatic recovery and data replication
Progress Reportο
Completed:
β Chord protocol implementation and testing
β SuperDARN data format analysis and parsing libraries
β Initial performance benchmarks on historical datasets
In Progress:
π Integration with existing SuperDARN data pipelines
π Development of query optimization for common analysis patterns
π Collaborative testing with multiple SuperDARN institutions
Upcoming:
π Deployment on SuperDARN production systems (Q3 2025)
π Performance evaluation with global radar network data (Q4 2025)
π Conference presentation at Space Weather symposium
Expected Impactο
Research Acceleration: Enable new classes of large-scale atmospheric studies
Community Benefit: Provide scalable infrastructure for the global SuperDARN community
Technical Contribution: Novel DHT applications to scientific data processing
Related Linksο
Code Repository: github.com/yourusername/superdarn-chord
SuperDARN Community: Collaboration with international radar network
π€ Tactile Linear Sum Assignment with ML-Guided Gradientsο
Duration: 2024 - 2025 (15 months)
Type: Fundamental research in optimization and machine learning
Focus: Novel approaches to NP-hard optimization through tactile computing paradigms
Project Overviewο
Investigation of linear sum assignment problems through tactile and haptic computing approaches, using machine learning models to guide gradient-based optimization. This project explores whether physical intuition and haptic feedback can improve optimization algorithm design and performance.
Research Questionsο
Can tactile/haptic interfaces provide intuitive insights into the optimization landscape of assignment problems?
How can machine learning models learn and reproduce successful βtactile strategiesβ for optimization?
What are the fundamental connections between physical manipulation and mathematical optimization?
Methodological Innovationο
Tactile Optimization Interface
Approach: Haptic feedback systems for visualizing and manipulating assignment cost matrices
Timeline: Q4 2024 - Q2 2025
Status: Initial haptic hardware setup complete, developing cost matrix visualization
ML-Guided Gradient Methods
Approach: Neural networks trained on tactile optimization sessions to guide gradient descent
Timeline: Q1 2025 - Q3 2025
Status: Collecting training data from human optimization sessions
Hybrid Optimization Framework
Approach: Integration of learned tactile strategies with traditional assignment algorithms
Timeline: Q2 2025 - Q4 2025
Status: Designing architecture for human-AI optimization collaboration
Technical Componentsο
Hardware Integration:
Haptic feedback devices for cost matrix manipulation
Real-time visualization of assignment solutions and costs
Multi-modal interface combining visual, tactile, and auditory feedback
Machine Learning Pipeline:
Sequence models for learning optimization trajectories
Reinforcement learning for strategy development
Transfer learning across different problem instances
Optimization Algorithms:
Modified Hungarian algorithm with ML-guided pivoting
Gradient-based methods with learned step size adaptation
Hybrid human-AI optimization protocols
Preliminary Findingsο
Human Optimization Patterns:
Identification of consistent human strategies for small assignment problems
Analysis of tactile feedback preferences during optimization tasks
Characterization of successful vs. unsuccessful optimization approaches
ML Model Performance:
Initial neural networks showing ability to reproduce human optimization strategies
Promising results in guided gradient methods for medium-scale problems
Evidence for transferability of learned strategies across problem instances
Expected Contributionsο
Theoretical: New insights into the connection between physical intuition and mathematical optimization
Algorithmic: Novel ML-guided optimization methods for assignment problems
Interface Design: Tactile computing paradigms for optimization problem solving
Publications: Conference papers on human-AI collaboration in optimization
Challenges and Risksο
Technical Challenges:
Scaling tactile approaches to larger problem instances
Ensuring ML models generalize beyond training scenarios
Integration complexity between haptic hardware and optimization software
Research Risks:
Tactile approaches may not provide advantages over traditional methods
Human optimization strategies may not be systematically learnable
Hardware limitations may constrain experimental scope
Related Linksο
Code Repository: github.com/yourusername/tactile-lsa
Experimental Data: Anonymized human optimization session recordings
Cross-Cutting Research Activitiesο
π Optimization-Systems Integrationο
Common themes across projects involve the application of optimization theory to practical systems:
Shared Algorithms: Linear sum assignment methods developed for tactile research applied to inventory optimization in LUStores
Performance Benchmarking: Consistent evaluation frameworks across SuperDARN and LSA projects for scalability analysis
Hardware Acceleration: GPU optimization techniques shared between DHT processing and assignment algorithms
π» Software Development and Open Sourceο
Commitment to reproducible research through open-source software development:
Active Development:
LUStores Framework: Modular inventory management system for academic institutions
SuperDARN-Chord: Distributed processing framework for atmospheric data
TactileLSA Toolkit: Experimental framework for tactile optimization research
Community Contributions:
Documentation: Comprehensive guides and tutorials for all developed tools
Testing: Automated CI/CD pipelines and extensive test suites
Collaboration: Active engagement with user communities and external contributors
οΏ½ Data Management and Sharingο
Responsible data stewardship across all projects:
Data Standards:
Standardized formats for optimization problem instances and benchmarks
Metadata schemas for experimental results and performance evaluations
Privacy-preserving protocols for human subject data in tactile research
Infrastructure:
Distributed storage solutions for large-scale radar data
Version-controlled datasets for reproducible research
Secure data sharing protocols for collaborative projects
Resource Management and Infrastructureο
Computational Resourcesο
Current Allocations:
University HPC Cluster: GPU nodes for LSA algorithm development and testing
Cloud Infrastructure: Distributed testing environment for SuperDARN Chord-DHT
Local Development: High-performance workstations for tactile research and prototyping
Resource Utilization:
LUStores Development: 20% (primarily web services and database operations)
SuperDARN Chord-DHT: 50% (distributed systems testing and data processing)
Tactile LSA Research: 20% (ML model training and optimization experiments)
Method development and benchmarking: 10%
Specialized Equipmentο
Tactile Research Hardware:
Haptic Devices: Force feedback interfaces for optimization visualization
Sensors: Pressure and motion tracking for human optimization behavior
Display Systems: Multi-modal feedback interfaces for assignment problem visualization
Development Infrastructure:
Testing Environment: Multi-node cluster for distributed systems development
Data Storage: High-speed storage for large-scale atmospheric datasets
Networking: High-bandwidth connections for SuperDARN data ingestion
Team and Collaborationο
Current Collaborators:
Lancaster University Physics: Domain experts for inventory management requirements
SuperDARN Community: International radar network researchers and engineers
Human-Computer Interaction Researchers: Collaborators on tactile optimization interfaces
Research Support:
Undergraduate Researchers: 3 students working on various project components
Graduate Collaboration: Joint work with students in adjacent research areas
International Partnerships: Remote collaboration with SuperDARN institutions globally
Timeline and Upcoming Milestonesο
Next 6 Months (July - December 2025)ο
August 2025: LUStores system deployment and initial user training
September 2025: SuperDARN Chord-DHT integration testing with live data feeds
October 2025: Tactile LSA preliminary results and first conference submission
November 2025: Cross-project optimization algorithm benchmarking study
December 2025: Year-end progress reviews and planning for 2026 extensions
Next 12 Months (2025-2026)ο
Q3 2025: LUStores operational assessment and optimization refinements
Q4 2025: SuperDARN Chord-DHT production deployment across multiple sites
Q1 2026: Tactile LSA methodology paper submission to optimization conference
Q2 2026: Integrated system demonstrations and community workshops
Long-term Outlook (2026-2027)ο
Project Completions: LUStores and Tactile LSA projects completion by mid-2026
SuperDARN Extension: Potential multi-year extension for operational support and enhancement
New Initiatives: Exploration of tactile methods for other optimization problems
Community Impact: Establishment of open-source communities around developed tools
For more information about any of these projects or collaboration opportunities, please see the contact page.