Skip to main content
SLOP1276 Applied Algorithmic Romance & Profile OptimizationSemester 1, 2027

Lectures

Twelve technical questions about dating-profile systems. Mondays, 11 am–12 pm, Systems Lab 2.

Each week identifies a 60-minute Monday lecture selection with slide numbers and timings. Week 1 uses its complete introductory deck and has no tutorial or separate deliverable.

In weeks 2–12, the lecture is followed by a 90-minute Thursday tutorial and about 210 minutes of independent work, including preparation, remaining worked examples and assessment work. The weekly plans name those tasks. The larger decks and notes remain the complete teaching resources; their 180-minute reference routes add no extra scheduled session. The toolkit supplies shared data and executable examples.

Introduction to Algorithmic Romance

Meet Alex, check two invitations and distinguish observations from hidden state. Use supplied facts to test each claim in a fictional bio.

Week 1 · 22 February 2027

Platform Architecture and the Elo Hierarchy

Inspect Tinder, Bumble and Hinge disclosures, implement toy Elo and distinguish a visibility hierarchy from an observed measure of attractiveness.

Week 2 · 1 March 2027

Data Acquisition: Photography as a Quantitative Asset

Treat profile photos as traceable information assets. Test lighting, identity ambiguity and detection confidence using fictional image records.

Week 3 · 8 March 2027

Natural Language Processing in Profile Bios

Tokenise clichés, hold the photo constant and A/B test fictional bios. Explain why a pooled winner can lose in both exposure groups.

Week 4 · 15 March 2027

The Mathematics of the "Match"

Calculate mutual-selection probabilities, constrain the travel radius and separate peak Sunday exposure from a higher match rate.

Week 5 · 22 March 2027

Interaction Protocols: The Initial Message

Classify opening messages with a decision tree. Compare context and cost, and expose why forcing a reply is a broken optimisation target.

Week 6 · 29 March 2027

Game Theory and Asynchronous Communication

Model reply arrivals, response games and ghosting as an observation timeout. A refusal remains terminal even when expected utility disagrees.

Week 7 · 19 April 2027

Threat Modeling and Anomaly Detection

Detect bots, financial scams and identity inconsistencies in synthetic cases. Calculate the cost of false alarms before trusting a flag.

Week 8 · 26 April 2027

Transitioning to Offline Environments

Plan the digital-to-physical handshake: public venues, transport, accessible exits, confirmation and an agreed approach to the bill.

Week 9 · 3 May 2027

Stochastic Modeling of the First Date

Propagate a fictional conversation through a Markov chain, check a simulation against exact probabilities and resolve the Who pays deadlock.

Week 10 · 10 May 2027

Post-Date Analytics and The "Second Date" Metric

Separate observed agreement from inferred subtext. Audit the time budget, evaluate a frozen profile and prepare a reproducible release.

Week 11 · 17 May 2027

System Maintenance and Graceful Deprecation

Design explicit relationship agreements, change requests and respectful endings. Reproduce the final release and document its maintenance.

Week 12 · 24 May 2027