120 likes | 418 Views
Outline. Our Project Why Faceted Navigation? Demo. Our Project. Major challenges our application seeks to address: Faceted navigation and search Automatic resource annotation and dynamic refinement User preference identification and preference-based recommendation. robin penguin.
E N D
Outline • Our Project • Why Faceted Navigation? • Demo
Our Project • Major challenges our application seeks to address: • Faceted navigation and search • Automatic resource annotation and dynamic refinement • User preference identification and preference-based recommendation
robin penguin salmon cobra bat otter wolf robin bat penguin otter, seal salmon wolf robin bat salmon wolf cobra otter penguin seal Why Faceted Navigation? • Most things can be classified in more than one way. • Most organizational systems do not handle this well. • Example: Animal Classification Skin Covering otter penguin robin salmon wolf cobra bat Locomotion Diet
The Problem with Hierarchy • Inflexible • Force the user to start with a particular category • What if I don’t know the animal’s diet, but the interface makes me start with that category? • Wasteful • Have to repeat combinations of categories • Makes for extra clicking and extra coding • Difficult to modify • To add a new category type, must duplicate it everywhere or change things everywhere
Locomotion: swim fly run slither Covering: fur scales feathers fur scales feathers fur scales feathers … Diet: fish fish fish fish fish fish fish fish fish rodents rodents rodents rodents rodents rodents rodents rodents rodents insects insects insects insects insects insects insects insects insects otter salmon bat robin wolf The Problem with Hierarchy start
The Idea of Facets • Facets are a way of labeling data • A kind of Metadata (data about data) • Can be thought of as properties of items • Facets vs. Categories • Items are placed INTO a category system • Multiple facet labels are ASSIGNED TO items
Easy Notes - Novel Feature • Combine faceted navigation and search
Our Project • Major challenges our application seeks to address: • Faceted navigation and search • Automatic resource annotation • User preference identification and preference-based recommendation
Automatic Resource Annotation • Using OneNote API, get the text • Clean the text • Annotated based on frequency and descriminative frequency • Clustering
Our Project • Major challenges our application seeks to address: • Faceted navigation and search • Automatic resource annotation • User preference identification and preference-based recommendation
User Preference Identification and Preference-based Recommendation • Login system • Manage the lowest level of information user wants