In this chapter we set out the basic functionality we feel a collaborative filtering system should have and the high level constraints that the system must be designed within. In the next chapter we will discuss in more detail the tradeoffs considered in the design of our system and data we gathered to support those decisions. The following chapters then describe the design of our system which was based on these conclusions.
to 2in