Urban Computing RA / Interview Practice
English answers, follow-up questions, vocabulary, and a rehearsal plan
Interview objective

Speak clearly about your research

A practical script for an English interview on spatio-temporal data mining, urban computing, and your LLM-agent mobility project.

Use the blue boxes as spoken answers. The side notes are coaching prompts, not text to memorize word for word. Switch to EN only for the final rehearsal.

Important accuracy noteThe supplied cv.fuyune.com page could not be fetched from this environment. The project section below is grounded in the public AgentMob paper and your description. Replace the bracketed role details with the exact facts from your CV.
Opening

Introduce yourself without overclaiming

Fill in the bracketed facts once. Keep the structure: background -> research interest -> relevant project -> why this RA.

30-second version
“Hello, I’m [your name]. My background is in [degree / field], and I’m especially interested in how machine learning can model structured data that evolves across space and time. Recently, I worked on a project about next-location prediction with an LLM-driven agent. The project made me interested in evidence-grounded reasoning, urban mobility, and reliable evaluation. I’m applying for this RA role because I want to deepen my understanding of spatio-temporal data mining and contribute to research that is both technically sound and useful for cities.”
中文意图:不要从个人经历讲太散;先把自己定位成“对结构化时空数据和可靠预测感兴趣的人”。如果你不是 paper 作者,把 worked on 改为 “I studied / I implemented a prototype based on ...”。
Why this research area?
“Urban data is interesting to me because it is structured but not simple. A location is related to nearby locations, and the same location behaves differently at different times. That means a useful model has to capture spatial dependence, temporal dependence, and uncertainty at the same time. I also like this area because the results can connect directly to transportation, environmental monitoring, and urban planning.”
中文意图:这里自然覆盖教授关心的 spatial dependence、temporal dependence、uncertainty 和应用价值。
Why NUS / this RA?
“I see a strong fit between my interests and the group’s work on spatio-temporal data mining, urban computing, and smart-city applications. The papers I read also showed me that the field is moving from task-specific models toward transferable representations and more reliable decision systems. I would like to learn from that research environment and contribute through careful data processing, modeling, experiments, and communication.”
中文意图:不要声称你了解组内所有项目;用“strong fit”“I would like to learn and contribute”保持准确。
Your project anchor

Explain AgentMob in 90 seconds

One-line summary

Memorize: “AgentMob formulates next-location prediction as an adaptive, evidence-controlled decision process. It uses a fast path for routine cases and selective tool calling for ambiguous cases.”

Structured project pitch

Problem. “The task is to predict the spatial unit a person will visit next from their user ID, target timestamp, observed trajectory, and available context. Traditional RNNs and Transformers can be accurate, but they require task-specific training and usually do not explain a prediction. Prompt-only LLM methods are more interpretable, but they often compress everything into one static prompt and make one irreversible decision.”
Method. “AgentMob first checks whether the same weekday and hour show a dominant historical location. If the pattern is strong, it returns that location through a fast path. If the case is ambiguous, an LLM controller selectively calls four tools: a Mobility Context Retriever, a Geographical Information Retriever, a Stay-Move Estimator, and a Historical Behavior Retriever. The controller can compare evidence, request another tool, and stop when the evidence is sufficient. The output is a ranked list plus an audit trace.”
Evaluation. “The paper evaluates three datasets with different spatial granularities: BW in Tokyo using administrative polygons, YJMob100K using 500-meter grid cells, and Shanghai ISP using 500-meter grid cells. The main metrics are Acc@1, MRR@5, and mean Haversine distance. With GPT-5.4, the reported Acc@1 is 71.42% on BW, 33.14% on YJMob100K, and 33.50% on Shanghai ISP.”
Takeaway and caveat. “The main benefit of the LLM controller appears on ambiguous cases, where evidence conflicts. On BW non-fast-path cases, Acc@1 improves from 30.65% to 48.62% over the same-tool statistical baseline. However, AgentMob does not always beat supervised models; on BW, a Transformer remains stronger overall. The method also depends on tool-following ability, has manually designed tools, and needs more work on uncertainty, privacy, and cross-city transfer.”
中文记忆法:Problem -> Method -> Evaluation -> Takeaway/Caveat。每段只记住第一句和关键词,避免背长稿导致语气僵硬。

