15260516
A Similarity Measure for Collaborative Filtering with Implicit Feedback
Collaborative Filtering(CF) is a widely accepted method of creating recommender systems. CF is based on the similarities among users or items. Measures of similarity including the Pearson Correlation Coefficient and the Cosine Similarity work quite well for explicit ratings, but do not capture real similarity from the ratings derived from implicit feedback. This paper identifies some problems that existing similarity measures have with implicit ratings by analyzing the characteristics of implicit feedback, and proposes a new similarity measure called Inner Product that is more appropriate for implicit ratings. We conducted experiments on user-based collaborative filtering using the proposed similarity measure for two e-commerce environments. Empirical results show that our similarity measure better captures similarities for implicit ratings and leads to more accurate recommendations. Our inner product-based similarity measure could be useful for CF-based recommender systems using implicit ratings in which negative ratings are difficult to be incorporated.
11709593
Transition: Recommending Mobile Content using Content Diffusion and User Preference
An improved release coating for heat transferable laminate and improved method for curing the release coating for heat transferable laminates wherein an ink design layer is transferred from a carrier web onto an article such as a plastic or glass container upon application of heat and pressure. The improved release coating does not contain wax components but exhibits release properties similar to wax based formulations. The improved release contains U-V curable components which are cured by exposure to ultraviolet light after the laminate containing the ink design, is transferred to a receiving article. The heat transferable laminate preferably includes a barrier layer intermediate the release layer and ink design layer. The barrier layer also contains U-V curable components. The barrier layer is cured by exposure to ultraviolet radiation during formation of the laminate structure and prior to transfer of the laminate to a receiving article. The improved release formulation upon curing by ultraviolet radiation produces a hard, glossy, optically clear protective layer exhibiting enhanced resistance to abrasion, scuffing and solvent attack.
3876714
A Time-Based Recommender System Using Implicit Feedback
Recommender systems provide personalized recommendations on products or services to customers. Collaborative filtering is a widely used method of providing recommendations based on explicit ratings on items from other users. However, in some ecommerce environments such as a mobile environment, it is difficult to collect explicit feedback data; only implicit feedback is available. In this paper, we present a method of building an effective collaborative filtering-based recommender system for an e-commerce environment without explicit feedback data. Our method constructs pseudo rating data from the implicit feedback data. When building the pseudo rating matrix, we incorporate temporal information such as the user’s purchase time and the item’s launch time in order to increase recommendation accuracy. Based on this method, we built a recommender system for a mobile e-commerce environment and conducted several experiments. Empirical results show our collaborative filtering-based recommender system to be significantly more accurate than a pure collaborative filtering system. Our approach can be applied to building collaborative filtering-based recommender systems for any ecommerce environment without explicit feedback.
26202841
An execution-based retrieval of object-oriented components
Software reuse and object-oriented software development is recognized as one of the promising techniques to improve software development. Class components are basic building blocks in objectoriented software development. This paper describes a method of retrieving potentially reusable objected-oriented class components from a class library by executing classes in the class library on a test program based on a user-provided sample behavior of the desired class. The method handles the class hierarchy and uses a strategy maximum number of matched methods and minimum unmatched methods to find the classes close to the desired class. Based on the method, a prototype implementation of the class retrieval tool is implemented for Java classes.
12838956
A Structured Approach to Program Reuse Library
16981497
Organizing and retrieving class components based on types for reuse
Reusing existing software components improves software development productivity. Classes are basic building blocks in object-oriented programming. One of the central issues in reusing existing classes in object-orient programming is to find suitable reusable classes. This paper describes a method of organizing the OO class library for retrieving classes using type information. The method is based on (i) grouping classes based on the number of methods and the number of arguments of methods in classes and (ii) linking both groups and classes based on potential reusability relationships. This structured reuse library allows the class retrieval process to be done efficiently by narrowing the search space using groups and links. The user can also navigate the reuse library and learn about potential reusability among class components.
27134277
Web Search Using Dynamic Keyword Suggestion Based on Formal Concept Analysis
An articulated railroad vehicle having two or more body portions is supported on three or more single wheel set trucks. Each truck is pivotally attached to a vehicle body portion. Sensing elements detect the angle between the articulated body portions. The output from the angle of articulated sensing element means is used to guide each of the wheel sets to a radial configuration when the vehicle negotiates a curve.
44265379
A Combined Technique of Non-uniform Loops
This paper proposes efficient methods such as Improved Tiling Method for non-uniform dependence loops with only flow dependences and Improved Region Partitioning Method for loops with both flow and anti dependences. In the Improved Tiling Method, we propose our incrementing minimum dependence distance technique and loop interchanging technique. In Improved Region Partitioning Method, we eliminate anti dependences from the nested loop by variable renaming. After variable renaming, this method can divide the iteration space into two parallel regions as large as possible and one or less serial region as small as possible. By combination of existing methods and our proposed methods, it exposes more parallelism.