Ever wanted to ask a researcher about their work without scheduling a meeting?
This is an AI clone of Prof. Milan Amrut Joshi โ trained on all 15+ published research papers, book chapters, and conference publications. Ask it anything about Topological Data Analysis, Multi-Objective Optimization, Machine Learning, or Functional Analysis.
Try It Live ยท How It Works ยท Add Your Papers ยท API
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ASK ME ANYTHING ABOUT โ
โโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ๐ TDA โ โ๏ธ Optimization โ ๐ค Machine Learning โ
โ โ โ โ
โ โข Persistent โ โข NSGA-II vs โ โข SVM with noisy data โ
โ homology โ MOALO vs MODA โ โข PSO hyperparameter โ
โ โข Betti โ โข Response โ tuning โ
โ numbers โ surface โ โข Ensemble methods โ
โ โข Simplicial โ modeling โ โข Feature extraction โ
โ complexes โ โข Pareto โ โข Breast cancer โ
โ โข Feature โ optimal โ classification โ
โ extraction โ solutions โ โข Human activity โ
โ โข Healthcare โ โข Composite โ recognition โ
โ big data โ plate design โ โข Metamodeling โ
โโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ๐งฎ Mathematics โ ๐ฌ Engineering โ ๐ General Research โ
โ โ โ โ
โ โข Almost โ โข Micro- โ โข "Explain your best โ
โ periodic โ machining โ paper award" โ
โ functions โ โข Turbulent โ โข "What is TDA?" โ
โ โข Banach โ flows โ โข "Compare DTM vs DJM" โ
โ algebras โ โข Fatigue โ โข "Summarize your โ
โ โข Fixed point โ strength โ Springer chapters" โ
โ theorems โ โข Plasma PDEs โ โข "Research timeline?" โ
โ โข Compact โ โข Steel โ โข "What should I cite?" โ
โ operators โ prediction โ โ
โโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฌ "What is persistent homology and how did you use it?"
AI Clone: Persistent homology is a central tool in Topological Data Analysis that captures the "shape" of data across multiple scales. In my work, I've applied it in several ways:
Feature Extraction (ICIVC-2021, Best Paper Award): I developed a novel framework that uses persistent homology to generate topological features โ like persistence diagrams and Betti curves โ as input features for downstream ML models. These topological features capture shape-based patterns that traditional statistical features miss.
Healthcare Big Data (IJAER, 2019): I surveyed how TDA methods including persistent homology can extract clinically meaningful patterns from high-dimensional medical datasets.
Fatigue Strength Prediction (IOP, 2020): I showed that topologically-informed features outperform standard statistical methods when predicting steel fatigue strength.
๐ Key Papers: #5, #6, #8, #14, #15 in my publication list
โ๏ธ "Which optimization algorithm should I use for multi-objective problems?"
AI Clone: Based on my comparative study in Materials (2021), here's my guidance:
- NSGA-II: Best overall performer โ robust, well-documented, excellent for 2-3 objective problems. Use this as your default choice.
- MOALO: Good for problems with complex, non-convex Pareto fronts. The ant lion metaphor provides unique exploration dynamics.
- MODA: Effective for certain problem structures but less consistent across different benchmark functions.
For engineering optimization specifically (like composite plate design), combining response surface modeling with multi-objective optimization (as we showed in Steel & Composite Structures, 2019) can dramatically reduce computational cost while maintaining solution quality.
๐ Key Papers: #1, #2
๐งฎ "Explain your work on almost periodic functions"
AI Clone: My earliest work (2010-2011) was in pure functional analysis:
In my 2010 paper with Prof. Padhye, we proved that several seemingly different definitions of almost periodic functions on locally compact groups are actually equivalent. This is important because different authors use different definitions, and our work showed they all describe the same mathematical object.
In 2011, I extended this to characterize collectively compact sets of operators on the Banach algebra of almost periodic functions. This bridges operator theory with harmonic analysis.
These pure mathematical foundations later informed my applied work โ the topological thinking from functional analysis directly influenced my approach to TDA and persistent homology.
๐ Key Papers: #9, #10
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ASK MY AI CLONE โ
โ โ
โ โโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โ
โ โ User โโโโ>โ Streamlit โโโโ>โ Query Engine โ โ
โ โ Question โ โ Frontend โ โ โ โ
โ โโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โ 1. Embed query โ โ
โ โ 2. Vector search โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ 3. Retrieve top โ โ
โ โ Knowledge Base โ โ chunks โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ 4. Build prompt โ โ
โ โ โ 15 Research Papers โ โ<โโโโ 5. Call GPT-4o โ โ
โ โ โ (PDF โ Chunks โ Embed) โ โ โ 6. Stream answer โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโ โ โโโโโโโโโโโโโโโโโโโโ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ ChromaDB / FAISS โ โ โโโโโโโโโโโโโโโโโโโโ โ
โ โ โ Vector Store โ โ โ Response with โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ ๐ Citations โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ ๐ Confidence โ โ
โ โ ๐ Paper Links โ โ
โ โโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| Component | Technology |
|---|---|
| Frontend | Streamlit |
| Embeddings | OpenAI text-embedding-3-small |
| Vector Store | ChromaDB (local) / FAISS |
| LLM | GPT-4o via OpenAI API |
| PDF Processing | PyMuPDF + LangChain |
| Framework | LangChain + LlamaIndex |
| Hosting | Hugging Face Spaces / Streamlit Cloud |
git clone https://github.com/mlnjsh/ask-my-ai-clone.git
cd ask-my-ai-clone
pip install -r requirements.txtcp .env.example .env
# Edit .env and add your OPENAI_API_KEYpython scripts/index_papers.pystreamlit run app/main.pyVisit http://localhost:8501 and start chatting! ๐
| # | Paper | Year | Topics |
|---|---|---|---|
| 1 | Comparison of NSGA-II, MOALO and MODA | 2021 | Multi-Objective Optimization, Micro-Machining |
| 2 | Response Surface for Composite Plates | 2019 | Response Surface, Structural Optimization |
| 3 | PSO-Tuned SVM for Turbulent Flows | 2020 | PSO, SVM, Metamodeling, CFD |
| 4 | SVM with Imperfect Training Data | 2014 | SVM Robustness, Noisy Data |
| 5 | TDA for Healthcare Big Data | 2019 | TDA, Healthcare, Persistent Homology |
| 6 | Persistent Homology Survey (Springer) | 2020 | Persistent Homology, Machine Intelligence |
| 7 | Hamiltonian PDEs in Plasma (Springer) | 2020 | Hamiltonian Systems, Plasma, PDEs |
| 8 | TDA Feature Selection for Steel | 2020 | TDA, Fatigue Strength, Feature Selection |
| 9 | Almost Periodic Functions on Groups | 2010 | Harmonic Analysis, Locally Compact Groups |
| 10 | Compact Operators on Banach Algebra | 2011 | Operator Theory, Banach Algebras |
| 11 | Fixed Point Theorems | 2017 | Fixed Point Theory, Best Approximation |
| 12 | DTM vs DJM for Differential Equations | 2017 | Numerical Methods, Functional DEs |
| 13 | Breast Cancer Classification with Ensembles | 2017 | Ensemble Learning, Medical AI |
| 14 | TDA in Human Activity Recognition | 2021 | TDA, HAR, Wearables |
| 15 | TDA for Feature Extraction ๐ | 2021 | TDA, Feature Engineering, Best Paper |
ask-my-ai-clone/
โโโ README.md
โโโ requirements.txt
โโโ .env.example
โโโ app/
โ โโโ main.py # Streamlit chatbot UI
โ โโโ config.py # Configuration settings
โ โโโ components/
โ โโโ chat.py # Chat interface
โ โโโ sidebar.py # Paper browser sidebar
โ โโโ citations.py # Citation display component
โโโ scripts/
โ โโโ index_papers.py # PDF โ chunks โ embeddings
โ โโโ build_knowledge.py # Build vector store
โ โโโ evaluate.py # Test question accuracy
โโโ papers/ # PDF files of publications
โ โโโ 01_nsga_moalo_moda.pdf
โ โโโ 02_composite_plates.pdf
โ โโโ ...
โโโ data/
โ โโโ chroma_db/ # Vector store
โ โโโ metadata.json # Paper metadata
โ โโโ sample_questions.json # Test questions
โโโ .github/
โโโ workflows/
โโโ deploy.yml # Auto-deploy to HF Spaces
Want to create your own AI clone? Fork this repo and:
- Replace papers: Drop your PDFs in
papers/ - Update metadata: Edit
data/metadata.jsonwith your paper details - Re-index: Run
python scripts/index_papers.py - Customize persona: Edit the system prompt in
app/config.py - Deploy: Push to your Hugging Face Space
# app/config.py โ Customize the AI persona
SYSTEM_PROMPT = """
You are an AI research assistant trained on the publications of
Prof. Milan Amrut Joshi. You answer questions about:
- Topological Data Analysis & Persistent Homology
- Multi-Objective Optimization (NSGA-II, MOALO, MODA)
- Machine Learning (SVM, PSO, Ensembles)
- Functional Analysis & Pure Mathematics
- Healthcare AI & Big Data
Always cite specific papers when answering. Be accurate,
helpful, and acknowledge when a question is outside your
knowledge base.
"""import requests
response = requests.post(
"https://mlnjsh-ask-my-ai-clone.hf.space/api/ask",
json={"question": "What is persistent homology?"}
)
print(response.json()["answer"])We test the clone on 50+ curated questions across all research areas:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ACCURACY BY RESEARCH AREA โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ TDA & Persistent Homology โโโโโโโโโโโโ 95%
โ Multi-Objective Optimization โโโโโโโโโโโ 92%
โ SVM & Machine Learning โโโโโโโโโโ 88%
โ Pure Mathematics โโโโโโโโโ 85%
โ Healthcare AI โโโโโโโโโโ 90%
โ Engineering Applications โโโโโโโโโ 87%
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Overall Accuracy โโโโโโโโโโ 90%
โ Citation Accuracy โโโโโโโโโ 85%
โ Hallucination Rate โ < 5%
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- ๐ Found an inaccurate answer? Open an issue
- โ Suggest a test question by opening a PR to
data/sample_questions.json - โญ Star this repo if you find it useful!
@software{joshi2026askclone,
title = {Ask My AI Clone: RAG-Powered Research Q\&A},
author = {Joshi, Milan Amrut},
year = {2026},
url = {https://github.com/mlnjsh/ask-my-ai-clone}
}
![]() Milan Amrut Joshi Project Author |
![]() LangChain RAG & LLM application framework |
![]() LlamaIndex Data framework for LLM applications |