Four tools: say the purpose, not the implementation

ToolPlain-English purposeUseful sentence
Mobility Context RetrieverRecent locations plus same weekday/hour history.“It distinguishes immediate continuity from a long-term temporal pattern.”
Geographical Information RetrieverDistance and urban-function description for candidates.“It checks geographical plausibility and semantic consistency.”
Stay-Move EstimatorWhether the person is likely to remain or depart.“It is useful at the boundary between staying and moving.”
Historical Behavior RetrieverDwell time, visit frequency, transitions, and regularity.“It verifies whether a tempting candidate is supported by actual visits.”

Metrics in one breath

“Acc@1 asks whether the first prediction is exactly correct. MRR@5 rewards putting the correct location near the top five, with reciprocal-rank weighting. Geographic distance measures how far the top prediction is from the ground truth, so a geographically close mistake is less severe than a distant one.”

chronological split: train history < target time; never use future records
Likely questions

Questions the professor may ask

For each question, answer in 20-60 seconds, then stop. A clear pause is better than adding unsupported detail.

Q1. What is the main contribution?

Adaptive evidence control: fast path for routine cases, iterative tools for ambiguous cases, with auditable traces.

Q2. Why not use a supervised Transformer?

It is a strong choice when labeled, stable, task-specific data are available. AgentMob targets training-free adaptation and decision transparency, not universal superiority.

Q3. Why is the fast path important?

Many mobility instances are repetitive. Calling an LLM for every sample wastes tokens and latency; difficulty-aware computation is more efficient.

Q4. What if evidence conflicts?

Keep multiple candidates, query targeted tools, compare temporal, transition, stay-move, and spatial evidence, and stop only when confidence is sufficient.

Q5. How did you prevent leakage?

Use chronological train/test splits; for every target, tools access only training records and observations before the target timestamp.

Q6. What is a weakness?

Tool boundaries and invocation policy are manually specified; smaller LLMs may fail to call tools reliably; semantic information is weak in anonymized grids.

Q7. Does explainability mean correctness?

No. A fluent rationale can still be wrong. Audit traces expose evidence, but calibration and faithfulness still need evaluation.

Q8. How would you generalize to a new city?

Separate city-specific preprocessing from the controller; test zero-shot and few-shot transfer; normalize spatial units; add local POI/road knowledge; report performance by city and regime.

Q9. What would you improve?

Learn the tool-selection policy, add calibrated uncertainty, evaluate privacy-preserving deployment, and compare with STGNN or CityFM representations.

Q10. How do the readings connect?

STGNN models graph structure; SSL learns from unlabeled sequences; CityFM learns reusable geospatial embeddings; AgentMob uses grounded evidence and an LLM controller.

Follow-up answers that sound mature

When you do not know: “I’m not fully sure about that implementation detail, so I don’t want to guess. My understanding is that the design is intended to ____. I would verify it by checking the data flow and the ablation setting.”
When challenged: “That is a fair concern. I would separate the claim about predictive accuracy from the claim about interpretability. The experiments support the first under these datasets, while the second should be validated with faithfulness or human evaluation.”
When asked for a design: “I would start by defining the prediction target and the information available at inference time. Then I would establish a chronological baseline, add one component at a time, and evaluate accuracy, spatial error, latency, and calibration.”
Technical survival kit

Short answers for fundamentals

PromptAnswer to memorize
What is spatio-temporal data?“It records variables associated with locations and time. The observations are usually correlated across nearby locations and across time, and the correlation can change by region or period.”
What is a graph neural network?“A GNN updates each node by aggregating information from its neighbors according to the graph structure. This lets the model use relations that a plain sequence model would ignore.”
GCN vs GAT?“A GCN usually applies a normalized, structure-based aggregation. A GAT learns attention weights so different neighbors can contribute differently.”
Why use a TCN?“A causal TCN uses convolutions over past values only. Dilations enlarge the receptive field and allow parallel computation over a history window.”
What is self-supervised learning?“It creates a proxy label from the data itself, such as predicting a masked segment or matching two augmented views, to learn a representation before the downstream task.”
What is contrastive learning?“It pulls representations of positive pairs together and pushes negative pairs apart. The difficult part is constructing pairs that reflect the right invariances.”
What is a foundation model?“It is a broadly pretrained model or representation that can be adapted to many downstream tasks. The key idea is reuse and transfer, not just model size.”
Why does geography need grounding?“Coordinates and urban functions are not automatically reliable in an LLM. We need spatial encodings, retrieved facts, structured descriptions, or tools to connect language reasoning to real geography.”
What is distribution shift?“The data distribution changes between training and deployment, for example across cities, seasons, policies, or sensor systems. A model can lose accuracy even when the task definition stays the same.”

