Table of Contents
- Community Bonding Period: April 23 – May 13
- Coding Week 1: May 14–May 20
- Coding Week 2: May 21–May 27
- Coding Week 3: May 28–June 3
- Coding Week 4: June 4–June 10
- Coding Week 5: June 11–June 17 (evaluations: June 11-15)
- Coding Week 6: June 18–June 24
- Coding Week 7: June 25–July 1
- Coding Week 8: July 2–July 8
- Coding Week 9: July 9–July 15 (evaluations: July 9-13)
- Coding Week 10: July 16–July 22
- Coding Week 11: July 23–July 29
- Coding Week 12: July 30–August 5
- Coding Week 13: August 6–August 12 (evaluations: August 6-14)
Community Bonding Period: April 23 – May 13
● Implement GLS-MPT
● Write unit tests, performance tests, documentation for GLS-MPT
● Write examples for diversification of search results
Coding Week 1: May 14–May 20
● Buffer time for finishing any pending work
● Get work reviewed by mentors and make suitable corrections to get it to a stable and mergeable form
● Apply for hosted copy of TREC ClueWeb09 Category B
Coding Week 2: May 21–May 27
● Modify K-Means clustering as required for implementation of C2-GLS
● Begin implementing C2-GLS
Coding Week 3: May 28–June 3
● Finish implementation of C2-GLS
Coding Week 4: June 4–June 10
● Write performance tests and documentation for C2-GLS
Coding Week 5: June 11–June 17 (evaluations: June 11-15)
● Implement α - nDCG, which includes unit tests and documentation
Coding Week 6: June 18–June 24
● Index the ClueWeb09 Category B dataset with Xapian so as to evaluate diversification
● Evaluate performance and efficiency of GLS-MPT and compare it with (1)
Coding Week 7: June 25–July 1
● Evaluate performance of C2-GLS K-Means and compare it with (1)
● Buffer time for finishing any pending work
● Get work reviewed by mentors and make suitable corrections to get it to a stable and mergeable form
Coding Week 8: July 2–July 8
● Implement LC clustering
● Write tests for LC clustering
Coding Week 9: July 9–July 15 (evaluations: July 9-13)
● Write examples and documentation for LC clustering
● Fix any bugs encountered up till this point
Coding Week 10: July 16–July 22
● Discussing and working on stretch goals
Coding Week 11: July 23–July 29
● Buffer time for finishing any pending work
● Get work reviewed by mentors and make suitable corrections to get it to a stable and mergeable form
Coding Week 12: July 30–August 5
● Project write-up along with completing any pending work
● Get work reviewed and make suitable corrections to get it to a stable and mergeable form
Coding Week 13: August 6–August 12 (evaluations: August 6-14)
● Submission of code, project summaries and final evaluation
(1) Scalable and Efficient Web Search Result Diversification Naini et al. 2016