Connect your own project to the readings

“I see AgentMob as complementary to the models in the readings. An STGNN could provide a structured mobility representation, SSL could pretrain it without dense labels, and CityFM-like embeddings could add geospatial semantics. The LLM controller would then decide which evidence to retrieve and how much computation to spend. The engineering challenge is to make the interfaces reliable and to evaluate whether the extra reasoning is actually useful.”
中文提示:这段不是说你已经做过这些扩展,而是一个合理的 future-work answer。用 “could” 和 “would” 表示设想。
English toolkit

必须记忆的表达

Structure your answer

At a high level, ...
从高层次来说……

The key design choice was ...
关键设计选择是……

The intuition is that ...
直觉是……

Concretely, the pipeline is ...
具体流程是……

The result suggests ..., rather than proving ...
结果说明……,但不能证明……

Discuss evidence and limits

To avoid temporal leakage, ...
为了避免时间泄漏……

An important caveat is ...
一个重要限制是……

This is dataset-dependent.
这取决于数据集。

I would validate this with an ablation / stress test.
我会用消融 / 压力测试验证。

I would not generalize beyond the reported setting.
我不会把结论外推到论文没有测试的情形。

Say thisInstead of thisReason
“I worked on a project.”“I did a project.”More natural professional English.
“The model predicts the next location.”“The model prediction the next location.”Third-person singular needs “predicts.”
“We evaluated the model on three datasets.”“We tested in three datasets.”Use “on” for datasets.
“The method is trained with unlabeled data.”“The method is training no label data.”Use a complete passive construction.
“I was responsible for preprocessing and evaluation.”“I responsible for ...”Past tense requires “was.”
“This result is promising, but it has limitations.”“This result is very good.”Balanced research language sounds more credible.

Vocabulary to rehearse

spatial dependencytemporal dependencyspatial granularitytrajectorystay-move behaviorhistorical regularitycandidate locationgeographical plausibilityevidence-groundedadaptive tool callingchronological splittemporal leakagedistribution shiftcalibrated uncertaintyaudit traildownstream tasktask-specific baselineablation studygeneralizationlatency / token cost

Useful connectors

“First, I’ll define the task. Second, I’ll explain the modeling choice. Finally, I’ll discuss the evidence and the limitation.”
“There are two reasons for this.”
“The first is computational; the second is methodological.”
“In contrast, ...”
“This matters because ...”
“My current understanding is ...”
48-hour rehearsal

A compact practice plan

Round 1: 20 minRead the 30-second intro and the 90-second AgentMob pitch aloud. Mark words you cannot pronounce.读开场和项目介绍,标记不会发音的词。
Round 2: 25 minAnswer the ten likely questions without looking. Keep each answer under one minute.不看答案回答十个问题,每题不超过一分钟。
Round 3: 20 minSwitch to EN only. Explain GNN, SSL, CityFM, and AgentMob using one sentence each.切到全英,只用一句话解释四个概念。
Round 4: 15 minPractice uncertainty phrases and one honest limitation. Record yourself once.练习“不确定”和“局限”表达,录一次音。

Personal facts to fill before the call

FactYour exact wording
Degree / current status[ ]
Role in the mobility-agent project[ ]
One concrete technical contribution[ ]
One experimental or debugging challenge[ ]
One result you can defend[ ]
Why this RA / why this professor[ ]
One question to ask the professor[ ]
Questions you can ask the professor
“What kinds of spatio-temporal data does the RA work with most often?”
“How do you balance methodological novelty with deployment constraints in the group’s projects?”
“For a new RA, what would a successful first three months look like?”
“Are there opportunities to work across graph models, foundation models, and urban applications?”
中文提示:问具体工作方式和研究问题,不要只问“会不会发论文”。最后一个问题尤其适合把你的 AgentMob 兴趣和教授方向连接起来。
Reference desk

准备时可回看References to revisit